Jump to content
  • 0

[Question] Colors Names


Question

Posted

Hello people, I'd like to ask how could i make this code work vice versa.

I mean, Instead of giving color for Pk to title giving it to Name. And instead giving color from pvp to name giving it to title.

That's the code

http://pastebin.com/BFKCkeDd

 

Any help with this Issue would be really helpfull.

Thank you once again =)

4 answers to this question

Recommended Posts

  • 0
Posted

It is too simple dude.

Make it like that

#
Index: java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java
#
===================================================================
#
--- java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java        (revision 3893)
#
+++ java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java        (working copy)

+               if(getPvpKills() > 0)
#
+               {
#
+                       int titleColor = Integer.decode("0x" + ColorNameManager.getInstance().getColor(getPvpKills(), true));
#
+                       getAppearance().setTitleColor(titleColor);
#
+               }
#
+               if(getPkKills() > 0)
#
+               {
#
+                       int nameColor = Integer.decode("0x" + ColorNameManager.getInstance().getColor(getPkKills(), false));
#
+                       getAppearance().setNameColor(nameColor);
Index: java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java
#
===================================================================
#
--- java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java (revision 3893)
#
+++ java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java (working copy)

+               if(activeChar.getPvpKills() > 0)
#
+               {
#
+                       int titleColor = Integer.decode("0x" + ColorNameManager.getInstance().getColor(activeChar.getPvpKills(), true));
#
+                       activeChar.getAppearance().setTitleColor(titleColor);
#
+               }
#
+               if(activeChar.getPkKills() > 0)
#
+               {
#
+                       int nameColor = Integer.decode("0x" + ColorNameManager.getInstance().getColor(activeChar.getPkKills(), false));
#
+                       activeChar.getAppearance().setNameColor(nameColor);

  • 0
Posted

Replace that :

+               if(getPvpKills() > 0)
+               {
+                       int nameColor = Integer.decode("0x" + ColorNameManager.getInstance().getColor(getPvpKills(), true));
+                       getAppearance().setNameColor(nameColor);
+               }
#
+               if(getPkKills() > 0)
+               {
+                       int titleColor = Integer.decode("0x" + ColorNameManager.getInstance().getColor(getPkKills(), false));
+                       getAppearance().setTitleColor(titleColor);
+               }

 

for

 

+               if(getPvpKills() > 0)
+               {
+                       int nameColor = Integer.decode("0x" + ColorNameManager.getInstance().getColor(getPvpKills(), true));
+                       getAppearance().setTitleColor(titleColor);
+               }
#
+               if(getPkKills() > 0)
+               {
+                       int titleColor = Integer.decode("0x" + ColorNameManager.getInstance().getColor(getPkKills(), false));
+                       getAppearance().setNameColor(nameColor);
+               }

 

There are 2 times the same code, so copy paste twice.

 

If you fail... Just forget to develop. It's already very, very simple, and if you can't replace 4 lines alone, what will be next problem.

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.



×
×
  • Create New...