Coloquei uniqueid 4012 no itemid 1724 pelo map editor e fiz o seguinte script:
function onUse(cid, item, fromPosition, itemEx, toPosition)
if itemEx.uid == 4012 then
if getPlayerStorageValue(cid, 8999) >= 1 then
doPlayerSendTextMessage(cid, 22, "Você já fez essa quest.")
return true
end
doSendMagicEffect(toPosition, 2)
doTransformItem(4012, 2255)
doCreateItem(2553, 1, toPosition)
doPlayerSetStorageValue(cid, 8999, 1)
addEvent(doTransformItem, 180000, 4012, 1724)
end
end
Quando uso o itemid 7242 no item de uid 4012 o item não transforma. O itemid 2553 que coloquei pra ser criado e o effect que coloquei no script funcionam, mas a função doTransformItem não, por que será? Eu pesquisei na otland e alguns usuários de lá tem o mesmo problema, testei o script no TFS 0.3.6 pl1 e no TFS 0.4 A1 e não funcionou em nenhum dos dois. Eu li na otland que em algumas distros a função só transforma paredes e tiles, outros tipos de item não, mas testei a função até no TFS 0.4 A1 e não funcionou, por que será? Rep+ pra quem me ajudar.
Pergunta
WillOliveira 21
Coloquei uniqueid 4012 no itemid 1724 pelo map editor e fiz o seguinte script:
Tag actions.xml:
Quando uso o itemid 7242 no item de uid 4012 o item não transforma. O itemid 2553 que coloquei pra ser criado e o effect que coloquei no script funcionam, mas a função doTransformItem não, por que será? Eu pesquisei na otland e alguns usuários de lá tem o mesmo problema, testei o script no TFS 0.3.6 pl1 e no TFS 0.4 A1 e não funcionou em nenhum dos dois. Eu li na otland que em algumas distros a função só transforma paredes e tiles, outros tipos de item não, mas testei a função até no TFS 0.4 A1 e não funcionou, por que será? Rep+ pra quem me ajudar.
Link para o comentário
https://xtibia.com/forum/topic/222137-fun%C3%A7%C3%A3o-dotransformitem-n%C3%A3o-funciona/Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados