BR
bug

(Bug) Loteria System

Por BrunooMaciell, 05 de fev. de 2016 em Scripts

4
1.5k
BrunooMaciellB
05 de fevereiro de 2016 às 23:12

Estou com um bug no meu systema de loteria =/

 

BUG

 

[05/02/2016 22:09:38] [Error - GlobalEvent Interface]
[05/02/2016 22:09:38] data/globalevents/scripts/lottery.lua:onThink
[05/02/2016 22:09:38] Description:
[05/02/2016 22:09:38] data/globalevents/scripts/lottery.lua:12: bad argument #2 to 'random' (interval is empty)
[05/02/2016 22:09:38] stack traceback:
[05/02/2016 22:09:38] [C]: in function 'random'
[05/02/2016 22:09:38] data/globalevents/scripts/lottery.lua:12: in function
[05/02/2016 22:09:38] [Error - GlobalEvents::think] Couldn't execute event: lottery

 

 

SYSTEMA

 

local config = {
lottery_hora = "60 Minutos",
reward_count = 1,
website = 0
}
function onThink(interval, lastExecution)
local players = getPlayersOnline()
local list = {}
for i, tid in ipairs(players) do
list = tid
end
local winner = list[math.random(1, #list)]
if(config.website == 1) then
db.executeQuery("INSERT INTO `lottery` (`name`) VALUES ('".. getCreatureName(winner) .."');")
end
doBroadcastMessage('[Loteria Venetta] Ganhador: '.. getCreatureName(winner) ..', Recompensa: '.. config.reward_count ..'Boost Stone - Parabens ! (Proxima em: '.. config.lottery_hora ..')')
doPlayerAddItem(winner, 12618,config.reward_count)
return TRUE
end

 

 

Quem puder me ajuda ^^

zipter98Z
05 de fevereiro de 2016 às 23:21


local config = {

lottery_hora = "60 Minutos",

reward_count = 1,

website = 0

}

 

function onThink(interval, lastExecution)

local players = getPlayersOnline()

local winner = players[math.random(#players)]

 

if config.website == 1 then

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

end

doBroadcastMessage('[Loteria Venetta] Ganhador: '.. getCreatureName(winner) ..', Recompensa: '.. config.reward_count ..'Boost Stone - Parabens ! (Proxima em: '.. config.lottery_hora ..')')

doPlayerAddItem(winner, 12618, config.reward_count)

return true

end

 

CaronteC
05 de fevereiro de 2016 às 23:28

Edit

Já responderam...

Editado Fevereiro 5 por Caronte

BrunooMaciellB
05 de fevereiro de 2016 às 23:38

vou testa mais provavelmente amanha ja venho fala se deu certo ou nao ^^

 

mais ja adiantando vlw RS =)

 

@@Edited

 

- bom testei ate onde testei nao deu mais bug ^^

 

bom brigado novamente pela ajuda Rep+ ^^

Editado Fevereiro 6 por Brunnoo