Mod que manda Menssagem em PM ao player assim que ele loga no servidor

ScreenShot


Código:
Index: /TrunK/*********_CORE/java/com/it/br/Config.java
===================================================================
--- /TrunK/*********_CORE/java/com/it/br/Config.java (revision 433)
+++ /TrunK/*********_CORE/java/com/it/br/Config.java (revision 434)
@@ -968,4 +968,8 @@
    public static boolean   RESTORE_EFFECTS_ON_SUBCLASS_CHANGE;
    public static boolean   SHOW_WELCOME_HTML_ON_PLAYER_LOGIN; 
+   public static boolean   SHOW_WELCOME_PM;
+   public static String    PM_FROM;
+   public static String    PM_TEXT1;
+   public static String    PM_TEXT2;
    public static boolean   ENABLE_ONLINE_COMMAND;
    public static boolean   ENABLE_STATINFO_COMMAND; 
@@ -1274,4 +1278,8 @@
               TITLE_FOR_NEW_CHARS = *********.getProperty("SetNewCharTitle", "*********");
               SHOW_WELCOME_HTML_ON_PLAYER_LOGIN = Boolean.parseBoolean(*********.getProperty("ShowWelcomeinfo", "False"));
+              SHOW_WELCOME_PM          = Boolean.parseBoolean(*********.getProperty("ShowWelcomePM", "False"));
+              PM_FROM                  = *********.getProperty("PMFrom", "Server");
+              PM_TEXT1                 = *********.getProperty("PMText1", "Welcome to our server");
+              PM_TEXT2                 = *********.getProperty("PMText2", "Visit our web http://Your.Web.Adress");
               ENABLE_ONLINE_COMMAND    = Boolean.parseBoolean(*********.getProperty("EnableOnlinePlayersCommand", "False"));
               ENABLE_STATINFO_COMMAND  = Boolean.parseBoolean(*********.getProperty("EnableStatusInfoCommand", "False"));
Index: /TrunK/*********_CORE/java/com/it/br/gameserver/clientpackets/EnterWorld.java
===================================================================
--- /TrunK/*********_CORE/java/com/it/br/gameserver/clientpackets/EnterWorld.java (revision 423)
+++ /TrunK/*********_CORE/java/com/it/br/gameserver/clientpackets/EnterWorld.java (revision 434)
@@ -327,6 +327,18 @@
                                     sendPacket(new NpcHtmlMessage(1, welcome)); 
                     } 
+
+                if (Config.SHOW_WELCOME_PM)
+                   {
+                CreatureSay np = new CreatureSay(0, Say2.TELL,Config.PM_FROM,Config.PM_TEXT1); 
+                CreatureSay na = new CreatureSay(0, Say2.TELL,Config.PM_FROM,Config.PM_TEXT2); 
+                activeChar.sendPacket(np); 
+                activeChar.sendPacket(na);
+                   }
+
  
         PetitionManager.getInstance().checkPetitionMessages(activeChar);
Index: /TrunK/*********_CORE/config/*********.properties
===================================================================
--- /TrunK/*********_CORE/config/*********.properties (revision 414)
+++ /TrunK/*********_CORE/config/*********.properties (revision 434)
@@ -206,4 +206,10 @@
 ShowWelcomeinfo = False
 
+# Show Welcome PM on start
+ShowWelcomePM = False
+PMFrom = Server
+PMText1 = Welcome to our server
+PMText2 = Visit our web http://Your.Web.Adress
+
 # Announce Admin Name At Login
 # This sctipt will announce when GM/Admin login.