Postado Setembro 5, 2022 2 anos 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.