TFS 1.0.
Seguinte, eu consegui usar um Script que funcionou, porem estou com um probleminha. O Anel não desequipa.
Item.xml
Movements.xml
expring.lua
creaturescripts.xml [Foi Adicionada no arquivo login.lua]
exptest.lua
Por favor me ajudem. Estou há 3 dias nesta labuta. Onde cheguei mais perto foi com estes scripts ai que fui reformulando até obter resultados. Não da erro nenhum no Log, mas o ring não esta desequipando e com isso o ring continua a contagem.
Problema Resolvido.
em movements expring.lua
function onEquip(cid, item, slot)
local player = Player(cid)
player:sendTextMessage(19, '[Exp-Ring] Voce Agora Recebera uma Experiencia extra ao matar monstros. Aproveite!')
player:setStorageValue(45454, 1)
return true
end
function onDeEquip(cid, item, slot)
local player = Player(cid)
player:sendTextMessage(19, '[Exp-Ring] Experiencia extra cancelada.')
player:setStorageValue(45454, -1)
doTransformItem(item.uid, item.itemid - 11)
doDecayItem(item.uid)
return true
end
O paia é que no Item.xml o ring ao ser desequipado e equipado varias vezes, vai só incrementando os atributos, com isso temos que tirar. Se alguem entender o porque, podia me ajudar ai...