Con este codigo, los nuevos jugadores portaran un titulo definido por defecto.
### Eclipse Workspace Patch 1.0
#P BrXtreme
Index: Freya Project/GameServer/java/br/xtreme/gameserver/network/clientpackets/CharacterCreate.java
===================================================================
--- Freya Project/GameServer/java/br/xtreme/gameserver/network/clientpackets/CharacterCreate.java (revision 131)
+++ Freya Project/GameServer/java/br/xtreme/gameserver/network/clientpackets/CharacterCreate.java (working copy)
@@ -234,6 +234,12 @@
newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);
newChar.setTitle("");
+
+ if (Config.CUSTOM_CHAR_TITLE)
+ {
+ newChar.setTitle(Config.CUSTOM_CHAR_TITLE_TEXT);
+ newChar.getAppearance().setTitleColor(Config.TITLE_COLOR);
+ }
if (Config.ENABLE_VITALITY)
newChar.setVitalityPoints(Math.min(Config.STARTING_VITALITY_POINTS, PcStat.MAX_VITALITY_POINTS), true);
Index: Freya Project/GameServer/java/br/xtreme/Config.java
===================================================================
--- Freya Project/GameServer/java/br/xtreme/Config.java (revision 131)
+++ Freya Project/GameServer/java/br/xtreme/Config.java (working copy)
@@ -741,6 +741,9 @@
public static String ANNOUNCE_PK_MSG;
public static String ANNOUNCE_PVP_MSG;
public static boolean L2JMOD_CHAT_ADMIN;
+ public static boolean CUSTOM_CHAR_TITLE;
+ public static String CUSTOM_CHAR_TITLE_TEXT;
+ public static int TITLE_COLOR;
public static boolean L2JMOD_MULTILANG_ENABLE;
public static List<String> L2JMOD_MULTILANG_ALLOWED = new ArrayList<String>();
public static String L2JMOD_MULTILANG_DEFAULT;
@@ -2542,6 +2545,9 @@
ANNOUNCE_PVP_MSG = L2JModSettings.getProperty("AnnouncePvpMsg", "$killer has defeated $target");
L2JMOD_CHAT_ADMIN = Boolean.parseBoolean(L2JModSettings.getProperty("ChatAdmin", "false"));
+ CUSTOM_CHAR_TITLE = Boolean.parseBoolean(L2JModSettings.getProperty("CustomStartTitle", "False"));
+ CUSTOM_CHAR_TITLE_TEXT = L2JModSettings.getProperty("CustomTitleText","L2JBRASIL");
+ TITLE_COLOR = Integer.decode("0x" + L2JModSettings.getProperty("TitleColor", "00FF00"));
L2JMOD_MULTILANG_ENABLE = Boolean.parseBoolean(L2JModSettings.getProperty("MultiLangEnable", "false"));
String[] allowed = L2JModSettings.getProperty("MultiLangAllowed", "en").split(";");
@@ -2561,6 +2567,7 @@
L2JMOD_MULTILANG_SM_ALLOWED.add(lang);
}
+
L2JMOD_DEBUG_VOICE_COMMAND = Boolean.parseBoolean(L2JModSettings.getProperty("DebugVoiceCommand", "False"));
L2JMOD_DUALBOX_CHECK_MAX_PLAYERS_PER_IP = Integer.parseInt(L2JModSettings.getProperty("DualboxCheckMaxPlayersPerIP", "0"));
Index: Freya Project/GameServer/dist/game/config/l2jmods.properties
===================================================================
--- Freya Project/GameServer/dist/game/config/l2jmods.properties (revision 131)
+++ Freya Project/GameServer/dist/game/config/l2jmods.properties (working copy)
@@ -358,6 +358,17 @@
# Default: False
ChatAdmin = False
+# Comecar com Titulo Personalizado
+# Coloque True Para Os Novos Chars Nascer com Titulo Personalizado
+# Default: False
+CustomStartTitle = False
+
+# Quantas Letras Pode Ter No Titulo ?
+# Maximo: 16
+CustomTitleText = L2JBRASIL
+
+# Cor Do Titulo
+TitleColor = 00FF00
# ---------------------------------------------------------------------------
# Multilingual support