[Globalevents]Lotery System.

meubk
Por meubk
em Globalevents e Spells
  • 1
  • 2

meubk

@miillerdomingues
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/04/08Posts: 311

Sistema de loteria feito por min, podendo ter classificação de qntos vão ganhar.

Crie um arquivo chamado lotery.lua

 

local premio = {
[1] = {item = 2160, count = 60},
[2] = {item = 2165, count = 1}
}

local configs = {
hours = 3, -- quantas em quantas horas, vai acontecer.
winners = 3 -- 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(c), 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

 

19:27 [1ST PLACE] Winner: Dante, Reward: 1 stealth ring, Congratulations!

19:27 (Next Lottery in 3 hours.)

 

Tag:

 

<globalevent name="Lotery" interval="10800" event="script" value="lotery.lua"/>

 

O interval é sempre o tantode horas * 3600, exemplo 3 * 3600 = 10800.

 

Configurando premios :

 

local premio = {
[1] = {item = 2160, count = 60},
[2] = {item = 2165, count = 1}
}

 

é só ir adicionando como em cima, mais o numero do [] , item é o id, e count é o tanto, vai aumentando exemplo :

 

local premio = {
[1] = {item = 2160, count = 60},
[2] = {item = 2165, count = 1},
[3] = {item = 2166, count = 1}
}

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

Nossa realmente seu script ta muito foda,inovador também pois podemos limitar a quantidade de jogadores que vão ganhar xd

muito bom velho parabéns <3

bjs gatinho rairairai

bossisg.png

meubk

@miillerdomingues
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/04/08Posts: 311

é isso aew gatinho <3

Saymon14

.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 05/05/10Posts: 544

ué mais o player nao aposta ? voce ganha o sorteio sem apostar ?

 

Não entro em equipes, já tenho meu projeto, não insista.

 

 

 

 

 

 

Easy Mapper Map Editor 8.60: Clique aqui

[8.60] BeastXHunter: Clique aqui

meubk

@miillerdomingues
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/04/08Posts: 311

vow tar fazendo com apostas, mais eu basiei no oto ki tem aki, lá nem apostava.

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino

Vlw man so 1 pergunta,

pega em servidor de poketibia 8.54???

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel

meubk

@miillerdomingues
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/04/08Posts: 311

pega com itens ke naum precise mudar de atributos, pokebola exemplo precisa mduar atributos ai ja naum funcionaria, mais stones exemplo sim.

Rajas

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 30/12/07Posts: 132Gênero: MasculinoChar no Tibia: Hannibol

tenta ae depois cara coloca para ter tbm pagina so site gesior.

BrunooMaciell

Bruno Maciel
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/08/11Posts: 1919Gênero: MasculinoChar no Tibia: Bruno Maciel

MT BOM PARABENS OTIMO TUTORIAL MT BOM MESMO mdr.gif

AlexandreKG

Estudante de TI
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 30/10/11Posts: 1153Gênero: Masculino

Muito Bom,Cara Estou Criando Tibia 8.60,Dai Vou Por Este Sistema E Testar Mesmo Assim Obrigado Por Postar Para Nois,e otra

REP++ AI pra vc ;D

 

By Mozark

felipejf

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/12/07Posts: 36

Essa loterry os membros da staff também ganham?

Se deu certo de REP+

coyotestark

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 15/02/11Posts: 259Char no Tibia: Aias Laf Du

nussa vou testar gostei gostei deste lance de quantos ganha XD More one Rep Great n_n V

 

 

Funcionou perfeitamente.

385417_122391137880813_100003297811828_101325_1909172176_n.jpg

Nao sou Gigante mas grande o suficiente para entender tudo a minha volta.

dragonfight

Sometimes I can't believe it
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 12/09/10Posts: 249

Rep+ pra vocÊ

tumblr_mbtch9L7iC1r2wtdzo1_500.jpg

kelvinvictor

RPG Maker
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 24/02/10Posts: 204Char no Tibia: Krewcz

Uma dúvida, Sempre vai ganhar a quantidade de players que eu coloquei ali, ou pode ganhar menos. Exemplo:

Se eu coloco 5:

 

Vão ganhar 5 jogadores, ou pode ganhar:

 

2 jogadores

1 jogador

4 jogadores

 

Como é?

Atenciosamente,

Kelvin Victor

 

Ajudei? REP +

 

Meu fan? Use:

 

2prrxjd.png

Meus Tutoriais:

 

 

21906_7.png

 

21281_8.png

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

Uma dúvida, Sempre vai ganhar a quantidade de players que eu coloquei ali, ou pode ganhar menos. Exemplo:

Se eu coloco 5:

 

Vão ganhar 5 jogadores, ou pode ganhar:

 

2 jogadores

1 jogador

4 jogadores

 

Como é?

 

se vc colocar 5,5 jogadores vão receber o premio

bossisg.png

  • 1
  • 2