Postado Maio 6, 2016 9 anos Estou com um script que da storange por x tempo + uma recompensa.. queria saber se tem como adicionar mais recompensa e com quantidades, exemplo: no script ta pra ganhar 10k (id:2160) queria por pra dar 500k.. e colocar pra ganhar + uma bp.. Segue o script. Mostrar conteúdo oculto function onUse(cid, item, itemEx, toPosition, fromPosition) nome = getPlayerName(cid) sto = 1231234 -- storage pode deixar assim msm dias = 1 tempo = os.time() + dias*60*60*5 -- se quiser deixar em horas tire o *24 se quiser deixar em minutos tire *60*24 -- se quiser em segundos tire *60*60*24 item = 2160 -- coloque o id do item if getPlayerStorageValue(cid, sto) - os.time() > 0 then doPlayerSendTextMessage(cid, 22, ""..nome..", Voce tera que esperar 5hrs pra faze-la novamente.") else setPlayerStorageValue(cid, sto, tempo) doPlayerAddItem(cid, item) doPlayerSendTextMessage(cid, 22, ""..nome.." Parabens voce conseguiu completar a quest, agora pode faze-la novamente apos 5hrs.") end return true end Tfs 1.2
Postado Maio 7, 2016 9 anos Solução Para aumentar a quantidade, faz assim: Troca: doPlayerAddItem(cid, item) Por: doPlayerAddItem(cid, item,50) 50 é a quantidade, nesse caso virá 500k Para o player ganhar outro item além dos 500k, você cria outra variável com o id do item, no caso o id da backpack, assim: Embaixo de: item = 2160 -- coloque o id do item Coloque: item2 = BackpackID -- coloca o id do item Ficando assim: item = 2160 -- coloque o id do item item2 = BackpackID -- coloca o id do item Depois, embaixo de: doPlayerAddItem(cid, item,50) Adiciona: doPlayerAddItem(cid, item2) Ficando assim: doPlayerAddItem(cid, item,50) doPlayerAddItem(cid, item2) Código completo: (só altera o id do segundo item) Mostrar conteúdo oculto function onUse(cid, item, itemEx, toPosition, fromPosition) nome = getPlayerName(cid) sto = 1231234 -- storage pode deixar assim msm dias = 1 tempo = os.time() + dias*60*60*5 -- se quiser deixar em horas tire o *24 se quiser deixar em minutos tire *60*24 -- se quiser em segundos tire *60*60*24 item = 2160 -- coloque o id do item item2 = BackpackID -- coloca o id do item if getPlayerStorageValue(cid, sto) - os.time() > 0 then doPlayerSendTextMessage(cid, 22, ""..nome..", Voce tera que esperar 5hrs pra faze-la novamente.") else setPlayerStorageValue(cid, sto, tempo) doPlayerAddItem(cid, item,50) doPlayerAddItem(cid, item2) doPlayerSendTextMessage(cid, 22, ""..nome.." Parabens voce conseguiu completar a quest, agora pode faze-la novamente apos 5hrs.") end return true end Editado Maio 7, 2016 9 anos por samlecter (veja o histórico de edições)
Postado Maio 7, 2016 9 anos Autor Em 07/05/2016 em 18:36, samlecter disse: Para aumentar a quantidade, faz assim: Troca: doPlayerAddItem(cid, item) Por: doPlayerAddItem(cid, item,50) 50 é a quantidade, nesse caso virá 500k Para o player ganhar outro item além dos 500k, você cria outra variável com o id do item, no caso o id da backpack, assim: Embaixo de: item = 2160 -- coloque o id do item Coloque: item2 = BackpackID -- coloca o id do item Ficando assim: item = 2160 -- coloque o id do item item2 = BackpackID -- coloca o id do item Depois, embaixo de: doPlayerAddItem(cid, item,50) Adiciona: doPlayerAddItem(cid, item2) Ficando assim: doPlayerAddItem(cid, item,50) doPlayerAddItem(cid, item2) Código completo: (só altera o id do segundo item) Mostrar conteúdo oculto Mostrar conteúdo oculto function onUse(cid, item, itemEx, toPosition, fromPosition) nome = getPlayerName(cid) sto = 1231234 -- storage pode deixar assim msm dias = 1 tempo = os.time() + dias*60*60*5 -- se quiser deixar em horas tire o *24 se quiser deixar em minutos tire *60*24 -- se quiser em segundos tire *60*60*24 item = 2160 -- coloque o id do item item2 = BackpackID -- coloca o id do item if getPlayerStorageValue(cid, sto) - os.time() > 0 then doPlayerSendTextMessage(cid, 22, ""..nome..", Voce tera que esperar 5hrs pra faze-la novamente.") else setPlayerStorageValue(cid, sto, tempo) doPlayerAddItem(cid, item,50) doPlayerAddItem(cid, item2) doPlayerSendTextMessage(cid, 22, ""..nome.." Parabens voce conseguiu completar a quest, agora pode faze-la novamente apos 5hrs.") end return true end Perfeito amigo! obg mesmo.
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.