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

Pytanie plik lua XenoBot


Rekomendowane odpowiedzi

Opublikowano

Witam chciałbym napisać plik .lua do XenoBota ale mi nie wychodzi ponieważ gdy chce sprawdzić co napisałem i robie Execute Script to skrypt pojawia się w prawej tabeli i znika, wiem że coś zrobiłem źle np. nie dokończyłem dobrze pisać lub źle coś napisałem albo jeszcze może czegoś nie dopisałem no niewiem sam.

Tak wygląda ten mój .lua :

--Mana Potions--

local ManasToLeave
local WantedManas
local ManaPotID
local ManaCost = 144

--Health Potions--

local GfbToLeave
local WantedGfb
local GfbID
local GfbCost = 45

--Other Options--

local MainBP = 2854 -brown
local ItemBP = 8860 -brocade
local GoldBP = 2871 -golden
local STackBP = 2869 -blue
local SuppliesBP = 5801 -jewelled
local RingBP = 5949 -beach
local MinCap = 150
local HideEquipment = true

Targeting.Start()
Looter.Start()

registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
local info = [[]]    
    wait (5000)
function onWalkerSelectLabel(labelName)
    if (labelName = Checker) then
        WalkerConditionalGoto (Self.ItemCount(ManaPotID) < MinMana)

elseif (labelName = Venore) then
       setWalkerEnabled(false)
           delayWalker(5000)
           Self.Say("hi")
           sleep(math.random(700, 1400))
           Self.SayToNpc("Venore")
           sleep(math.random(700, 1400))
           SelfSay("yes")

elseif (labelName = Thais) then
       setWalkerEnabled(false)
           delayWalker(5000)
           Self.Say("hi")
           sleep(math.random(700, 1400))
           Self.SayToNpc("Thais")
           sleep(math.random(700, 1400))
           SelfSay("yes")

elseif (labelName = Carlin) then
       setWalkerEnabled(false)
           delayWalker(5000)
           Self.Say("hi")
           sleep(math.random(700, 1400))
           Self.SayToNpc("Carlin")
           sleep(math.random(700, 1400))
           SelfSay("yes")

elseif (labelName = "Deposit") then
           setWalkerEnabled(false)
end)

 

I czy te spacje z początku t.j przy elseif są potrzebne ?

Prosze o pomoc. Dziękuje

  • 2 tygodnie później...
Opublikowano

Błąd powinien wyświetlić ci się na czerwono w server logu z informacja co jest złe.

Spacje/tabulatury w lua nie są potrzebne używa się ich tylko dla lepszej czytelności kodu.

Opublikowano
if (labelName = Checker) then

na

 if (labelName == "Checker") then

i tak z wszystkimi ifami

 Chętnie przyjmę jakies zlecenia OTS (Cena: Do Uzgodnienia)

- Lua, - C++,- Baza Danych

- Konfiguracja VPS/Servera Dedykowanego pod OTS (Linux)

Expie smurfy 30 lvl'e na LoL'u  - zainteresowany? pisz PW.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...