metalhector222
05-11-2013, 05:44 PM
Need scritp to sell loot to npc
I'm working on this
local NPC = "Cedrik"
local MerchantsAndItems =
{
Cedrik = {"mace","sword"},
}
registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
function onWalkerSelectLabel(labelName)
if (label == 'vender') then
setWalkerEnabled(false)
delayWalker(5000)
Self.SayToNpc({"hi","trade"}, 65)
sleep(math.random(700, 1400))
delayWalker(2000)
for i = 1, #MerchantsAndItems.Cedrik do
if (Self.ShopGetItemSaleCount(MerchantsAndItems.Cedri k[i]:lower()) >= 1) then
Self.ShopSellAllItems(MerchantsAndItems.Cedrik[i])
wait(300, 500)
end
end
setWalkerEnabled(true)
end
end
But doesn't working yet!
Any help? :)
__________________________________________________ __________________________________________________ _____________
EDIT: Fixed! Wrong code in line 11. The correct code is:
if (labelName == "vender") then
Now is working!!!
Thanks anyway to everybody!
I'm working on this
local NPC = "Cedrik"
local MerchantsAndItems =
{
Cedrik = {"mace","sword"},
}
registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
function onWalkerSelectLabel(labelName)
if (label == 'vender') then
setWalkerEnabled(false)
delayWalker(5000)
Self.SayToNpc({"hi","trade"}, 65)
sleep(math.random(700, 1400))
delayWalker(2000)
for i = 1, #MerchantsAndItems.Cedrik do
if (Self.ShopGetItemSaleCount(MerchantsAndItems.Cedri k[i]:lower()) >= 1) then
Self.ShopSellAllItems(MerchantsAndItems.Cedrik[i])
wait(300, 500)
end
end
setWalkerEnabled(true)
end
end
But doesn't working yet!
Any help? :)
__________________________________________________ __________________________________________________ _____________
EDIT: Fixed! Wrong code in line 11. The correct code is:
if (labelName == "vender") then
Now is working!!!
Thanks anyway to everybody!