[Tutorial] Como adicionar uma Mensagem Global(Automatica) ao seu Servidor

Sammy
Por Sammy
em Tutoriais de Scripting

Sammy

Sam
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/09/17Posts: 97Gênero: MasculinoChar no Tibia: Sam

Olá Pessoal do Xtibia, como meu primeiro tutorial aqui no site, quis trazer algo bem simples, já que meu conhecimento sobre scripts não é lá essas coisas rsrs, e desculpe se o Post sair meio desorganizado :v, enfim, vamos ao tutorial:

 

1- Vá em PASTADOSEUSERVIDOR\data\globalevents\scripts, feito isso crie um arquivo .lua com o nome de "msg" e cole isto dentro:

Citar

function onThink(interval, lastExecution)
MENSAGEM = {
"Não somos os melhores, apenas queremos fazer a diferença.",
"Acesse a nossa Página no Facebook para mais atualizações !",
"Precisamos de um HOST fixo, Para isso ajude fazendo doações no site e ganhando beneficios.",
"Ajude-nos a crescer,divulgue o: NOME DE SEU OT SERVER.",
"Para ter um Bom jogo reporte BUGs encontrados, assim melhorá o Jogo.",
}
doBroadcastMessage(MENSAGEM[math.random(1,#MENSAGEM)],22)
return TRUE
end

Onde está localizado dentro das aspas você pode modificar, pelo texto de sua escolha.

 

2- Depois vá em PASTADOSEUSERVIDOR\SERVER\data\globalevents e abra o arquivo globalevents.xml

 

Em seguida adicione esta linha:

Citar

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

Ficará assim:

Citar

Sem título.jpg
276.2 KB2 downloads

Pronto, a Mensagem Global foi adicionada =]

 

 

LHE AJUDEI ? DEIXE SEU REP++ =]

 

function onUse(player, words, param)
        player:doCastSpell("Me dá um Rep :v")
end

Dá uma olhada quando possível:

                                                  

 

 

                                  Capa-do-Xtibia.jpg.9708baea84b83414a7e96a7b1f482bed.jpg                                                                         

 

DarkWore

Ex - Moderador
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 23/05/17Posts: 584Gênero: MasculinoChar no Tibia: Não Tenho

Muito Bom, Obrigado por Compartilhar, Segue o Código Organizado caso quiser:

 

function onThink(interval, lastExecution)
  MENSAGEM = {
    "Não somos os melhores, apenas queremos fazer a diferença.",
    "Acesse a nossa Página no Facebook para mais atualizações !",
    "Precisamos de um HOST fixo, Para isso ajude fazendo doações no site e ganhando beneficios.",
    "Ajude-nos a crescer,divulgue o: NOME DE SEU OT SERVER.",
    "Para ter um Bom jogo reporte BUGs encontrados, assim melhorá o Jogo.",
  }
  doBroadcastMessage(MENSAGEM[math.random(1,#MENSAGEM)],22)
  return TRUE
end

 

uHtXRtd.png.3908e825830f508573fee9a45063e737.png

 

Não dou suporte via PM, em caso de duvidas abra um tópico na seção correta e aguarde ser respondido.

Sammy

Sam
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/09/17Posts: 97Gênero: MasculinoChar no Tibia: Sam
5 minutos atrás, DarkWore disse:

Muito Bom, Obrigado por Compartilhar, Segue o Código Organizado caso quiser:

 

function onThink(interval, lastExecution)
  MENSAGEM = {
    "Não somos os melhores, apenas queremos fazer a diferença.",
    "Acesse a nossa Página no Facebook para mais atualizações !",
    "Precisamos de um HOST fixo, Para isso ajude fazendo doações no site e ganhando beneficios.",
    "Ajude-nos a crescer,divulgue o: NOME DE SEU OT SERVER.",
    "Para ter um Bom jogo reporte BUGs encontrados, assim melhorá o Jogo.",
  }
  doBroadcastMessage(MENSAGEM[math.random(1,#MENSAGEM)],22)
  return TRUE
end

 

Fiz o tutorial nas pressas por isso saiu desorganizado, mas obrigado por organiza-lo para min =]

function onUse(player, words, param)
        player:doCastSpell("Me dá um Rep :v")
end

Dá uma olhada quando possível:

                                                  

 

 

                                  Capa-do-Xtibia.jpg.9708baea84b83414a7e96a7b1f482bed.jpg                                                                         

 

DarkWore

Ex - Moderador
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 23/05/17Posts: 584Gênero: MasculinoChar no Tibia: Não Tenho
45 minutos atrás, Sammy disse:

Fiz o tutorial nas pressas por isso saiu desorganizado, mas obrigado por organiza-lo para min =]

Nada ^^

uHtXRtd.png.3908e825830f508573fee9a45063e737.png

 

Não dou suporte via PM, em caso de duvidas abra um tópico na seção correta e aguarde ser respondido.