Ir para conteúdo

[GlobalEvent] Auto Broadcast


rockstar96

Posts Recomendados

Vi o post do ripper ali e fui fazer um daqui mesmo.

 

Em data/globalevents/scripts crie um arquivo chamado broadcast.lua e ponha:

CONFIG = {
   [1] = {message = "XTibia - iRockStar", color = 18},
   [2] = {message = "Quero mudar meu nick", color = 19},
   [3] = {message = "E só pra constar", color = 20},
   [4] = {message = "Meu nome é sexy :~", color = 21},
}

function onThink()
   getRandom = math.random(1, #CONFIG)
   return doBroadcastMessage(CONFIG[getRandom].message, CONFIG[getRandom].color)
end

 

Em data/globalevents/globalevents.xml insira esta linha:

<globalevent name="autoBroadcast" interval="SEGUNDOS DE INTERVALO" script="broadcast.lua"/>

 

Configuração

 

    [1] = {message = "XTibia - iRockStar", color = 18},
     [2] = {message = "Quero mudar meu nick", color = 19},
     [3] = {message = "E só pra constar", color = 20},
     [4] = {message = "Meu nome é sexy :~", color = 21},

Aí você pode inserir mais mensagens e modificar as atuais. Só fazer assim, por exemplo, quero uma que fale "QQQQQQQ" com a cor branca.

[5] = {message = "QQQQQQQ", color = 22},

As cores são:

MESSAGE_FIRST = 18
MESSAGE_STATUS_CONSOLE_RED = MESSAGE_FIRST
MESSAGE_EVENT_ORANGE = 19
MESSAGE_STATUS_CONSOLE_ORANGE = 20
MESSAGE_STATUS_WARNING = 21
MESSAGE_EVENT_ADVANCE = 22
MESSAGE_EVENT_DEFAULT = 23
MESSAGE_STATUS_DEFAULT = 24
MESSAGE_INFO_DESCR = 25
MESSAGE_STATUS_SMALL = 26
MESSAGE_STATUS_CONSOLE_BLUE = 27
MESSAGE_LAST = MESSAGE_STATUS_CONSOLE_BLUE

 

E para configurar o intervalo das mensagens, coloque, lá no XML...

<globalevent name="autoBroadcast" interval="SEGUNDOS DE INTERVALO" script="broadcast.lua"/>

 

Muda o SEGUNDOS DE INTERVALO para os segundos. Claro, podem passar de 1 minuto e até de horas. Por exemplo, quero a cada 2 minutos uma mensagem. Coloco em SEGUNDOS DE INTERVALO o número 120. Ficando assim:

<globalevent name="autoBroadcast" interval="120" script="broadcast.lua"/>

 

Acabou.

 

 

 

 

 

Morra ripper

ou não

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...