AU
pedido

Lotery Não Entrega Os Premios

Por augusto_2502, 15 de out. de 2012 em Scripts

lotery
premios
sorteio
premio
lotery premio
entregar premio
script
5
1.1k
15 de outubro de 2012 às 08:13

Olá! Estou com um Script de lotery que peguei aqui no fórum em meu server que coloquei para teste, até onde vi ele funciona muito bem, o unico problema é que ele não adiciona o premio as bags dos players, ou se adiciona eu não sei aonde vai.

Peguei um player que havia ganho (para testar) pedi ao mesmo para verificar as bags e o DP e o mesmo disse que não havia ganho nada, então o que pode ser?

 

Obrigado desde já.

Segue o Script:

local premio = {

[1] = {item = 2160, count = 2},

[2] = {item = 2160, count = 3}

}

 

local configs = {

hours = 3, -- quantas em quantas horas, vai acontecer.

winners = 2 -- qntos players podem ganhar.

}

 

function onThink(interval, lastExecution)

 

local p = getPlayersOnline()

local winners = configs.winners

 

if #p < winners then

winners = #p

end

 

 

for i = 1, winners do

local p = getPlayersOnline()

local c, w = #p, #premio

local d, e = math.random©, math.random(w)

local playerwin = p[d]

doPlayerAddItem(playerwin, premio[e].item, premio[e].count)

doBroadcastMessage("[" .. i .. "ST PLACE] Winner: " .. getCreatureName(playerwin) .. ", Reward: " .. premio[e].count .. " " .. getItemNameById(premio[e].item) .. ", Congratulations!")

if i == winners then

doBroadcastMessage("(Next Lottery in " .. configs.hours .. " hours.)")

end

doSendMagicEffect(getThingPos(playerwin), 12)

end

 

return true

end

LtkshowL
15 de outubro de 2012 às 14:14

Usa Essa Lottery Aqui

 

back.pnghttp://www.xtibia.com/forum/topic/133381-lottery-system/

15 de outubro de 2012 às 14:38

Usa Essa Lottery Aqui

 

back.pnghttp://www.xtibia.co...lottery-system/

 

Tem como colocar mais de um ganhador?

E ele funciona em 9.60?

SlicerS
15 de outubro de 2012 às 14:57

o problema pode estar aki n?

local d, e = math.random©, math.random(w)

o certo n seria..

local d, e = math.random(c), math.random(w)

? ou foi soh erro do forum ms? '--'

15 de outubro de 2012 às 15:33

o problema pode estar aki n?

local d, e = math.random©, math.random(w)

o certo n seria..

local d, e = math.random(c), math.random(w)

? ou foi soh erro do forum ms? '--'

 

No bloco de notas está correto com ©. wacko.png

 

Mas neste que o @LTK157 postou, como faço pra colocar + de 1 ganhador?

 

#EDITED

Ele ainda não está entregando os premios.

Lembrando que minha versão é 9.60.

Editado Outubro 15 por augusto_2502