esse sistema ja existe,ponha os devidos créditos...
- Fórum
- OTServ
- Recursos
- Scripting
- Globalevents e Spells
- [Globalevents] Lottery System
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

info
Grupo: Campones
Registrado: 16/05/09
Posts: 91
Reputação: +236
Char no Tibia: Dewolive

Claro !
Editado Junho 18 por Walef Xavier
info
Grupo: Campones
Registrado: 12/01/09
Posts: 87
Reputação: +22
Char 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!
info
Grupo: Campones
Registrado: 18/01/11
Posts: 9
Reputação: +1
Char no Tibia: Klase Tusk

Funciona Para OT SERVER 8.4 ??
TFS ??
Reesp Ae Vlw ![]()
em todos os servidores que têm glovalevent 0.3.+ o 0.4
info
Grupo: Campones
Registrado: 02/03/11
Posts: 21
Reputação: +1
Char no Tibia: ice blue

Legal mais como o subwat disse ele ja existia mais belo trabalho
info
Grupo: Barão
Registrado: 18/06/11
Posts: 230
Reputação: +32
Char no Tibia: Louco Do Gole

esse sistema ja existe,ponha os devidos créditos...
so tenho 1 duvida, aonde eu ponho o item que o player vai ganhar ?
info
Grupo: Campones
Registrado: 01/07/11
Posts: 30
Reputação: +1
Char 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 ![]()
:smile_positivo:
Ajudei? REP+ :button_ok: ai ;D
Esses scripts, aqui nennhum da certo.. fica dando o premio de 2 em 2 segundos --'




info
Grupo: Campones
Registrado: 16/05/09
Posts: 91
Reputação: +236
Char 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 endAgora vá em Data/GlobalEvents/globalevents.xml e add a Tag:
Obs: O "interval" são os segundos,nesse caso correspondem a 60 min.
Att WSX
Editado Outubro 8 por Walef Xavier