Ir para conteúdo

Featured Replies

Postado

base dbo

 

pedido de script

 

queria fazer um pedido de script de loteria que o player so participa se estiver em determinado lugar, queria que apenas quem tivesse online dentro do templo/dp ou outros lugares, pudessem concorer a essa loteria, tenho uma script de loteria normal, deixarei aqui abaixo, obrigado

Citar

local config = {
    lottery_hour = "3 horas", -- Time to next lottery (only for broadcast message, real time you can set on globalevents.xml)
    rewards_id = {12372}, -- Rewards ID
    crystal_counts = 1, -- Used only if on rewards_id is crystal coin (ID: 2160).
    website = "yes" -- 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[i] = 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) or (random_item == 12779) or (random_item == 12780) then
  doPlayerAddItem(winner, random_item, config.crystal_counts)
  doBroadcastMessage("[LOTTERY SYSTEM] Ganhador: " .. getCreatureName(winner) .. ", Recompensa: " .. config.crystal_counts .. " " .. getItemNameById(random_item) .. "s! Parabéns! (Próxima loteria em " .. config.lottery_hour .. ").")
else
  doBroadcastMessage("[LOTTERY SYSTEM] Ganhador: " .. getCreatureName(winner) .. ", Recompensa: " .. getItemNameById(random_item) .. "! Parabéns! (Próxima loteria em " .. config.lottery_hour .. ").")
  doPlayerAddItem(winner, random_item, 1)
end

if(config.website == "yes") then
  db.query("INSERT INTO `lottery` (`name`, `item`) VALUES ('".. getCreatureName(winner) .."', '".. getItemNameById(random_item) .."');")
end

 

Você tem o código disponível? Se tiver publique-o aqui: 

 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a 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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo