MOD Anunciar Hero ao Logar
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