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] Downloads > [Lineage] Java Mods
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 28-07-2011, 12:30 AM   #1
guiiwtf
Membro - Recruta
 
Avatar de guiiwtf
 
Registrado em: Sep 2010
Posts: 9
Agradeceu: 30
Agradecido 7 Vezes em 2 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para guiiwtf
Nome Real: Guilherme Rossoni

Inventório de guiiwtf

Post Anuncio quando lider de castelo loga

Esse mod cria um anuncio quando o lider de um castelo loga no jogo

CODIGO
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: java/com/l2jserver/Config.java
===================================================================
--- java/com/l2jserver/Config.java   (revision 3962)
+++ java/com/l2jserver/Config.java   (working copy)
@@ -167,6 +167,7 @@
    public static int ALT_CLAN_MEMBERS_FOR_WAR;
    public static boolean ALT_MEMBERS_CAN_WITHDRAW_FROM_CLANWH;
    public static boolean REMOVE_CASTLE_CIRCLETS;
+   public static boolean ANNOUNCE_CASTLE_LORD;
    public static int ALT_PARTY_RANGE;
    public static int ALT_PARTY_RANGE2;
    public static long STARTING_ADENA;
@@ -1425,6 +1426,7 @@
                ALT_CLAN_MEMBERS_FOR_WAR = Integer.parseInt(Character.getProperty("AltClanMembersForWar", "15"));
                ALT_MEMBERS_CAN_WITHDRAW_FROM_CLANWH= Boolean.parseBoolean(Character.getProperty("AltMembersCanWithdrawFromClanWH", "false"));
                REMOVE_CASTLE_CIRCLETS = Boolean.parseBoolean(Character.getProperty("RemoveCastleCirclets", "true"));
+               ANNOUNCE_CASTLE_LORD = Boolean.parseBoolean(Character.getProperty("AnnounceCastleLord", "False"));
                ALT_PARTY_RANGE = Integer.parseInt(Character.getProperty("AltPartyRange", "1600"));
                ALT_PARTY_RANGE2 = Integer.parseInt(Character.getProperty("AltPartyRange2", "1400"));
                STARTING_ADENA = Long.parseLong(Character.getProperty("StartingAdena", "0"));
Index: java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java
===================================================================
--- java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java   (revision 3962)
+++ java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java   (working copy)
@@ -207,6 +207,42 @@
          notifySponsorOrApprentice(activeChar);
 
          ClanHall clanHall = ClanHallManager.getInstance().getClanHallByOwner(activeChar.getClan());
+         
+         if (activeChar.getClan().getLeaderName().equals(activeChar.getName()) && activeChar.getClan().getHasCastle() > 0 && Config.ANNOUNCE_CASTLE_LORD && !activeChar.isGM())
+         {
+            String castlename = "";
+            switch (activeChar.getClan().getHasCastle())
+            {
+               case 1:
+                  castlename = "Gludio";
+                  break;
+               case 2:
+                  castlename = "Dion";
+                  break;
+               case 3:
+                  castlename = "Giran";
+                  break;
+               case 4:
+                  castlename = "Oren";
+                  break;
+               case 5:
+                  castlename = "Aden";
+                  break;
+               case 6:
+                  castlename = "Innadril";
+                  break;
+               case 7:
+                  castlename = "Goddard";
+                  break;
+               case 8:
+                  castlename = "Rune";
+                  break;
+               case 9:
+                  castlename = "Schuttgart";
+                  break;
+            }
+            Announcements.getInstance().announceToAll(activeChar.getName() + ", the lord of " + castlename + " castle, has logged into the game.");
+         }
 
          if (clanHall != null)
          {
Index: java/config/Character.properties
===================================================================
--- java/config/Character.properties   (revision 3913)
+++ java/config/Character.properties   (working copy)
@@ -504,7 +504,11 @@
 # Default: 15
 AltClanMembersForWar = 15
 
+# Announce when lord of the castle logges in.
+# Default = False
+AnnounceCastleLord = False
 
+
 # ---------------------------------------------------------------------------
 # Party
 # ---------------------------------------------------------------------------
FOTO
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

LINK .DIFF
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Testado na versão
Server:4767 DataPack:8221 (BETA Hi5)
obs: Adicione manualmente para garantir que não vai dar erro

Créditos: Notorious (L2Jserver)

guiiwtf está offline  
O seguinte membro ao lado disse Obrigado(a) a : guiiwtf por gostar deste Post :
MEGATR0N (31-07-2011)
Links Patrocinados
Resposta

Tags
announce leader, anuncio lider de castelo, castle lord


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 10:54 PM.