Jump to content

[Globalevents] Mensagens Automáticas!


Doidin

Recommended Posts

Mensagens Automáticas!

Fala galerinha XTibiana,

Bom agora são exatamente 03:30 da manha e eu estou sem po** nenhuma pra fazer.. =)

Então resolvi fazer um sisteminha de mensagens automaticas para por no seu servidor, ele é bem simples porem bastante usado! :bigsmile:

 

:forward: O sistema funciona assim, você poem 5 frases e elas serão mostradas uma por uma aleatoriamente no seu servidor...

 

Vamos aos scripts:

 

Vá até a pasta "globalevents" entre na pasta "scripts" e faça um script chamado "mensagem.lua" e coloque este código dentro:

-- [( Script created by Doidin for XTibia.com )] --
function onThink(interval, lastExecution)
MENSAGEM = {
"FRASE 1",
"FRASE 2",
"FRASE 3",
"FRASE 4",
"FRASE 5",
}
doBroadcastMessage(MENSAGEM[math.random(1,#MENSAGEM)],22)
return TRUE
end

FRASE = Substitua pela frase que você quiser...

 

Agora volte a pasta "globalevents" e abra o arquivo "globalevents.xml" e adicione esta tag:

<globalevent name="mensagem" interval="500" script="mensagem.lua"/>

Pronto agora você tem mensagens automáticas no seu servidor! =)

Abraços...

Edited by DoidinMapper
Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...
  • 5 months later...
  • 3 weeks later...
  • 5 weeks later...

1º O math.random é uma péssima idéia para ultilisar em um broadcast automatico.

Outro dia estava vendo uns OTServs por ai, e tinha um que tinha 3 mensagens programadas no script

como a chance de cair em algum dos 3 é bem alta, 33% ele ficava repetindo a mesma broad.

Ou seja, o melhor é fazer com um global storage, contando pelo numero do elemento da table.

 

2º Já tem muuuitos tópicos sobre isso, mesma coisa os teleports falantes...

Aparece 500 criança com o mesmo script, cada um dizendo que foi ele que fez.

Link to comment
Share on other sites

  • 3 weeks later...
  • 3 weeks later...
  • 6 months later...
×
×
  • Create New...