Tenta assim, mas acho que o erro não é no script e sim no MOVEMENTS.XML. Se não der certo posta ele aqui.
function onEquip (cid, item, slot)
if not cid then return true end
if item.uid <= 0 then return true end
if not getItemAttribute(item.uid, "poke") then
return true
end
for i, x in pairs(fotos) do
if string.lower(getItemAttribute(item.uid, "poke")) == string.lower(i) then
doTransformItem(getPlayerSlotItem(cid, 7).uid, fotos[i])
return true
end
end
end
function onDeEquip(cid, item, slot)
if not cid then return true end
if item.uid <= 0 then return true end
if not getItemAttribute(item.uid, "poke") then
return true
end
doTransformItem(getPlayerSlotItem(cid, CONST_SLOT_LEGS).uid, 2395)
end



info
Grupo: Artesão
Registrado: 19/05/11
Posts: 109
Reputação: +4
ERRO:
[24/06/2012 22:22:50] [Error - MoveEvents Interface]
[24/06/2012 22:22:50] data/movements/scripts/portrait.lua:onEquip
[24/06/2012 22:22:50] Description:
[24/06/2012 22:22:50] (luaDoTransformItem) Item not found
SCRIPT:
TERIA COMO COLOCAR UMA TAG PARA QUE QUANDO TIVESSE O ERRO ELE NÃO IR PARA O DISTRO?
Editado Junho 24 por Jinkwink