Talkaction Comprar
Da erro ao usar, espero ajuda!
Erro que aparece na tfs ao execurar in-game
[24/01/2011 19:44:20] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/buy.lua)[24/01/2011 19:44:20] data/talkactions/scripts/buy.lua:4: '=' expected near 'return'
Script:
function getPlayerMoney(cid)
gold = getPlayerItemCount(cid,9971)
money = gold ingot
return money
end
local items = {
["axe"] = {cash=150, id=8926, amount=1},
["sword"] = {cash=150, id=7403, amount=1},
["club"] = {cash=150, id=7423, amount=1},
["staff"] = {cash=150, id=8922, amount=1},
["book"] = {cash=150, id=8921, amount=1},
["axe dois"] = {cash=80, id=7453, amount=1},
["sword dois"] = {cash=80, id=7418, amount=1},
["club dois"] = {cash=80, id=7392, amount=1},
["staff dois"] = {cash=80, id=6534, amount=1},
["book dois"] = {cash=80, id=8904, amount=1},
["crossbow dois"] = {cash=150, id=8851, amount=1},
["crossbow"] = {cash=80, id=8853, amount=1}
}
---------End Config ---------
function onSay(cid, words, param)
bitem = items[param]
if (bitem ~= nil) then
if getPlayerMoney(cid) >= bitem.cash then
doPlayerAddItem(cid,bitem.id,bitem.amount)
doPlayerRemoveMoney(cid,bitem.cash)
else
doPlayerSendCancel(cid,"Desculpe, Dinheiro Insuficiente")
end
else
doPlayerSendCancel(cid, "Esse Item não é vendido.")
end
return 1
end
Eu encontrei essa talk aqui no site e gostaria que alguém concerta-se.
O problema é o seguinte, quando eu uso ela com o nome do item errado ela acusa
certinho que esse item não é vendido mais ao usar o nome certo, a talk aparece no default
e o item não chega. Se alguém conseguir arrumar pra ficaria grato.
Obs.: Eu sei que tem outras maneiras de comprar item com talk. Mais gostaria
de conseguir essa por que ela está muito perfeita.