Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Xenobot problem z wczytaniem skryptu.


ksitka

Rekomendowane odpowiedzi

Opublikowano

Witam, przerobiłem ten oto skrypt i teraz nie chce chodzić ktoś wie dlaczego?

---------------------------------
--------Twoj Waypoint------------
-------Created By Sanix----------
---------------------------------

----------- BP SETUP ------------
--~ [BP 1] ~-- Main
--~ [BP 2] ~-- Produkty
--~ [BP 3] ~-- Gold

----------- DP SETUP ------------
--~ [DP 1] ~-- Rare
--~ [DP 2] ~-- Produkty

------------ Settings -----------

-- Mana Potions --

local ManasToLeave = 40	-- Z iloma manasami wracać
local WantedManas = 200		-- Ile Manasow kupić
local ManaPotID = 237 		-- Mana Potion ID
local ManaCost = 80 		-- Mana Potion koszt

---crystaline arrow----


local Wantedarrow = 800		-- Ile arrowow kupić
local arrowPotID = 15793		-- Mana Potion ID
local ManaCost = 80 		-- Mana Potion koszt


-- Other Options --

local MainBP = 21411 		-- ID plecaka glownego   (Czerwony)
local ItemBP = 8860 		-- ID plecaka na itemy	 (Pomaranczowy)
local GoldBP = 8860 		-- ID plecaka na kase	 (Camouflage)
local MinCap = 50 			-- Od ilu Capa wracać
local HideEquipment = true 	-- Zminimalizować EQ 

-- Floor Settings --

local SecondFloor = true 	-- Tego nie zmieniajcie


Targeting.Start()
Looter.Start()

--------------------------------------------------------------------
--------------------------------------------------------------------
--------------------------------------------------------------------
--------------------------------------------------------------------
--------------------------------------------------------------------

registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")

local info = [[]]
    wait(5000)
	
    print([[
    --<Waypoint 100% Afk>--]])
    wait(5000)
	
-----------------------------------------------------------------------------------------------------------------------------------------
function onWalkerSelectLabel(labelName)

if (labelName == "Checekr") then
	    if (Self.ItemCount(ManaPotID) <= ManasToLeave) or (Self.ItemCount(HealthPotID) <= HealthToLeave) or (Self.Cap() < MinCap) then
            gotoLabel("idzie dp")
        else
            gotoLabel("Start Hunt")
	end    


elseif (labelName == "Deposit Items") then
		setWalkerEnabled(false)
		Self.ReachDepot()
		Self.DepositItems({, 8082]}, {7454, 8082})				-- Tutaj dodajesz ID itemkow ktore ma odkładać do Depo a po przecinku backpack w kolejności od lewej strony 0 oznacza miejsce pierwsze a 1 miejsce 2, 2 to miejsce trzecie i tak dalej
		Self.DepositItems({10293, 3370}, {10311, 3371})			-- tutaj to smao co wyżej bo jak jest za dużo itemek w jednej lini to się zawiesza
		wait(1500,1900)
			

	elseif (labelName == "kupuje") then
		setWalkerEnabled(false)
		delayWalker(10000) 
		Self.SayToNpc("hi")
		sleep(math.random(800, 1700)) 
		Self.SayToNpc("trade")
		sleep(math.random(2000, 2400)) 
        	Self.ShopBuyItem(arrowPotID, (Wantedarrow-Self.ItemCount(arrowPotID)))
		sleep(math.random(2000, 2400)) 
        	
	
		
	elseif (labelName == "poty") then
		setWalkerEnabled(false)
		delayWalker(10000) 
		Self.SayToNpc("hi")
		sleep(math.random(800, 1700)) 
		Self.SayToNpc("trade")
		sleep(math.random(2000, 2400)) 
        	Self.ShopBuyItem(ManaPotID, (WantedManas-Self.ItemCount(ManaPotID)))
		sleep(math.random(2000, 2400)) 
        	


	elseif (labelName == "bpcheck") then
		Walker.Stop()

		Container.Close(ItemBP)	
		wait(1000)	
		Container.Close(GoldBP)
		wait(1000)
		Container.GetFirst():OpenChildren(ItemBP)
		wait(1000)
		Container.GetFirst():OpenChildren(GoldBP)
		wait(1000)		
		Container.GetByName(ItemBP):Minimize()
		wait(1000)
		Container.GetByName(GoldBP):Minimize()
		wait(200)
		if (HideEquipment) then
			Client.HideEquipment()
			wait(1000)
		end
		Walker.Start()	
	end
end


----------------------- Functions ----------------------
function SellItems(item) -- item = 21166
	wait(300, 1700)
	Self.ShopSellItem(item, Self.ShopGetItemSaleCount(item))
	wait(900, 1200)
      else
function SellItems(item) -- item = 21177
	wait(300, 1700)
	Self.ShopSellItem(item, Self.ShopGetItemSaleCount(item))
	wait(900, 1200)
      else
function SellItems(item) -- item = 21174
	wait(300, 1700)
	Self.ShopSellItem(item, Self.ShopGetItemSaleCount(item))
	wait(900, 1200)
      else
function SellItems(item) -- item = 21174
	wait(300, 1700)
	Self.ShopSellItem(item, Self.ShopGetItemSaleCount(item))
	wait(900, 1200)
      else
function SellItems(item) -- item = 21175
	wait(300, 1700)
	Self.ShopSellItem(item, Self.ShopGetItemSaleCount(item))
	wait(900, 1200)
end

function BuyItems(item, count) -- item = item id, count = how many you want to buy up to
	wait(900, 1200)
	if (Self.ItemCount(item) < count) then
	Self.ShopBuyItem(item, (count-Self.ItemCount(item)))
	wait(200, 500)
	end
end

Self.ReachDepot = function (tries)
	local tries = tries or 3
	Walker.Stop()
	local DepotIDs = {3497, 3498, 3499, 3500}
	local DepotPos = {}
	for i = 1, #DepotIDs do
		local dps = Map.GetUseItems(DepotIDs[i])
		for j = 1, #dps do
			table.insert(DepotPos, dps[j])
		end
	end

	local function gotoDepot()
		local pos = Self.Position()
		print("Ilosc znalezionych Depo: " .. tostring(#DepotPos))
		for i = 1, #DepotPos do
			location = DepotPos[i]
			Self.UseItemFromGround(location.x, location.y, location.z)
			wait(1000, 2000)
			if Self.DistanceFromPosition(pos.x, pos.y, pos.z) >= 1 then
				wait(5000, 6000)
				if Self.DistanceFromPosition(location.x, location.y, location.z) == 1 then
					Walker.Start()
					return true
				end
			else
				print("To depo jest zajete, szukam dalej.")
			end
		end
		return false
	end
	
	repeat
		reachedDP = gotoDepot()
		if reachedDP then
			return true
		end
		tries = tries - 1
		sleep(100)
		print("Nie udalo sie dotrzec do depo... " .. tries .. " szukam dalej.")
	until tries <= 0

	return false
end

Map.GetUseItems = function (id)
    if type(id) == "string" then
        id = Item.GetID(id)
    end
    local pos = Self.Position()
	local store = {}
    for x = -7, 7 do
        for y = -5, 5 do
            if Map.GetTopUseItem(pos.x + x, pos.y + y, pos.z).id == id then
                itemPos = {x = pos.x + x, y = pos.y + y, z = pos.z}
				table.insert(store, itemPos)
            end
        end
    end
    return store
end
15:51 XenoScript Error:
           Script: 100?afk.lua
           Line #: 1
           Chunk: C:?Users?Admin?DOCUME?1?XenoBot?Scripts??100?afk.lua
           Error: unexpected symbol near 'ď'
This is an error with user-input and should not be reported as a bug with XenoBot.
Opublikowano

Możesz prawdopodobnie to naprawić wrzucając to do hexedytora i usuwając błąd (gdzieś na początku) lub po prostu kopiując całą zawartość do nowo otwartego notatnika (zapisujesz i wrzucasz jako skrypt)

Opublikowano

To lepiej pobrać skrypt dla msa/kina i grać na palku?

Lub zostawić skrypt żeby biegał po softy ew. na inną wyspę i zeby się zaciął....

Myśl.

Co do poradnika raczej niema, ale może gdybyś poszukał znalazłbyś.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...