MOD que Anuncia o Nome do Hero ao se Logar Código: Index: java/net/sf/l2j/Config.java =================================================================== --- java/net/sf/l2j/Config.java (revision 4092) +++ java/net/sf/l2j/Config.java (working copy) @@ -881,6 +881,18 @@ public static boolean L2JMOD_WEDDING_SAMESEX; public static boolean L2JMOD_WEDDING_FORMALWEAR; public static int L2JMOD_WEDDING_DIVORCE_COSTS; + + public static boolean ANNOUNCE_HERO_LOGIN; // Packet information /** Count the amount of packets per minute ? */ @@ -1858,6 +1870,18 @@ L2JMOD_WEDDING_SAMESEX = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingAllowSameSex", "False")); L2JMOD_WEDDING_FORMALWEAR = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingFormalWear", "True")); L2JMOD_WEDDING_DIVORCE_COSTS = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20")); + + ANNOUNCE_HERO_LOGIN = Boolean.parseBoolean(L2JModSettings.getProperty("AnnounceHeroLogin", "False")); if (TVT_EVENT_PARTICIPATION_NPC_ID == 0) { Index: java/config/l2jmods.properties =================================================================== --- java/config/l2jmods.properties (revision 4092) +++ java/config/l2jmods.properties (working copy) @@ -132,3 +132,47 @@ # ex.: 1;2;3;4;5;6 # no ";" at the start or end TvTEventDoorsCloseOpenOnStartEnd = + +#--------------------------------------------------------------- +# Announce Hero Login - +#--------------------------------------------------------------- +# Announce Hero Name At Login +# This sctipt will announce when Hero login. +AnnounceHeroLogin = False Index: java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java =================================================================== --- java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java (revision 4092) +++ java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java (working copy) @@ -174,6 +174,59 @@ engage(activeChar); notifyPartner(activeChar,activeChar.getPartnerId()); } + + + if (Config.ANNOUNCE_HERO_LOGIN) + { + if (activeChar.isHero()) + { + Announcements.getInstance().announceToAll("Hero: "+activeChar.getName()+" has been logged in."); + } + } + if (activeChar.getAllEffects() != null) { Creditos: Ventic
Index: java/net/sf/l2j/Config.java =================================================================== --- java/net/sf/l2j/Config.java (revision 4092) +++ java/net/sf/l2j/Config.java (working copy) @@ -881,6 +881,18 @@ public static boolean L2JMOD_WEDDING_SAMESEX; public static boolean L2JMOD_WEDDING_FORMALWEAR; public static int L2JMOD_WEDDING_DIVORCE_COSTS; + + public static boolean ANNOUNCE_HERO_LOGIN; // Packet information /** Count the amount of packets per minute ? */ @@ -1858,6 +1870,18 @@ L2JMOD_WEDDING_SAMESEX = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingAllowSameSex", "False")); L2JMOD_WEDDING_FORMALWEAR = Boolean.parseBoolean(L2JModSettings.getProperty("WeddingFormalWear", "True")); L2JMOD_WEDDING_DIVORCE_COSTS = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20")); + + ANNOUNCE_HERO_LOGIN = Boolean.parseBoolean(L2JModSettings.getProperty("AnnounceHeroLogin", "False")); if (TVT_EVENT_PARTICIPATION_NPC_ID == 0) { Index: java/config/l2jmods.properties =================================================================== --- java/config/l2jmods.properties (revision 4092) +++ java/config/l2jmods.properties (working copy) @@ -132,3 +132,47 @@ # ex.: 1;2;3;4;5;6 # no ";" at the start or end TvTEventDoorsCloseOpenOnStartEnd = + +#--------------------------------------------------------------- +# Announce Hero Login - +#--------------------------------------------------------------- +# Announce Hero Name At Login +# This sctipt will announce when Hero login. +AnnounceHeroLogin = False Index: java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java =================================================================== --- java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java (revision 4092) +++ java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java (working copy) @@ -174,6 +174,59 @@ engage(activeChar); notifyPartner(activeChar,activeChar.getPartnerId()); } + + + if (Config.ANNOUNCE_HERO_LOGIN) + { + if (activeChar.isHero()) + { + Announcements.getInstance().announceToAll("Hero: "+activeChar.getName()+" has been logged in."); + } + } + if (activeChar.getAllEffects() != null) {
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum