Ir para conteúdo
  • 0

Loteria Por Hora..


Quatroevinte

Pergunta

BOM EU USO ESSE SISTEMA DE LOTERIA E GOSTARIA DE SABER SE E POSSÍVEL ELE SER CONTROLADO POR HORA

EX: HORÁRIO DA LOTERIA. 22:20, 1:20, 5:20, 6:20.. DÊS DE JÁ OBRIGADO. RESP+

 

 

-- Lottery System

local config = {

lottery_hour = "2 Horas", -- Tempo ate a proxima loteria (Esse tempo vai aparecer somente como broadcast message)

rewards_id = {2160, 2474, 8877, 2488, 5462, 6433, 2111, 7457, 2501, 6391, 8886, 7408, 8925, 7423, 2495, 2499, 2537, 8868, 7895, 7893, 7422, 7421, 2365}, -- ID dos Itens Sorteados na Loteria

crystal_counts = 50, -- Usado somente se a rewards_id for crystal coin (ID: 2160).

website = "no" -- Only if you have php scripts and table `lottery` in your database!

}

function onThink(interval, lastExecution)

if(getWorldCreatures(0) == 0)then

return true

end

 

local list = {}

for i, tid in ipairs(getPlayersOnline()) do

list = tid

end

 

local winner = list[math.random(1, #list)]

local random_item = config.rewards_id[math.random(1, #config.rewards_id)]

 

if(random_item == 2160) then

doPlayerAddItem(winner, random_item, config.crystal_counts)

doBroadcastMessage("[LOTERIA] Ganhador: " .. getCreatureName(winner) .. ", Prêmio: " .. config.crystal_counts .. " " .. getItemNameById(random_item) .. "s! Parabéns! (Proxima Loteria em " .. config.lottery_hour .. ")")

else

doBroadcastMessage("[LOTERIA] Ganhador: " .. getCreatureName(winner) .. ", Prêmio: " .. getItemNameById(random_item) .. "! Parabéns! (Proxima Loteria em " .. config.lottery_hour .. ")")

doPlayerAddItem(winner, random_item, 1)

end

 

if(config.website == "yes") then

db.executeQuery("INSERT INTO `lottery` (`name`, `item`) VALUES ('".. getCreatureName(winner) .."', '".. getItemNameById(random_item) .."');")

end

return true

end

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...