Mensagens No Servidor Em Laranja No Chat

sickk
Por sickk
em Scripts

sickk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/08/12Posts: 26

Olá,

Gostaria do script de mensagens que ficam aparecendo em laranja no chat pro servidor todo.

Obrigado.

1579091

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 06/11/11Posts: 1088Char no Tibia: Stroked

Mas voce gostaria que ficasse apareçendo automaticamente? e se sim de quanto em quanto tempo?

Newtonnotwen

Só quero saber o porque, o resto são detalhes.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 04/08/12Posts: 762

Em data/globalevents/scripts crie um arquivo.lua nomeie para allserv e adicione:

 

function onThink(interval, lastExecution)

 

local cor = 17 -- Cor da sua mensagem

local mensagens ={

[[SUA MENSAGEM!!!

]]

}

 

doBroadcastMessage(mensagens[math.random(1,table.maxn(mensagens))], cor)

return TRUE

end

 

Em globalevents.xml adicione:

 

<globalevent name="info" interval="600" script="allserv.lua"/>

 

-Vermelho: Intervalo (1 = 1 segundo)

b5feb15da83eca8bd379039567f3992860f398f765aea98c57dcd2a1ffb0d35ca20603caaf7d9f03da39a3ee5e6b4b0d3255bfef95601890afd807098c4de7dfec2a3351efcdaa9ed8451e6c.gif

1579091

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 06/11/11Posts: 1088Char no Tibia: Stroked

Em global events crie um script chamado broadcast e coloque dentro isso:

 

 

 

 

CONFIG = {

[1] = {message = "Essa é a mensagem :p", color = 17},

[2] = {message = "Para tirar dúvidas use o Help!", color = 17},

 

}

 

function onThink()

getRandom = math.random(1, #CONFIG)

return doBroadcastMessage(CONFIG[getRandom].message, CONFIG[getRandom].color)

end

 

Importante:

Caso queira adicionar mais uma mensagem basta copiar uma das mensagens e colar em baixo (mude o numero tipo 1, 2, 3 coloque na ordem pra que as mensagens não apareçam juntas. e o 22 no caso é a cor, caso nao saia laranga, mude o 22 pra 17, não me lembro do numero da cor agra

 

dps adicione a tag no globalevents.xml

 

<globalevent name="info" interval="1" event="script" value="broadcast.lua"/>

sickk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/08/12Posts: 26

Newtonnotwn,

 

não funcionou aqui.

 

 

GuizitoG,

 

esse eu já tenho, eu queria o script de mensagem que aparece no CHAT em laranja e não no centro da tela.

Newtonnotwen

Só quero saber o porque, o resto são detalhes.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 04/08/12Posts: 762

Eu testei...

 

Pode me informar a versão do seu ot e o erro que deu no distro?

b5feb15da83eca8bd379039567f3992860f398f765aea98c57dcd2a1ffb0d35ca20603caaf7d9f03da39a3ee5e6b4b0d3255bfef95601890afd807098c4de7dfec2a3351efcdaa9ed8451e6c.gif

sickk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/08/12Posts: 26

Newtonnotwn,

a versão do meu ot é 8.6 e não da erro nenhum, simplesmente a mensagem não aparece e no distro também não informa nada

 

GuizitoG,

Agora o script não ta pegando, ta dando o erro na distro: Couldn't execute event: info

brun123

vash
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 24/09/06Posts: 512

O do newtonnotwn não funciona porque ele escreveu a tag errado e usou quebra de linhas no texto...

a tag correta é:

<globalevent name="??" interval="60" event="script" value="??.lua"/>

e o segundo parâmetro da função doBroadcastMessage deve ser 20 pra aparecer no console em laranja

5303fg1.png

sickk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/08/12Posts: 26

O do newtonnotwn não funciona porque ele escreveu a tag errado e usou quebra de linhas no texto...

a tag correta é:

<globalevent name="??" interval="60" event="script" value="??.lua"/>

e o segundo parâmetro da função doBroadcastMessage deve ser 20 pra aparecer no console em laranja

Agora sim funcionou perfeitamente!! :)

A tag aqui estava certa, pois usei uma de base do outro script, o problema foi mais o script nas coisas que você disse da quebra de linha, fiz isso que você falou e também coloquei 20 ao invés de 17.

MatheusEnjoy

Criminal Monkey
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 07/08/11Posts: 301

Dúvida sanada, topico movido.

 

See ya

ipCIakq.png

kwutpVE.png

 

Membro desde 12/2012

Coordenador desde 08/2012

Colaborador desde 08/2011

http://www.matheusvieira.info/