Ir para conteúdo
  • 0

Mensagens No Servidor Em Laranja No Chat


sickk

Pergunta

12 respostass a esta questão

Posts Recomendados

  • 0

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)

Editado por Newtonnotwen
Link para o comentário
Compartilhar em outros sites

  • 0

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"/>

Editado por GuizitoG
Link para o comentário
Compartilhar em outros sites

  • 0

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.

Link para o comentário
Compartilhar em outros sites

  • 0

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

Link para o comentário
Compartilhar em outros sites

  • 0

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

Link para o comentário
Compartilhar em outros sites

  • 0

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.

Editado por sickk
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...