Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

Mensaje al conectarse el lider de un castillo

Iniciado por Swarlog, Ago 12, 2022, 02:21 AM

Tema anterior - Siguiente tema

Swarlog

    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
     # ---------------------------------------------------------------------------
     

By Fissban