Mas voce gostaria que ficasse apareçendo automaticamente? e se sim de quanto em quanto tempo?
info
Grupo: Marquês
Registrado: 06/11/11
Posts: 1.1k
Reputação: +109
Char no Tibia: Stroked

info
Grupo: Conde
Registrado: 04/08/12
Posts: 762
Reputação: +80

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 Setembro 11 por Newtonnotwen
info
Grupo: Marquês
Registrado: 06/11/11
Posts: 1.1k
Reputação: +109
Char no Tibia: Stroked

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"/>
Editado Setembro 11 por GuizitoG
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.
info
Grupo: Conde
Registrado: 04/08/12
Posts: 762
Reputação: +80

Eu testei...
Pode me informar a versão do seu ot e o erro que deu no distro?
info
Grupo: Marquês
Registrado: 06/11/11
Posts: 1.1k
Reputação: +109
Char no Tibia: Stroked

Script alterado, testa la...
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
info
Grupo: Marquês
Registrado: 06/11/11
Posts: 1.1k
Reputação: +109
Char no Tibia: Stroked

17 não??
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 Setembro 11 por sickk
info
Grupo: Marquês
Registrado: 06/11/11
Posts: 1.1k
Reputação: +109
Char no Tibia: Stroked

Dúvida sanada, Tópico Reportado!!
info
Grupo: Visconde
Registrado: 07/08/11
Posts: 301
Reputação: +70

Dúvida sanada, topico movido.
See ya
Editado Setembro 12 por MatheusEnjoy





info
Grupo: Campones
Registrado: 24/08/12
Posts: 26
Reputação: 0
Olá,
Gostaria do script de mensagens que ficam aparecendo em laranja no chat pro servidor todo.
Obrigado.