Reklama
Pokazuje wyniki od 1 do 3 z 3

Temat: XenoBot problem z .lua

  1. #1

    Data rejestracji
    2020
    Posty
    3
    Siła reputacji
    0

    Domyślny XenoBot problem z .lua

    Witam jestem nowym użytkownikiem XenoBota i gram na Gunzodus.net chciałybm sie dowiedzieć kilka rzeczy odnośnie skryptu .lua
    1. rzecz co napisałem źle że plik .lua po wcisnieciu Execute pojawia sie w prawej tabeli XenoBota i zaraz znika, plik .lua wyglada tak:
    --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)


    2. rzecz to chciałbym sie dowiedzieć czy te odstępy pod elseif są potrzebne chodzi mi dokładnie o tab czy spacje w linijce Self.Say("hi") no to czy ten odstęp na początku jest potrzebny
    Z góry dziekuje i pozdrawiam.

  2. #2
    Avatar Lord
    Data rejestracji
    2012
    Położenie
    CPK xDDD
    Wiek
    29
    Posty
    10,450
    Siła reputacji
    18

    Domyślny

    To przez to, ze dajesz Execute na skrypt ktory ma sie wykonac przy rozmowie z danym NPC, to skrypt na refill manasow

  3. Reklama
  4. #3

    Data rejestracji
    2020
    Posty
    3
    Siła reputacji
    0

    Domyślny

    To ja bym chcial go sprawdzic i dodalem labele, a dalej nie moge go execute

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. xenobot problem z lua scripter
    Przez Piotrexo w dziale Strefa developerska
    Odpowiedzi: 2
    Ostatni post: 08-03-2018, 18:33
  2. Xenobot problem z .lua
    Przez skubany20 w dziale Tibia
    Odpowiedzi: 6
    Ostatni post: 16-03-2016, 14:22
  3. [LUA] Krótsze odpowiedniki w lua - autorstwa Grimkka
    Przez Grimekk w dziale Artykuły developerskie
    Odpowiedzi: 2
    Ostatni post: 13-01-2014, 18:36
  4. [Lua] Od zera do skryptera, czyli LUA: Pętle i tablice*
    Przez Grim90 w dziale Artykuły developerskie
    Odpowiedzi: 9
    Ostatni post: 21-08-2010, 02:47
  5. [Lua] Od zera do skryptera, czyli LUA: PODSTAWY i Actions*
    Przez Grim90 w dziale Artykuły developerskie
    Odpowiedzi: 7
    Ostatni post: 02-08-2009, 01:05

Tagi tego tematu

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •