Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [L2J] Dúvidas (https://secretexperience.net/forumdisplay.php?f=37)
-   -   [Java] Mod de Anuncios PvP/PK (https://secretexperience.net/showthread.php?t=21519)

Drako 18-05-2010 03:08 PM

Mod de Anuncios PvP/PK
 
Bom galera... Adicionei no Teon, um mod de anuncios de PvP/Pk, extraido do timeline do L2JOFFICIAL..

Funcionou tudo beleza, anuncia os pvps e pks...
Porem os anuncios estão sendo dados no Chat de GM..
E isto vira uma bagunça... pois o server é PvP.

Oque eu quero fazer?
Mudar os anuncios para o Chat Superior (Onde aparece os Danos etc..)
Veja como esta o mod.
Citação:

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Pelo que andei observando oque faz os anuncios ser dados no chat de GM são as seguintes Linhas:
Announcements.getInstance().announceToAll(sm);
Announcements.getInstance().announceToAll(msg);

Alguem sabe me dizer como faço para o anuncio ser dado no chat superior para TODOS os players do jogo?
Obrigado!

paytaly 18-05-2010 03:43 PM

2 passos:
1 - Listar todos os Players Online. Bastante fácil de ser feito através de um for().
2 - Mandar a Mensagem.

Drako 18-05-2010 04:13 PM

Problema resolvido.
Mod funcionando com sucesso.
no Chat superior agora.

Pedaço do codigo que usei. lembrado de cabeça;
for (L2PcInstance player : L2World.getInstan....
e por ae vai
Obrigado pela ajuda.

B1Z4R0 18-05-2010 04:39 PM

podia fixar no teon rsrs

B1Z4R0 08-06-2010 10:25 PM

@Drako
pode me passa ou posta o esse mod ja com sua modificação dos anuncio para System Message, se puder vlw,

Dandilo 08-06-2010 10:29 PM

Nusss Tomara que fixe esse mod no teon, faz falta!

paytaly 09-06-2010 11:36 AM

LoL B1Z4R0 ¬¬
Postei o método no seu tópico ([Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] ), não precisaria de mais nada, só um pouco de lógica! :err:

Coloca o método no Announcements.Java e muda essa parte:
Código:

Announcements.getInstance().announceToAll(sm);
Announcements.getInstance().announceToPlayers(sm);

:SLEEP:

B1Z4R0 09-06-2010 12:32 PM

vlw,coisa tao simples rsrs

teon ja tem e mod era so mudar
-Announcements.getInstance().announceToAll(sm);
+Announcements.getInstance().announceToPlayers(sm);


Horários baseados na GMT -3. Agora são 12:56 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.