Jump to content

[SHARE] Different Name Color Mages/Fighters


Recommended Posts

Attention! Not Tested!

Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java	(revision 4088)
+++ java/net/sf/l2j/Config.java	(working copy)
@@ -881,6 +881,9 @@
     public static boolean L2JMOD_WEDDING_SAMESEX;
     public static boolean L2JMOD_WEDDING_FORMALWEAR;
     public static int L2JMOD_WEDDING_DIVORCE_COSTS;
+    
+    public static boolean ENABLE_CLASS_COLOR;
+    public static int MAGES_COLOR_NAME;
+    public static int FIGHTERS_COLOR_NAME;

     // Packet information
     /** Count the amount of packets per minute ? */
@@ -1858,6 +1861,9 @@
                 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"));
+                
+                ENABLE_CLASS_COLOR                    = Boolean.parseBoolean(L2JModSettings.getProperty("EnableClasssColor", "False"));
+                MAGES_COLOR_NAME                      = Integer.decode("0x" + L2JModSettings.getProperty("MagesColorName", "ffffff"));
+                FIGHTERS_COLOR_NAME                      = Integer.decode("0x" + L2JModSettings.getProperty("FightersColorName", "ffffff"));

                 if (TVT_EVENT_PARTICIPATION_NPC_ID == 0)
                 {
Index: java/config/l2jmods.properties
===================================================================
--- java/config/l2jmods.properties	(revision 4088)
+++ java/config/l2jmods.properties	(working copy)
@@ -132,3 +132,13 @@
# ex.: 1;2;3;4;5;6
# no ";" at the start or end
TvTEventDoorsCloseOpenOnStartEnd =
+
+#---------------------------------------------------------------
+# Class Color Name                                              -
+#---------------------------------------------------------------
+# Enable Class Color Name?
+# Default: False
+EnableClasssColor = False
+
+# Set Mages Color
+MagesColorName = ffffff
+
+# Set Fighters Color
+FightersColorName = ffffff
Index: java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java
===================================================================
--- java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java	(revision 4088)
+++ java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java	(working copy)
@@ -174,6 +174,15 @@
             engage(activeChar);
             notifyPartner(activeChar,activeChar.getPartnerId());
         }
+        
+        if (Config.ENABLE_CLASS_COLOR)
+        { 
+        if (activeChar.isMageClass())
+         activeChar.getAppearance().setNameColor(Config.MAGES_COLOR_NAME);
+	  else
+         activeChar.getAppearance().setNameColor(Config.FIGHTERS_COLOR_NAME)
+        }
+        
         if (activeChar.getAllEffects() != null)
         {

 

Credits to Me!

Link to comment
Share on other sites

@Dear lekino

a)In our rules, strings aren't allowed.

b)Replace

+		if (!activeChar.isMageClass())
+        	{
+        	    activeChar.getAppearance().setNameColor(Config.FIGHTERS_COLOR_NAME);
+        	}
+               else if (activeChar.isMageClass())
+               {
+        	    activeChar.getAppearance().setNameColor(Config.MAGES_COLOR_NAME);
+        	}

with

if (activeChar.isMageClass())
     activeChar.getAppearance().setNameColor(Config.MAGES_COLOR_NAME);
else
     activeChar.getAppearance().setNameColor(Config.FIGHTERS_COLOR_NAME);

Link to comment
Share on other sites

@Dear lekino

a)In our rules, strings aren't allowed.

b)Replace

+		if (!activeChar.isMageClass())
+        	{
+        	    activeChar.getAppearance().setNameColor(Config.FIGHTERS_COLOR_NAME);
+        	}
+               else if (activeChar.isMageClass())
+               {
+        	    activeChar.getAppearance().setNameColor(Config.MAGES_COLOR_NAME);
+        	}

with

if (activeChar.isMageClass())
     activeChar.getAppearance().setNameColor(Config.MAGES_COLOR_NAME);
else
     activeChar.getAppearance().setNameColor(Config.FIGHTERS_COLOR_NAME);

what string and why that replace?

Link to comment
Share on other sites

what string and why that replace?

with 'string' term, i mean some lines ..

 

and " why that replace?"

do you prefer

	if (!activeChar.isMageClass())
        	{
        	    activeChar.getAppearance().setNameColor(Config.FIGHTERS_COLOR_NAME);
        	}
               else if (activeChar.isMageClass())
               {
        	    activeChar.getAppearance().setNameColor(Config.MAGES_COLOR_NAME);
        	}

or

if (activeChar.isMageClass())
     activeChar.getAppearance().setNameColor(Config.MAGES_COLOR_NAME);
else
     activeChar.getAppearance().setNameColor(Config.FIGHTERS_COLOR_NAME);

Link to comment
Share on other sites

with 'string' term, i mean some lines ..

 

and " why that replace?"

do you prefer

	if (!activeChar.isMageClass())
        	{
        	    activeChar.getAppearance().setNameColor(Config.FIGHTERS_COLOR_NAME);
        	}
               else if (activeChar.isMageClass())
               {
        	    activeChar.getAppearance().setNameColor(Config.MAGES_COLOR_NAME);
        	}

or

if (activeChar.isMageClass())
     activeChar.getAppearance().setNameColor(Config.MAGES_COLOR_NAME);
else
     activeChar.getAppearance().setNameColor(Config.FIGHTERS_COLOR_NAME);

both are working yes?

Link to comment
Share on other sites

Are you kidding me?

Please stop with these useless shares.

You can either make a share which's content makes sense, or you can avoid sharing.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disbaled AdBlock