Postado Agosto 20, 2014 10 anos eu queria a modificação dessa script para que todos os players online ganhem o prêmio, e n apenas 1. Mostrar conteúdo oculto local config = { lottery_hour = "3 Hours", -- Time to next lottery (only for broadcast message, real time you can set on globalevents.xml) rewards_id = {2152}, -- Rewards ID crystal_counts = 10, -- Used only if on rewards_id is crystal coin (ID: 2152). 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("[Moeda Da Determinação] Vencendor: " .. getCreatureName(winner) .. ", Prêmio: " .. config.crystal_counts .. " " .. getItemNameById(random_item) .. "s! Congratulations! (Next Lottery in " .. config.lottery_hour .. ")") ---aki monstrando a mensagem para o player que ganhou else doBroadcastMessage("[Moeda Da Determinação] Vencendor: " .. getCreatureName(winner) .. ", Prêmio: " .. getItemNameById(random_item) .. "! Congratulations! (Next Lottery in " .. config.lottery_hour .. ")") doPlayerAddItem(winner, random_item, 1) ------aki monstrando uma mensagem no Broadcast end if(config.website == "no") then db.executeQuery("INSERT INTO `lottery` (`name`, `item`) VALUES ('".. getCreatureName(winner) .."', '".. getItemNameById(random_item) .."');") end return true end
Postado Agosto 20, 2014 10 anos Ai seria um sistema que desse item a todos, não uma loteria =) Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui Muitos querem aquilo que você tem, mas vão desistir quando souberem o preço que você pagou. lu.lukinha absolute@lnetworks.com.br
Postado Agosto 20, 2014 10 anos Solução Coloca Assim. Citar function onThink(interval, lastExecution) for i, v in pairs (getPlayersOnline()) do doPlayerAddItem(v, 2160, 50) -- Id do item que ganha, Quantidade end return true end Editado Agosto 20, 2014 10 anos por YouTubexD (veja o histórico de edições)
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.