Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Dúvidas
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 15-07-2013, 03:51 PM   #1
adriano123
Membro - Subtenente
 
Avatar de adriano123
 
Registrado em: Aug 2010
Posts: 40
Agradeceu: 10
Agradecido 12 Vezes em 10 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 2,381, Nível: 29
Pontos: 2,381, Nível: 29 Pontos: 2,381, Nível: 29 Pontos: 2,381, Nível: 29
Atividade: 31%
Atividade: 31% Atividade: 31% Atividade: 31%

Inventório de adriano123

Padrão Mudar Mesagens do tvt??

Rev JFrozen


Galerinha tou em duvida de como mudar akela messagens que aparece no boneco do tvt ja cassei a html mais não axei vcs pode me ajudar onde fica

adriano123 está offline   Responder com Citação
Links Patrocinados
Antigo 15-07-2013, 08:21 PM   #2
WilliamFS
Membro - Coronel
 
Avatar de WilliamFS
 
Registrado em: Oct 2010
Posts: 180
Agradeceu: 60
Agradecido 134 Vezes em 61 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Meu Estado:
Pontos: 4,181, Nível: 41
Pontos: 4,181, Nível: 41 Pontos: 4,181, Nível: 41 Pontos: 4,181, Nível: 41
Atividade: 16%
Atividade: 16% Atividade: 16% Atividade: 16%

Nome Real: William Felix Da Silva

Inventório de WilliamFS

Icon5

Na janela do NPC ou os Anúncios que aparecem no chat?

EDIT: Seja como for é no código do evento:

olha um exemplo aí:
Citação:
Announcements.getInstance().gameAnnounceToAll("Event: " + _eventName + "!");
if(Config.TVT_ANNOUNCE_REWARD && ItemTable.getInstance().getTemplate(_rewardId ) != null)
Announcements.getInstance().gameAnnounceToAll("Reward: " + _rewardAmount + " " + ItemTable.getInstance().getTemplate(_rewardId).get Name());
Announcements.getInstance().gameAnnounceToAll("Recruiting levels: " + _minlvl + " to " + _maxlvl);
Announcements.getInstance().gameAnnounceToAll("Joinable in " + _joiningLocationName);

if(Config.TVT_COMMAND)
Announcements.getInstance().gameAnnounceToAll(" or by command .tvtjoin! To leave .tvtleave! For Info .tvtinfo!");


Última edição por WilliamFS; 15-07-2013 às 08:51 PM..
WilliamFS está offline   Responder com Citação
Os Seguintes 2 Usuários disseram Obrigado(a) para WilliamFS por gostarem deste post :
adriano123 (15-07-2013), Setokaiba (16-07-2013)
Antigo 15-07-2013, 08:34 PM   #3
AiramCruZ
Membro - Coronel
 
Avatar de AiramCruZ
 
Registrado em: Feb 2009
Localização: Em Casa
Posts: 191
Agradeceu: 102
Agradecido 193 Vezes em 70 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 4,684, Nível: 43
Pontos: 4,684, Nível: 43 Pontos: 4,684, Nível: 43 Pontos: 4,684, Nível: 43
Atividade: 70%
Atividade: 70% Atividade: 70% Atividade: 70%

Nome Real: AiramCruZ

Inventório de AiramCruZ

Padrão

Bom o Y_K respondeu como modificar caso seja o anuncio.
Da uma olhada nas seguintes HTML pra ver se é o que voce quer modificar:
Citação:
TvTEventParticipation.htm
TvTEventRemoveParticipation.htm
TvTEventStatus.htm
Local das HTML : gameserver\data\html\mods

================================================== =====

Tava dando uma olhada no arquivo TvT.java na source e achei aonde provavelmente voce precisa modificar.

Citação:
public static void showEventHtml(L2PcInstance eventPlayer, String objectId)
{
try
{
NpcHtmlMessage adminReply = new NpcHtmlMessage(5);

TextBuilder replyMSG = new TextBuilder("<html><title>"+_eventName+"</title><body>");
replyMSG.append("<center><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32></center><br1>");
replyMSG.append("<center><font color=\"3366CC\">Current event:</font></center><br1>");
replyMSG.append("<center>Name:&nbsp;<font color=\"00FF00\">" + _eventName + "</font></center><br1>");
replyMSG.append("<center>Description:&nbsp;<font color=\"00FF00\">" + _eventDesc + "</font></center><br><br>");

if(!_started && !_joining)
replyMSG.append("<center>Wait till the admin/gm start the participation.</center>");
else if(Config.TVT_EVEN_TEAMS.equals("SHUFFLE") && !checkMaxPlayers(_playersShuffle.size()))
{
if(!_started)
{
replyMSG.append("Currently participated: <font color=\"00FF00\">" + _playersShuffle.size() + ".</font><br>");
replyMSG.append("Max players: <font color=\"00FF00\">" + _maxPlayers + "</font><br><br>");
replyMSG.append("<font color=\"FFFF00\">You can't participate to this event.</font><br>");
}
}
else if(eventPlayer.isCursedWeaponEquiped() && !Config.TVT_JOIN_CURSED)
{
replyMSG.append("<font color=\"FFFF00\">You can't participate to this event with a cursed Weapon.</font><br>");
}
else if(!_started && _joining && eventPlayer.getLevel()>=_minlvl && eventPlayer.getLevel()<=_maxlvl)
{
synchronized(_players){
if(_players.contains(eventPlayer) || _playersShuffle.contains(eventPlayer) || checkShufflePlayers(eventPlayer))
{
if(Config.TVT_EVEN_TEAMS.equals("NO") || Config.TVT_EVEN_TEAMS.equals("BALANCE"))
replyMSG.append("You participated already in team <font color=\"LEVEL\">" + eventPlayer._teamNameTvT + "</font><br><br>");
else if(Config.TVT_EVEN_TEAMS.equals("SHUFFLE"))
replyMSG.append("<center><font color=\"3366CC\">You participated already!</font></center><br><br>");

replyMSG.append("<center>Joined Players: <font color=\"00FF00\">" + _playersShuffle.size() + "</font></center><br>");

replyMSG.append("<center><font color=\"3366CC\">Wait till event start or remove your participation!</font><center>");
replyMSG.append("<center><button value=\"Remove\" action=\"bypass -h npc_" + objectId+ "_tvt_player_leave\" width=85 height=21 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></center>");
}
else
{
replyMSG.append("<center><font color=\"3366CC\">You want to participate in the event?</font></center><br>");
replyMSG.append("<center><td width=\"200\">Min lvl: <font color=\"00FF00\">" + _minlvl + "</font></center></td><br>");
replyMSG.append("<center><td width=\"200\">Max lvl: <font color=\"00FF00\">" + _maxlvl + "</font></center></td><br><br>");
replyMSG.append("<center><font color=\"3366CC\">Teams:</font></center><br>");

if(Config.TVT_EVEN_TEAMS.equals("NO") || Config.TVT_EVEN_TEAMS.equals("BALANCE"))
{
replyMSG.append("<center><table border=\"0\">");

for(String team : _teams)
{
replyMSG.append("<tr><td width=\"100\"><font color=\"LEVEL\">" + team + "</font>&nbsp;(" + teamPlayersCount(team) + " joined)</td>");
replyMSG.append("<center><td width=\"60\"><button value=\"Join\" action=\"bypass -h npc_" + objectId + "_tvt_player_join " + team
+ "\" width=85 height=21 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></center></td></tr>");
}
replyMSG.append("</table></center>");
}
else if(Config.TVT_EVEN_TEAMS.equals("SHUFFLE"))
{
replyMSG.append("<center>");

for(String team : _teams)
replyMSG.append("<tr><td width=\"100\"><font color=\"LEVEL\">" + team + "</font> &nbsp;</td>");

replyMSG.append("</center><br>");

replyMSG.append("<center><button value=\"Join Event\" action=\"bypass -h npc_" + objectId + "_tvt_player_join eventShuffle\" width=85 height=21 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></center>");
replyMSG.append("<center><font color=\"3366CC\">Teams will be reandomly generated!</font></center><br>");
replyMSG.append("<center>Joined Players:</font> <font color=\"LEVEL\">" + _playersShuffle.size() + "</center></font><br>");
replyMSG.append("<center>Reward: <font color=\"LEVEL\">" + _rewardAmount + " " + ItemTable.getInstance().getTemplate(_rewardId).get Name()+ "</center></font>");
}
}
}

}
else if(_started && !_joining)
replyMSG.append("<center>"+_eventName+" match is in progress.</center>");
else if(eventPlayer.getLevel() < _minlvl || eventPlayer.getLevel() > _maxlvl)
{
replyMSG.append("Your lvl: <font color=\"00FF00\">" + eventPlayer.getLevel() + "</font><br>");
replyMSG.append("Min lvl: <font color=\"00FF00\">" + _minlvl + "</font><br>");
replyMSG.append("Max lvl: <font color=\"00FF00\">" + _maxlvl + "</font><br><br>");
replyMSG.append("<font color=\"FFFF00\">You can't participate to this event.</font><br>");
}

replyMSG.append("</body></html>");
adminReply.setHtml(replyMSG.toString());
eventPlayer.sendPacket(adminReply);

// Send a Server->Client ActionFailed to the L2PcInstance in order to avoid that the client wait another packet
eventPlayer.sendPacket( ActionFailed.STATIC_PACKET );
}
catch(Exception e)
{
if(Config.ENABLE_ALL_EXCEPTIONS)
e.printStackTrace();

_log.log(Level.SEVERE, _eventName+" Engine[showEventHtlm(" + eventPlayer.getName() + ", " + objectId + ")]: exception" + e.getMessage());
}
}


Última edição por AiramCruZ; 15-07-2013 às 08:56 PM..
AiramCruZ está offline   Responder com Citação
Os Seguintes 2 Usuários disseram Obrigado(a) para AiramCruZ por gostarem deste post :
adriano123 (15-07-2013), Setokaiba (16-07-2013)
Antigo 15-07-2013, 08:48 PM   #4
WilliamFS
Membro - Coronel
 
Avatar de WilliamFS
 
Registrado em: Oct 2010
Posts: 180
Agradeceu: 60
Agradecido 134 Vezes em 61 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Meu Estado:
Pontos: 4,181, Nível: 41
Pontos: 4,181, Nível: 41 Pontos: 4,181, Nível: 41 Pontos: 4,181, Nível: 41
Atividade: 16%
Atividade: 16% Atividade: 16% Atividade: 16%

Nome Real: William Felix Da Silva

Inventório de WilliamFS

Padrão

Se você tiver a source do seu projeto e quiser traduzir as mensagens ficam em:

Citação:
head-src/com/l2jfrozen/gameserver/model/entity/event/TvT.java

WilliamFS está offline   Responder com Citação
Os Seguintes 3 Usuários disseram Obrigado(a) para WilliamFS por gostarem deste post :
adriano123 (15-07-2013), AiramCruZ (15-07-2013), Setokaiba (16-07-2013)
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 09:41 PM.