EX

Como Colocar Mensagens Vermelhas Automaticas

Por exorcist, 05 de mai. de 2012 em Scripts

7
1.9k
exorcistE
05 de maio de 2012 às 17:03

eu quero saber como colocar mensagens vermelhas automaticamente no meu ot avisando as coisas

e em 30 em 30 minutos aparecam ela denovo

alldakieA
05 de maio de 2012 às 17:06

Crie um novo arquivo em (data/globalevents/scripts) chamado "automessage.lua" e adicione o seguinte script:

function onThink(interval, lastExecution)

-- Configurações

local cor = 22 -- Defina a cor da mensagem (22 = branco)

local mensagens = {

[[

Coloque aqui sua mensagem!

]]

}

-- Fim de Configurações

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

return TRUE

end

Depois vá em (data/globalevents) abra o "globalevents.xml" e adicione a seguinte tag:

<globalevent name="info" interval="3000" event="script" value="automessage.lua"/> 

* Onde ta 3000 mude para o tempo desejado.

Editado Maio 5 por TonyHanks

Makelin1M
05 de maio de 2012 às 17:18

todo ot vem um script desse so vc editar '-'

 

OBS : ESTE SCRIPT NAO E MEU E OQ JA VEM NO OT !!

 

primeiro va em data / globalevents / scripts / e renome qalqer arquivo.lua para msgauto

 

e add isso tudo la dentro

 

function onThink(interval, lastExecution)

-- Configurações

local cor = 22 -- Defina a cor da mensagem (22 = branco)

local mensagens ={

[[AKI VOCE ESCREVE OQ VC QUIZER !! NUNCA DELETE NADA DISSO SO OQ EU ESCREVI AKI

]]

}

 

-- Fim de Configurações

 

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

return TRUE

end

 

e em globalevents.xml add essa tag la

 

<globalevent name="info" interval="1500" script="msgauto.lua"/>

 

so isso

ate

GodalonexDG
05 de maio de 2012 às 19:23

sim e se a pessoa quiser colocar mais de uma mensagem?

como faz? porque tentei aqui assim e nao deu

 

function onThink(interval, lastExecution)

-- Configurações

local cor = 22 -- Defina a cor da mensagem (22 = branco)

local mensagens = {

[[

Coloque aqui sua mensagem!

]]

[[

Coloque aqui sua mensagem 1!

]]

[[

Coloque aqui sua mensagem 2!

]]

[[

Coloque aqui sua mensagem!

]]

}

-- Fim de Configurações

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

return TRUE

end

KoamaK
05 de maio de 2012 às 20:02

@TitanicoxD

Depende do tempo que você queira colocar a mensagem, pode dar um exemplo?

 

Tipo: Servidor tal, ligado 24hrs

Ou uma mensagem em contagem regressiva,,,
-O server vai salvar em 2 minutos
...
-O server vai salvar em 1 minuto
...

-Salvando...

GodalonexDG
05 de maio de 2012 às 20:35

Dexa ja arrumei o meu que tinha aqui... olhei o de voces e coloquei umas coisas no meu e funcionou '-'

ta ai pra quem quiser. meu ot é 9.10 e funciona normal.

Voce pode adicionar quantos quiser... so basta seguir o exemplo das outras...

Se eu por a cor 22, ele nao envia a mensagem na tela, entao coloquei 18 e fica bem no meio da tela a mensagem em branco

Tem as cores 19 20 21... :D se nao me engano 20 é Verde.

 

local messages = {

"MENSAGEM 1",

"MENSAGEM 2",

"MENSAGEM 3",

"MENSAGEM 4",

"MENSAGEM 5",

"MENSAGEM 6.",

}

 

local i = 0

function onThink(interval, lastExecution)

local cor = 18 -- Defina a cor da mensagem (22 = branco)

local message = messages[(i % #messages) + 1]

doBroadcastMessage("" .. message .. "", cor)

i = i + 1

return TRUE

end

 

Ele envia 1 por vez, em ordem primeiro a mensagem 1 depois a mensagem 2 e assim vai até termina e começar denovo da mensagem 1

;]

Editado Maio 5 por TitanicoxD

alldakieA
05 de maio de 2012 às 23:33

Movido para "Pedidos e Dúvidas de Scripts Atendidos".