Obrigado desde já.
Eu fiz esse script, ele funciona do jeito que eu queria único problema é que quando o jogador usa o logout da um erro no console. vale apena dizer que o erro só ocorre quando o jogador é desconectado o mesmo não acontece quando o player é conectado. (Imagem do erro em anexo)
Quando eu usei o
if isCreature(cid) then
achei que resolveria mas não aconteceu.
Sei que tinha uma maneira melhor de fazer o script. mas essa foi a unica logica que me veio a cabeça, caso haja outra deixa nos comentários
function onDeEquip(cid, item, slot)
if isCreature(cid) then
salvartest = getItemSpecialDescription(item.uid)
doRemoveItem(item.uid)
doSendMagicEffect(getCreaturePosition(cid), 2)
doSetItemSpecialDescription(doPlayerAddItem(cid, 10103, 1), salvartest)
return doPlayerSendCancel(cid, "Esse item não pode ser removido")
else
return doPlayerSendCancel(cid, "return false")
end
end
Qual é o objetivo do item?
R: impedir que o jogador descarte ou movimente um determinado item.
exemplo: unique ball da pxg.