Jump to content

Recommended Posts

Posted

Sto simeio          

if (Config.PLAYER_SPAWN_PROTECTION > 0)

            activeChar.setProtection(true);

@@ -3660,7 +3661,75 @@

        DuelManager.getInstance().broadcastToOppositTeam(this, update);

        }

}

 

merikoi den tha mporousan na vroun tin grammi epeidh eixes ksexasei na valeis oti prokeitai gia to l2Pcinstance kai oxi gia to enterworld  :P

  • 1 month later...
  • 3 weeks later...
Posted

I complied this no errors on L2j Freya

 

Will post further updates ^^

 

//EDIT

 

I was wrong by a lot 100 errors after manually inserting the patch :S

 

Can anyone update this to Freya?

  • 5 weeks later...
Posted

Found this on Old L2jserver forum.

Works very nice.

 

 

Index: java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java

===================================================================

 

        activeChar.sendPacket(new QuestList());
        loadTutorial(activeChar);

+        if (activeChar.getPvpKills()>100) activeChar.updatePvPColor(activeChar.getPvpKills());
+
        if (Config.PLAYER_SPAWN_PROTECTION > 0)
             activeChar.setProtection(true);

 

Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java

===================================================================

        }
   }
    
+   public void updatePvPColor(int pvpKillAmount)
+   {
+       if (isGM()) return;
+       String colorCode = "0xFFFF77";
+       if ((pvpKillAmount >= 500) && (pvpKillAmount <= 999)) colorCode = "0x006400";
+       else if ((pvpKillAmount >= 1000) && (pvpKillAmount <= 1499)) colorCode = "0xec5e00";
+       else if ((pvpKillAmount >= 1500) && (pvpKillAmount <= 1999)) colorCode = "0x00ffff";
+       else if ((pvpKillAmount >= 2000) && (pvpKillAmount <= 2499)) colorCode = "0x0054ff";
+       else if (pvpKillAmount >= 2500) colorCode = "0x0800ff";+       else colorCode = "0xFFFF77";
+       getAppearance().setTitleColor(Integer.decode(colorCode));
+   }
+   

 

 

in hexadecimal just put colors you would like to use.

  • 2 weeks later...
  • 1 month later...
  • 2 weeks later...
Posted

Found this on Old L2jserver forum.

Works very nice.

 

 

Index: java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java

===================================================================

 

         activeChar.sendPacket(new QuestList());
         loadTutorial(activeChar);

+        if (activeChar.getPvpKills()>100) activeChar.updatePvPColor(activeChar.getPvpKills());
+
         if (Config.PLAYER_SPAWN_PROTECTION > 0)
              activeChar.setProtection(true);

 

Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java

===================================================================

         }
    }
     
+   public void updatePvPColor(int pvpKillAmount)
+   {
+       if (isGM()) return;
+       String colorCode = "0xFFFF77";
+       if ((pvpKillAmount >= 500) && (pvpKillAmount <= 999)) colorCode = "0x006400";
+       else if ((pvpKillAmount >= 1000) && (pvpKillAmount <= 1499)) colorCode = "0xec5e00";
+       else if ((pvpKillAmount >= 1500) && (pvpKillAmount <= 1999)) colorCode = "0x00ffff";
+       else if ((pvpKillAmount >= 2000) && (pvpKillAmount <= 2499)) colorCode = "0x0054ff";
+       else if (pvpKillAmount >= 2500) colorCode = "0x0800ff";+       else colorCode = "0xFFFF77";
+       getAppearance().setTitleColor(Integer.decode(colorCode));
+   }
+   

 

 

in hexadecimal just put colors you would like to use.

 

This way you are making everything hardcoded into the server you cannot change the colors after. I believe what most want is some config file that will allow us to easily change those colors when ever wanted :)

  • 3 weeks later...
  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • Οχι για ενα merge script για 2 λογους   1. οτι καποιος ζηταει κατι, του λες τιμη, σου δινει λιγοτερα και μετα σου λεει θα παρεις τα αλλα στην επομενη πληρωμη κ εξαφανιζεται   2. οτι εσυ του εξηγεις πως δουλευει κατι, του λες τιμη, συμφωνει, σου λεει μπες κανε μου αυτο τζαμπα λιγο για να προχωρησουμε στο merge, του λες οχι πληρωσε με πρωτα για αυτο κ μετα. σου λεει καντο και σε πληρωνω, του το κανεις, σε γραφει για 10 μερες στο chat και ξαφνικα βλεπεις [WTB] δικο του στο maxc κ οταν τον ρωτας λεει "ναι δικο μου ειναι κ εχω αρχισει ηδη και με αλλον dev".    Αρα καταλαβαινεις τι παιζει εδω, επισης τα λεφτα δεν μ τα εδωσε ακομη κ δεν τα θελω απλα τονιζω τον ορκισμο του "scam" κ οχι αυτα τα τοπικ που εκανα εγω ban trades με 15 ατομα απο τα 1,500 που εχω δουλεψει απο το 2014.
    • Όλα αυτά για ένα merge script ρε παιδιά ? 😅  
    • Έχει ψωμάκι εδώ      
    • afto pou akoma 12.5 xronia meta exeis akoma apopsi gia pragmata pou den gnwrizeis den allazei ?
    • 5 χρονια σε περιμενω για καφε 😞 επισης αμα ειναι να γνωρισω κοντο κοστουμαρισμενο με ζελε στο μαλλι δεν θελω.
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..