Jump to content
  • 0

[HELP]Autoannounce-Title


Question

1 answer to this question

Recommended Posts

  • 0
Posted

Index: /trunk/L2_dreamcode_GameServer_IL/java/config/l2jmods.properties
===================================================================
--- /trunk/L2_dreamcode_GameServer_IL/java/config/l2jmods.properties (revision 89)
+++ /trunk/L2_dreamcode_GameServer_IL/java/config/l2jmods.properties (revision 94)
@@ -278,2 +278,5 @@
#Flaged Player Can Use GK
AltFlagedPlayerCanUseGK = True
+
+# Starting Title 
+StartingTittle = L2jDreamCode
Index: /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/Config.java
===================================================================
--- /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/Config.java (revision 88)
+++ /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/Config.java (revision 94)
@@ -45,5 +45,6 @@
public final class Config
{
-    protected static final Logger _log = Logger.getLogger(Config.class.getName());
+     
+	protected static final Logger _log = Logger.getLogger(Config.class.getName());
     /** Debug/release mode */
     public static boolean DEBUG;
@@ -62,4 +63,6 @@
     /** Login Server bind ip */
     public static String LOGIN_BIND_ADDRESS;
+    public static String  STARTING_TITLE;
+    /** Custom Starting tittle */
     /** Number of login tries before IP ban gets activated, default 10*/
     public static int LOGIN_TRY_BEFORE_BAN;
@@ -2045,4 +2048,5 @@
                 SERVER_NAME                = L2JModSettings.getProperty("ServerName", "L2J DreamCode");
                 ALT_GAME_FLAGED_PLAYER_CAN_USE_GK	= Boolean.parseBoolean(L2JModSettings.getProperty("AltFlagedPlayerCanUseGK", "false"));
+                STARTING_TITLE  = L2JModSettings.getProperty("StartingTitle", "Something"); 
                 /** Custom Project Modifications - End */

Index: /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/gameserver/clientpackets/CharacterCreate.java
===================================================================
--- /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/gameserver/clientpackets/CharacterCreate.java (revision 77)
+++ /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/gameserver/clientpackets/CharacterCreate.java (revision 94)
@@ -198,4 +198,5 @@

		newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);
+		newChar.setTitle(Config.STARTING_TITLE); 
		newChar.setTitle("");

 

OR

 

Index: /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/Config.java
===================================================================
--- /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/Config.java (revision 49)
+++ /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/Config.java (revision 50)
@@ -276,4 +276,6 @@
     public static boolean   CUSTOM_START_LEVEL;
     public static byte      SUBCLASS_LEVEL;
+    public static boolean   CUSTOM_CHAR_TITLE;
+    public static String    CUSTOM_CHAR_TITLE_TEXT;
     public static boolean   CHAMPION_ENABLE;
     public static int       CHAMPION_FREQUENCY;
@@ -1596,4 +1598,6 @@
                 CUSTOM_START_LEVEL               = Boolean.parseBoolean(Modifications.getProperty("CustomStartLvl", "False"));
                 SUBCLASS_LEVEL                   = Byte.parseByte(Modifications.getProperty("SubclassLevel","40"));
+                CUSTOM_CHAR_TITLE                = Boolean.parseBoolean(Modifications.getProperty("CustomStartTitle", "False"));
+                CUSTOM_CHAR_TITLE_TEXT           = Modifications.getProperty("CustomTitleText","L2J-Infinity");
                 CHAMPION_ENABLE                  = Boolean.parseBoolean(Modifications.getProperty("ChampionEnable", "False"));
                 CHAMPION_FREQUENCY               = Integer.parseInt(Modifications.getProperty("ChampionFrequency", "0"));
Index: /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/gameserver/network/clientpackets/CharacterCreate.java
===================================================================
--- /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/gameserver/network/clientpackets/CharacterCreate.java (revision 49)
+++ /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/gameserver/network/clientpackets/CharacterCreate.java (revision 50)
@@ -194,4 +194,9 @@

		newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);
+		
+		if (Config.CUSTOM_CHAR_TITLE)
+			newChar.setTitle(Config.CUSTOM_CHAR_TITLE_TEXT);
+		else
+			newChar.setTitle("");

		L2ShortCut shortcut;
Index: /trunk/L2J-Infinity_IL_GS/Settings/Modifications.properties
===================================================================
--- /trunk/L2J-Infinity_IL_GS/Settings/Modifications.properties (revision 49)
+++ /trunk/L2J-Infinity_IL_GS/Settings/Modifications.properties (revision 50)
@@ -14,4 +15,13 @@
# Default: 40
SubclassLevel = 40
+
+# Custom Starting Title
+# This Will Set A Custom Title To The New Chars
+# Default: False
+CustomStartTitle = False
+
+# What Shoud Be The Title ?
+# Max: 16
+CustomTitleText = L2J-Infinity

# ========================== #

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • Hi, as the title says I am looking for l2off developer to help me preparing advext64 H5 files.   We can discuss what I need on discord and set final price for everything.   Please contact me on discord : xdark0    
    • The Time Has Come!    Tomorrow, L2DoubleDamage officially launches! Get ready for epic PvP battles, legendary rewards, and tons of action-packed features!    Opening Date: February 28, 2025  Opening Time by Country:  Greece: 20:00  Brazil: 15:00  Russia (Moscow): 21:00  Argentina: 15:00  Important Note: The donation weapons, armors, and jewelry will be closed for 2 days for the donors.   Key Features:  100% PvP Full Balance – No Pay to Win!  Ultra Stable – No Wipes, Long-Term Project!  Siege Castles: Giran, Aden, Rune  Giran Siege Reward: 100€ Real Money! (Every week after: 50€)  VIP Autofarm: x2 Drop & Name Color Change  6 Grand Bosses & 6 Special Grand Bosses!  Casino – Try Your Luck & Win Big!  Daily PvP Events – Show off your skills!  Enchant Rates: Safe +6, Max +25  JOIN NOW and prepare for the ultimate PvP experience! Check out the official links below:    Website: L2DoubleDamage  Discord: Join Here  Instagram: Follow Us  YouTube: Watch the Trailer  Facebook: Like Our Page  Get ready! The adventure begins tomorrow!    🚀 JOIN NOW & Experience the Best PvP Gameplay Ever! 🚀 🌐 Website: http://www.l2doubledamage.com/ 💬 Discord: https://discord.gg/l2doubledamage 📷 Instagram: https://www.instagram.com/l2doubledamage/ 📘 Facebook: https://www.facebook.com/profile.php?id=61573159438765&sk=about_contact_and_basic_info 📺 YouTube:  
    • 🔥 L2Custom.com - FRESH START/WIPE! 🔥 🗓️ Wipe/Open Date: 2025-03-01, 18:00 GMT+2 ⚔️ Chronicle: Interlude | Rates: High 🌟 Key Features: ✅ Custom Items – Enhanced PvP Experience ✅ Full Buffer – No Hassle, Just Action ✅ Olympiad (A-Grade Only) – Every Week ✅ Castle Sieges – Every Week 🚀 Fresh Start – Dominate from Day 1! Gather your clan, forge alliances, and prove your strength on the battlefield! 🌐 Join Now: www.l2custom.com 💥 Don’t miss out on the ultimate PvP experience! 💥
  • Topics

×
×
  • Create New...