Skocz do zawartości

Problem ze skryptem do xenobota


Cajfen

Rekomendowane odpowiedzi

Potrzebuje pomocy ze skryptem do xenobota ustawilem wszystkie wpt i napisalem skrypt ale gdy probouje go uruchomic to wyskakuje blad w tibi

Myslalem ze to jakis problem z ta 1 linijka ale juz nie mam pojecia dosc dlugo sie nad tym bawilem wiec prosze o pomoc

Cytat

XenoScript Error:
           Script: adrian.lua
           Line #: 123
           Chunk: C:?Users?user?DOCUME?1?XenoBot?Scripts??adrian.lua
           Error: 'end' expected (to close 'if' at line 38) near '<eof>'
This is an error with user-input and should not be reported as a bug with XenoBot.

Cytat


local Check = "Sprawdz"

------------------Bp Setup-----------------
local LootBP = 'Orange Backpack'
local StackBP = 'Green Backpack'
local PotionBP = 'Yellow Backpack'
local MainBP = 'backpack of holding'

------------------Refil-----------------
local LeaveCap = 100
local LeaveManas = 60

local MinMana = 650
local MaxManas = 650
local IDMana = 268

local MinHealth = 30
local MaxHealth = 130
local IDHealth = 7643


local MinCap = 100

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

registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
 
    print([[ Frosty Svargrond - Okolnir]])
    wait(5000)
       
function onWalkerSelectLabel(labelName)

-- Checar na hunt
    if (labelName == Check) then
    Walker.ConditionalGoto((Self.Cap() <= MinCap) or
                            (Self.ItemCount(IDMana) < MinMana) or
                            (Self.ItemCount(IDHealth) < MinHealth), "GoHunt", "Start")


------------------------------------------
if labelName == 'ResetBps' then
Container.GetByName(MainBP):Close()
wait(500, 600)
Container.GetFirst():OpenChildren(MainBp)
wait(500, 600)

Container.GetByName(LootBP):Close()
wait(500, 600)
Container.GetFirst():OpenChildren(LootBP)

Container.GetByName(StackBP):Close()
wait(500, 600)
Container.GetFirst():OpenChildren(StackBP)

Container.GetByName(PotionBP):Close()
wait(500, 600)
Container.GetFirst():OpenChildren(PotionBP)

end

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

if labelName == 'DepositItems' then
Self.ReachDepot()
wait(500, 600)
Self.DepositItems({3386, 3}, {3392, 3}, {7402, 3}, {3428, 3}, {8072, 3}, {3284, 3}, {3051, 3}, {3029, 1}, {9661, 1})

end

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


if labelName == 'DepositGold' then
Self.SayToNpc({'hi', 'deposit all', 'yes', 'balance'})

end

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

if labelName == 'GoOkolnir' then
Self.SayToNpc({'hi', 'okolnir', 'yes',})

end

 

if labelName == 'LeaveOkolnir' then
Self.SayToNpc({'hi', 'svargrond', 'yes',})

end

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

if labelName == 'BuyManas' then
Self.SayToNpc({'hi', 'trade'})
Self.ShopBuyItem(268, (MaxManas-Self.ItemCount(268)))
wait(500, 600)
Self.ShopBuyItem(7643, (MaxHealth-Self.ItemCount(7643)))

end

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


if labelName == 'Checker' then
Walker.ConditionalGoto(Self.Cap() < LeaveCap or Self.ItemCount(268) < LeaveManas, 'Leave', 'Hunt')

end

if labelName == 'CheckMiddle' then
Walker.ConditionalGoto(Self.Cap() < LeaveCap or Self.ItemCount(268) < LeaveManas, 'Leave', 'BeginMiddle')

end


if labelName == 'Sprawdz' then
Walker.ConditionalGoto(Self.Cap() < LeaveCap or Self.ItemCount(268) < LeaveManas, 'Start', 'GoHunt')

end

@Edit

Czy mogl by mi go ktos tak edytowac zeby dzialal?

Odnośnik do komentarza
Udostępnij na innych stronach

https://pastebin.com/raw/casRqjeD

przetestuj i daj znać jak działa z Twoimi wpt. Co do 'DepositItems' to Twoja wersja by nie działała tak, jak pewnie byś wymagał także zmieniłem to i musisz sobie dopisać/zmienić przedmioty. Label od otwierania backpacków też zmieniłem, bo w sumie to co miałeś u siebie w skrypcie to u mnie to nie działało(możliwe że gdzieś coś zgubiłem).

Jak co to pytaj, możliwe że też gdzieś popełniłem błąd(trudno mi to przetestować bez wpt) także daj znać to poprawimy. Pozdro

Pozdrawiam Wszystkich :)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

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

  • Ostatnio przeglądający forum Problem ze skryptem do xenobota   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...