Postado Abril 2, 2020 5 anos Opa, eu quero criar um sistema que dê para resgatar recompensas usando códigos criados por mim Pra simplificar eu queria fazer através de talkaction Na talkactions.xml eu vou colocar o código que eu quero (#codigo123#) ( <talkaction words="#codigo123#" script="resgatar codigo.lua"/> ) Já o script.lua eu coloco a recompensa ( doPlayerAddItem(cid, diamante, 1) ) É necessário que o player tenha level x pra usar esse código E que só possa utilizar uma vez por player Pensei em adaptar um sistema do shop que já existe no servidor, porém no lugar de tirar um item (Que no caso é o diamante), não tiraria nada Shop: Citar function onSay(cid, words, param, channel) if not isCreature(cid) then return true end diamondCount = getPlayerItemCount(cid, oficialDiamond) if words == "#shop1#" then if doPlayerRemoveItem(cid, oficialDiamond, 1) then doPlayerAddItem(cid, 14660, 1) doPlayerSendTextMessage(cid, 19, "You buy a Boost Stone for 1 Diamond.") doCreatureExecuteTalkAction(cid, "#diamondsCount#") return true else doPlayerSendTextMessage(cid, 27, "You need 1 Diamonds to buy a Boost Stone!") doCreatureExecuteTalkAction(cid, "#diamondsCount#") return true end end Editado Abril 2, 2020 5 anos por Mojiin (veja o histórico de edições)
Postado Abril 4, 2020 5 anos https://tibiaking.com/forums/topic/80799-86talk-reedem-codes-sqlitebeta/ [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Abril 4, 2020 5 anos Autor 2 horas atrás, Vodkart disse: https://tibiaking.com/forums/topic/80799-86talk-reedem-codes-sqlitebeta/ Obrigado pela ajuda, mas não é exatamente isso que estou procurando Editado Abril 4, 2020 5 anos por Mojiin (veja o histórico de edições)
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.