tente isso:
function onSay(cid, words, param)
local itemid = 9971
local param = items[param]
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}
}
if (param ~= nil) then
if getPlayerItemCount(cid, itemid) >= param.cash then
doPlayerAddItem(cid, param.id, param.amount)
doPlayerRemoveItem(cid, itemid, param.cash)
else
doPlayerSendCancel(cid,"Desculpe, você não tem o dinheiro suficiente.")
end
else
doPlayerSendCancel(cid, "Item não encontrado.")
end
return true
end
se não funcionar, veja esse tópico:http://www.xtibia.com/forum/topic/165527-comprar-items-do-shop-do-seu-ot-por-comando/
ou este: http://www.xtibia.com/forum/topic/132058-itens-por-talkactions-tibia-855/






info
Grupo: Campones
Registrado: 24/04/13
Posts: 41
Reputação: +2
Preciso de um script que usando uma talkactions eu possa comprar determinado item por outro item.
Servidor 8.54 (Poketibia)
Obrigado, serei grato no thanks.