Postado Outubro 3, 2013 12 anos 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 Tag actions.xml: <action itemid="7242" script="quests/pickqom.lua" /> 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. em breve... http://mkbattle.com/
Postado Outubro 3, 2013 12 anos Autor Não ta sendo usado pra outra coisa não em breve... http://mkbattle.com/
Postado Outubro 4, 2013 12 anos 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(itemEx.uid, 2255) doCreateItem(2553, 1, toPosition) doPlayerSetStorageValue(cid, 8999, 1) addEvent(doTransformItem, 180000, 4012, 1724) end end Ot Design: https://discord.gg/VgtVRNmCD7
Postado Outubro 4, 2013 12 anos Bem, achei um erro... porém o REP+ e o crédito vai todo para o Daaniel... Tente esse : 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(itemEx.uid, 2255) doCreateItem(2553, 1, toPosition) doPlayerSetStorageValue(cid, 8999, 1) addEvent(doTransformItem, 180000, itemEx.uid, 1724) end end 愛"A alma permanece em suas criações" 平(Não dou suporte por mensagem privada.)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.