Postado Fevereiro 20, 2017 8 anos Galera, preciso que quando o player clique no baú ganhe a storage 45455 e uma quantia aleatória de gold de 0 a 50, e receba a seguinte mensagem em verde na tela, Parabéns você acabou de completar a reflect quest e recebeu 50 golds em uma quantidade aleatória de 0 a 50. se caso ele receber 1 gold a mensagem muda para 1 gold.. SE não for possível , que seja apenas a storage e 1 item.
Postado Fevereiro 20, 2017 8 anos @diarmaint Coloca o unique ID do baú no map editor como 8945, ou então muda no script ali pra qual você quer <action uniqueid="8945" script="reflectquest.lua"/> function onUse(cid, item, frompos, item2, topos) if item.uid == 8945 then local queststatus = getPlayerStorageValue(cid, 31320) local max_gold = 50 if queststatus == -1 then local qtd_gold = math.random(1,50) doPlayerSendTextMessage(cid,22,"Parabéns você acabou de completar a reflect quest e recebeu ".. qtd_gold .." golds em uma quantidade aleatória de 0 a ".. max_gold ..". ") setPlayerStorageValue(cid, 45455, 1) doPlayerAddItem(cid, 2148, qtd_gold) setPlayerStorageValue(cid, queststatus, 1) else doPlayerSendTextMessage(cid,22,"Está vazio.") end end end Editado Fevereiro 20, 2017 8 anos por Zanrix (veja o histórico de edições)
Postado Fevereiro 20, 2017 8 anos Autor Deu certo, mas a frase ta falando em verde You have found a . e em branco Parabéns você acabou de completar a reflect quest e recebeu 39 golds em uma quantidade aleatória de 0 a 50. Editado Fevereiro 20, 2017 8 anos por diarmaint (veja o histórico de edições)
Postado Fevereiro 20, 2017 8 anos 7 minutos atrás, diarmaint disse: Deu certo, mas a frase ta falando em verde You have found a . e em branco Parabéns você acabou de completar a reflect quest e recebeu 39 golds em uma quantidade aleatória de 0 a 50. Estranho, só coloquei uma mensagem. Tem outro script de Quest pra dar uma comparada?
Postado Fevereiro 20, 2017 8 anos Autor Sim, mande aí, que eu já pego ele pra usar em alguma outra! EDIT. está dando para pegar o gold infinitas vezes. Editado Fevereiro 20, 2017 8 anos por diarmaint (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.