Postado Março 8, 2017 8 anos function onSay(cid, words, param, channel) local paramm = string.upper(param) if (param == '') then doPlayerSendCancel(cid, "Você deve adicionar um code.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) else local resultado = db.getResult("SELECT * FROM redeemcodes WHERE `code` = '" .. paramm .. "';") if(resultado:getID() ~= -1) then doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING, "Você resgatou com sucesso o código: " .. paramm ..".") doPlayerAddItem(cid, ID, QUANTIDADE) db.query("DELETE FROM `redeemcodes` WHERE `code` = '" .. paramm .. "';") else doPlayerSendCancel(cid, "Código invalido.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end end Mesma coisa do outro... Agora vai.
Postado Março 8, 2017 8 anos Autor 6 minutos atrás, DukeeH disse: Mesma coisa do outro... Agora vai. Perfeito, Bro. Eu tentei colocar para a quantidade de item ser random, tá certo ? doPlayerAddItem(cid, 2148, math.random(1, 5)) https://www.youtube.com/SaymonKopolsky https://www.youtube.com/SaymonKopolsky Easy Mapper Map Editor 8.60: Clique aqui [8.60] BeastXHunter: Clique aqui
Postado Março 8, 2017 8 anos 4 minutos atrás, Saymon Kopolsky disse: Perfeito, Bro. Eu tentei colocar para a quantidade de item ser random, tá certo ? doPlayerAddItem(cid, 2148, math.random(1, 5)) usa: math.random("TEU CU", "NO MEU PAU") é isso mesmo, está certo. [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Março 8, 2017 8 anos 9 minutos atrás, Saymon Kopolsky disse: Perfeito, Bro. Eu tentei colocar para a quantidade de item ser random, tá certo ? doPlayerAddItem(cid, 2148, math.random(1, 5)) Perfeito, só uma dica é adicionar a linha: math.randomseed(os.time()) Em cima dessa linha que está usando o math.random, porque o "random" de um computador, não é aleatório, sempre que reiniciar o server ele vai gerar a mesma ordem, assim vai ficar aleatório porque ele vai usar a hora atual como base no random. Testa o redeem e me fala se deu tudo certo.
Postado Março 8, 2017 8 anos Autor 53 minutos atrás, DukeeH disse: Perfeito, só uma dica é adicionar a linha: math.randomseed(os.time()) Em cima dessa linha que está usando o math.random, porque o "random" de um computador, não é aleatório, sempre que reiniciar o server ele vai gerar a mesma ordem, assim vai ficar aleatório porque ele vai usar a hora atual como base no random. Testa o redeem e me fala se deu tudo certo. Eu coloquei, porém agora só está adicionando de 2 em 2, estranho. https://www.youtube.com/SaymonKopolsky https://www.youtube.com/SaymonKopolsky Easy Mapper Map Editor 8.60: Clique aqui [8.60] BeastXHunter: Clique aqui
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.