Testei mais não funcionou...
Alias, isso é um npc! E esta na area de actions..
info
Grupo: Artesão
Registrado: 24/09/07
Posts: 103
Reputação: 0
Char no Tibia: Kirack Tyril

Testei mais não funcionou...
Alias, isso é um npc! E esta na area de actions..
Editado Agosto 14 por gustavocordeiro
info
Grupo: Campones
Registrado: 28/06/08
Posts: 53
Reputação: 0
Daniel, eu uma vez coloquei no meu OT um NPC que fazia propagandas; o problema é que eu tambem usava um NPC de clean, e quando eu inclui o de propagando o clean parou de funcionar; aparentemente, os dois não funcionam junto; você testou os dois juntos? Tambem teve esse problema ou você conseguiu resolver isso?
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino

Bom script, talvez o erro seja a falta de um end no final:
local focus = 0local talk_start = 0
local target = 0
local following = false
local attacking = false
stime = 20 -- Tempo entre as falas do npc (em segundos)
time = os.clock()
function onThink()
if (time + stime) < os.clock() then
time = os.clock()
var = math.random(1,5)
if var == 1 then
selfSay("/bc white Exemplo")
end
end
@DungeonTales
Sim, eu uso o CLEAN e o PROPAGANDA juntos no meu ot e os dois funcionam perfeitamente nunca apresentarão problemas.
@gustavocordeiro
Peço desculpas, postei na seção errada.
@noobinhu
O "end" ta ali sim.
selfSay("/bc white Exemplo")end
info
Grupo: Campones
Registrado: 28/08/06
Posts: 15
Reputação: 0
Char no Tibia: Silt Stox

kra aki nao ta pegando, pois o npc nao usa o comando ele manda a msg to usando o 8.1 Propaganda: /bc green testando
ei vc é o dono do judera.servegame.com o ot de 8.10??????
nao funciona pois o comando /bc white necessita de uma " depois, ex: /bc white "Participem de nosso forum!
Mas, se no script vc colocar pro npc falar /bc white " vai dar bug. Oque é preciso fazer é trocar o selfSay("/bc white Exemplo") por:
Se quiser branco:
broadcastMessage("MENSAGEM AQUI", MESSAGE_EVENT_ADVANCE)
se quiser verde:
broadcastMessage("MENSAGEM AQUI", MESSAGE_INFO_DESCR)
se quiser vermelho:
broadcastMessage("MENSAGEM AQUI", MESSAGE_STATUS_WARNING)
Testei e funciona deste modo.
info
Grupo: Marquês
Registrado: 17/01/08
Posts: 1.5k
Reputação: +15
Char no Tibia: Saint Claire

Movido para a seção NPCs e Monsters.
Mais atenção na próxima vez amigo!
info
Grupo: Campones
Registrado: 16/11/08
Posts: 62
Reputação: 0
Char no Tibia: Bardy dy asturian

info
Grupo: Artesão
Registrado: 25/12/07
Posts: 144
Reputação: +12
Char no Tibia: Maximus Down

Muito bom npc..
Parabéns..
info
Grupo: Campones
Registrado: 25/04/10
Posts: 1
Reputação: 0
Char no Tibia: Wilclefi

nao acho muito util isso tem como fazer sem npc.
Editado Julho 5 por wilclefisonlima
info
Grupo: Campones
Registrado: 24/03/08
Posts: 6
Reputação: 0
Char no Tibia: Beluxe Burn

nao funciona pois o comando /bc white necessita de uma " depois, ex: /bc white "Participem de nosso forum!
Mas, se no script vc colocar pro npc falar /bc white " vai dar bug. Oque é preciso fazer é trocar o selfSay("/bc white Exemplo") por:
Se quiser branco:
broadcastMessage("MENSAGEM AQUI", MESSAGE_EVENT_ADVANCE)
se quiser verde:
broadcastMessage("MENSAGEM AQUI", MESSAGE_INFO_DESCR)
se quiser vermelho:
broadcastMessage("MENSAGEM AQUI", MESSAGE_STATUS_WARNING)
Testei e funciona deste modo.
Exatamente o que muita gente tava procurando.
Inclusive eu cara
valeu..
Eu usava esse npc como anuncio,nao soube consertar como comando.
Valeu aew
!
---
info
Grupo: Campones
Registrado: 08/01/08
Posts: 21
Reputação: 0
Vou postar para vocês um NPC que faz propagandas, dentro do servidor. Ele funciona como se estivesse mandando uma PM Global com o comando "/bc white".
Vá até a pasta: data\npc\scripts
Faça uma copia de um arquivo qualquer e troque o nome para "propaganda".
Apague o seu contéudo e substitua-o por:
Legenda:
Vermelho: O tempo em segundos entre as mensagens.
Azul: A cor da mensagem, pode ser white ou green.
Verde: Mensagem a ser exibida.
Amarelo Caso você irá optar por mais de uma mensagem basta repetir isso e colocar abaixo do "end" apenas substituindo o numero "1" por "2", "3", etc.
Ao terminar volte a pasta: data\npc\
Nela, faça outra copia de arquivo, substitua pelo nome do NPC e substitua o contéudo por:
Agora, você pode optar por adiciona-lo no seu mapa ou sempre que seu servidor reiniciar usar o comando "/s Propaganda" para sumonar seu NPC.
Espero que tenham gostado.
Daniel PW