PDA

View Full Version : Paladin help with lua



fruktas
09-22-2012, 10:44 AM
idk what is wrong but he just come to npc and run i'm mean manas and spear npc others work good can some1 say what is wrong ??


-------------------------------------------------
----------------Y2Quake--------------------
--------------MUATED HUMANS YALAHAR------------------
-----------------ROYAL PALADIN-----------------------
-------------------------------------------------
--Settings---------------------------------------
PotID = 268 --- mana potion ID
MinPots = 5 ---- if less then script will exit spawn
MinCap = 1 ---- if less then script will exit spawn
Pots = 20 ----- amount to refill
SpearAmnt = 21 ---- ammount of royal spears to refill
SpearLeave = 8 ---- ammount of royal spears to leave
-------------------------------------------------
--END OF SETTINGS--------------------------------



--- DO NOT CHANGE BELOW UNLESS YOU KNOW WHAT YOU'RE DOING ---

registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")

local info = [[
Free script made by:
Y2Quake]]
function NpcConv(...)
for _, str in ipairs(arg) do
wait((tostring(str):len() / 125) * 60000 * math.random(1.1, 1.8))
Self.SayToNpc(str)
end
end
dofile("Forgee.lua")
function onWalkerSelectLabel(labelName)
if (labelName == "Check") then
delayWalker(1000)
setWalkerEnabled(false)
if (Self.ItemCount(PotID) <= MinPots) or (Self.Cap() < MinCap) or (Self.ItemCount(3277) <= SpearLeave) then
setWalkerEnabled(true)
gotoLabel("Go Bank")
else
setWalkerEnabled(true)
gotoLabel("Start")
end
elseif (labelName == "KeepHunting") then
print(info)
elseif (labelName == "Bank") then
setWalkerEnabled(false)
NpcConv("hi","deposit all","yes","balance")
wait(900, 1200)
Self.SayToNpc("withdraw " .. ((Pots-Self.ItemCount(PotID))*50))
wait(900, 1200)
Self.SayToNpc("yes")
wait(900, 1200)
Self.SayToNpc("withdraw " .. ((SpearAmnt-Self.ItemCount(3277))*9))
wait(900, 1200)
Self.SayToNpc("yes")
wait(15000,19000)
setWalkerEnabled(true)
elseif (labelName == "Depot") then
setWalkerEnabled(false)
Self.DepositItems({3577, 0}, {10291, 0}, {11481, 0}, {3033, 0}, {3415, 0}, {3052, 0}, {3069, 0}, {11467, 0}, {11484, 0}, {9692, 0}, {11513, 0})
wait(1500,1900)
setWalkerEnabled(true)
elseif (labelName == "Spears") then
rs = ((SpearAmnt-Self.ItemCount(3277)))
setWalkerEnabled(false)
Self.SayToNpc({"Hi", "Trade"}, 65)
wait(900, 1200)
Self.ShopBuyItem(3277, rs)
wait(200, 500)
setWalkerEnabled(true)
elseif (labelName == "trademp") then
mp = ((Pots-Self.ItemCount(268)))
setWalkerEnabled(false)
wait(900, 1200)
Self.SayToNpc({"Hi", "flasks", "yes", "Trade"}, 65)
wait(900, 1200)
Self.ShopBuyItem(PotID, mp)
wait(200, 500)
setWalkerEnabled(true)
elseif (labelName == "gatego") then
delayWalker(4000)
Self.Say("Hi")
wait(1500)
Self.SayToNpc("pass")
wait(1500)
Self.SayToNpc("Cemetery")
elseif (labelName == "gatego2") then
delayWalker(4000)
Self.Say("Hi")
wait(1500)
Self.SayToNpc("pass")
wait(1500)
Self.SayToNpc("Alchemist")
elseif (labelName == "gateback") then
delayWalker(4000)
Self.Say("Hi")
wait(1500)
Self.SayToNpc("pass")
wait(1500)
Self.SayToNpc("Cemetery")
elseif (labelName == "gateback1") then
delayWalker(4000)
Self.Say("Hi")
wait(1500)
Self.SayToNpc("pass")
wait(1500)
Self.SayToNpc("Magician")
elseif (labelName == "backpacks") then
dofile("Forgee.lua")
delayWalker(4000)
resetBackpacks()
end
end