[Globalevents] Lottery System

walefxavier
em Globalevents e Spells

walefxavier

Sonhei que tava acordado, quando acordei tava dormindo.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/05/09Posts: 91Char no Tibia: Dewolive

Vá em Data/GlobalEvents/scripts e crie um arquivo chamado lottery.lua

 

E add isso :

 

local config = {
lottery_hora = "60 Minutos",
reward_count = 20,
website = 0
}
function onThink(interval, lastExecution)
local players = getPlayersOnline()
local list = {}
for i, tid in ipairs(players) do
list[i] = 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 Mineira] Ganhador: '.. getCreatureName(winner) ..', Recompensa: '.. config.reward_count ..'moedas! - Parabens ! (Proxima em: '.. config.lottery_hora ..')')
doPlayerAddItem(winner, 2160,config.reward_count)
return TRUE
end

 

Agora vá em Data/GlobalEvents/globalevents.xml e add a Tag:

 

<globalevent name="lottery" interval="7200" event="script" value="lottery.lua"/>

 

Obs: O "interval" são os segundos,nesse caso correspondem a 60 min.

 

Att WSX

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

esse sistema ja existe,ponha os devidos créditos...

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

walefxavier

Sonhei que tava acordado, quando acordei tava dormindo.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/05/09Posts: 91Char no Tibia: Dewolive

Sanf

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/01/09Posts: 87Char no Tibia: Creepbreed

Belo script, porém muito simples.. fiz um ake que aposta no npc e tem a data para sorteio, com tudo bom conteudo!

email: tansio_drowning@hotmail.com

 

 

Vendo Bronson server full todas features.. interessados add msn.

160016

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/01/11Posts: 9Char no Tibia: Klase Tusk

Funciona Para OT SERVER 8.4 ??

TFS ??

Reesp Ae Vlw D:

lukinhaots

Lukinha'Owned
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/03/11Posts: 21Char no Tibia: ice blue

Legal mais como o subwat disse ele ja existia mais belo trabalho

Msn: lukas-gf@live.com

Skype: pk-do-monster

LukaszG

Lendario.
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 18/06/11Posts: 230Char no Tibia: Louco Do Gole

esse sistema ja existe,ponha os devidos créditos...

4d69a6188cba4.gif

 

E-mail / MSN:

lukaszG_xtibia@hotmail.com

 

 

 

mplz1ajaxizt5mzcdc6n.png

Guisantos

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/06/11Posts: 2Char no Tibia: Kidow

so tenho 1 duvida, aonde eu ponho o item que o player vai ganhar ?

GicoO

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/07/11Posts: 30Char no Tibia: Nem falo neah ;x

so tenho 1 duvida, aonde eu ponho o item que o player vai ganhar ?

 

 

doPlayerAddItem(winner, 2160,config.reward_count)

Ou seja, ali onde ta 2160 voce coloca o ID do item que voce quer :D

 

:smile_positivo:

 

 

Ajudei? REP+ :button_ok: ai ;D

simpsonsfinal.jpg

nxgui

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/10/10Posts: 12

Esses scripts, aqui nennhum da certo.. fica dando o premio de 2 em 2 segundos --'

tyesco

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/10/07Posts: 3

hehe mano ta faltando as tabelas pro banco de dados alquem como faço pra criar elas ?

baiakfreevip.servegame.com 8.60

 

a19668_1.png