Postado Janeiro 15, 2014 11 anos estou precisando de uma actions que quando eu clico em um item se transforma em outro.
Postado Janeiro 15, 2014 11 anos Solução Eu acho que se botar um doPlayerRemoveItem e um doPlayerAddItem da na mesma e resolve, você deve saber fazer isso #EDITADO local a = { remove = 2472, -- Item que vai ser removido. add = 2495 -- Item que vai ser adicionado. } function onUse(cid, item, frompos, item2, topos) if getPlayerItemCount(cid, a.remove) >= 1 then doPlayerRemoveItem(cid, a.remove, 1) doPlayerAddItem(cid, a.add, 1) doSendMagicEffect(getPlayerPosition(cid), 28) doPlayerSendCancel(cid, "Você transformou sua "..getItemNameById(a.remove).." em uma "..getItemNameById(a.add).."!") else doPlayerSendCancel(cid, "Sua "..getItemNameById(a.remove).." deve estar dentro da backpack para transformala!") doSendMagicEffect(getPlayerPosition(cid), 2) end return TRUE end <action itemid="2472" script="testes/TESTES.lua"/> Editado Janeiro 15, 2014 11 anos por AnneMotta (veja o histórico de edições) 16/11/2014 23/11/2014 RIP AnneMotta 21/01/2012 - 15/01/2014 Liga das lendas: DIAMOND É A META
Postado Janeiro 15, 2014 11 anos Autor Obrigado funcionou. rep ++ Editado Janeiro 15, 2014 11 anos por AnaPaula (veja o histórico de edições)
Postado Janeiro 15, 2014 11 anos local a = { remove = 2472, -- Item que vai ser removido. add = 2495 -- Item que vai ser adicionado. } function onUse(cid, item, frompos, item2, topos) doTransformItem(item.uid, a.add) doSendMagicEffect(getPlayerPosition(cid), 28) doPlayerSendCancel(cid, "Você transformou sua "..getItemNameById(a.remove).." em uma "..getItemNameById(a.add).."!") return TRUE end não testei, abraço. #EDITADO vish, não vi que tinha editado seu post rs Editado Janeiro 15, 2014 11 anos por AnneMotta (veja o histórico de edições) 16/11/2014 23/11/2014 RIP AnneMotta 21/01/2012 - 15/01/2014 Liga das lendas: DIAMOND É A META
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.