Olá,
Gostaria do script de mensagens que ficam aparecendo em laranja no chat pro servidor todo.
Obrigado.
Olá,
Gostaria do script de mensagens que ficam aparecendo em laranja no chat pro servidor todo.
Obrigado.
Mas voce gostaria que ficasse apareçendo automaticamente? e se sim de quanto em quanto tempo?
++REP (Ajudei)?
- REP (Não Ajudei)?
Tutoriais de ElfBot: http://www.xtibia.co...__fromsearch__1
Fórum Oficial: http://www.mreonline.com.br
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)
Em global events crie um script chamado broadcast e coloque dentro isso:
CONFIG = {
[1] = {message = "Essa é a mensagem
", 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"/>
++REP (Ajudei)?
- REP (Não Ajudei)?
Tutoriais de ElfBot: http://www.xtibia.co...__fromsearch__1
Fórum Oficial: http://www.mreonline.com.br
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.
Eu testei...
Pode me informar a versão do seu ot e o erro que deu no distro?
Script alterado, testa la...
++REP (Ajudei)?
- REP (Não Ajudei)?
Tutoriais de ElfBot: http://www.xtibia.co...__fromsearch__1
Fórum Oficial: http://www.mreonline.com.br
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
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
17 não??
++REP (Ajudei)?
- REP (Não Ajudei)?
Tutoriais de ElfBot: http://www.xtibia.co...__fromsearch__1
Fórum Oficial: http://www.mreonline.com.br
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.
Dúvida sanada, Tópico Reportado!!
++REP (Ajudei)?
- REP (Não Ajudei)?
Tutoriais de ElfBot: http://www.xtibia.co...__fromsearch__1
Fórum Oficial: http://www.mreonline.com.br
Dúvida sanada, topico movido.
See ya