sokianos Posted March 21, 2011 Posted March 21, 2011 opws lew kai sto title 8elw na vale system color pk/pvp pos 8a to kanw??? :d Quote
0 Azumaril$ Posted March 21, 2011 Posted March 21, 2011 Exeis compile pack? An ne kita sta shares gia pvp /pk color system.Yparxoun kai oxi ena mono!! An pali den exeis compile pack, kai exeis epileksei to prec poli apla den ginetai Quote
0 l22expert Posted March 21, 2011 Posted March 21, 2011 Index: /trunk/lin2srv/java/config/pvp.properties =================================================================== --- /trunk/lin2srv/java/config/pvp.properties (revision 757) +++ /trunk/lin2srv/java/config/pvp.properties (revision 776) @@ -59,2 +59,32 @@ # Default: 60000 PvPVsPvPTime = 60000 + +# --------------------------------------- +# Section: PvP Nick Color System +# --------------------------------------- +# Each Amount will set The proper Color +# Ex: PvpAmmount1 = 10, when character reaches 10 pvps, will get Name Color correspondent to ColorForAmmount1 and Title Color correspondent to TitleForAmmount1 +# WARN: Colors Must Use BGR format +# Default : False +PvPColorSystem = False + +# Pvp Ammounts +PvpAmmount1 = 50 +PvpAmmount2 = 100 +PvpAmmount3 = 150 +PvpAmmount4 = 250 +PvpAmmount5 = 500 + +# Name Colors +ColorForAmmount1 = 00FF00 +ColorForAmmount2 = 00FF00 +ColorForAmmount3 = 00FF00 +ColorForAmmount4 = 00FF00 +ColorForAmmount5 = 00FF00 + +# Title Colors +TitleForAmmount1 = 00FF00 +TitleForAmmount2 = 00FF00 +TitleForAmmount3 = 00FF00 +TitleForAmmount4 = 00FF00 +TitleForAmmount5 = 00FF00 Index: /trunk/lin2srv/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java =================================================================== --- /trunk/lin2srv/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java (revision 626) +++ /trunk/lin2srv/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java (revision 776) @@ -46,4 +46,5 @@ import net.sf.l2j.gameserver.model.L2World; import net.sf.l2j.gameserver.model.actor.L2Character; +import net.sf.l2j.gameserver.model.actor.appearance.PcAppearance; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.entity.ClanHall; @@ -188,4 +189,37 @@ GmListTable.getInstance().addGm(activeChar, true); } + + if (Config.PVP_COLOR_SYSTEM && !activeChar.isGM()) + { + int pvpAmmount = activeChar.getPvpKills(); + PcAppearance charAppearance = activeChar.getAppearance(); + + if (pvpAmmount >= Config.PVP_AMMOUNT1 && pvpAmmount < Config.PVP_AMMOUNT2) + { + charAppearance.setNameColor(Config.COLOR_FOR_AMMOUNT1); + charAppearance.setTitleColor(Config.TITLE_COLOR_FOR_AMMOUNT1); + } + else if (pvpAmmount >= Config.PVP_AMMOUNT2 && pvpAmmount < Config.PVP_AMMOUNT3) + { + charAppearance.setNameColor(Config.COLOR_FOR_AMMOUNT2); + charAppearance.setTitleColor(Config.TITLE_COLOR_FOR_AMMOUNT2); + } + else if (pvpAmmount >= Config.PVP_AMMOUNT3 && pvpAmmount < Config.PVP_AMMOUNT4) + { + charAppearance.setNameColor(Config.COLOR_FOR_AMMOUNT3); + charAppearance.setTitleColor(Config.TITLE_COLOR_FOR_AMMOUNT3); + } + + else if (pvpAmmount >= Config.PVP_AMMOUNT4 && pvpAmmount < Config.PVP_AMMOUNT5) + { + charAppearance.setNameColor(Config.COLOR_FOR_AMMOUNT4); + charAppearance.setTitleColor(Config.TITLE_COLOR_FOR_AMMOUNT4); + } + else if (pvpAmmount >= Config.PVP_AMMOUNT5) + { + charAppearance.setNameColor(Config.COLOR_FOR_AMMOUNT5); + charAppearance.setTitleColor(Config.TITLE_COLOR_FOR_AMMOUNT5); + } + } // Set dead status if applies Index: /trunk/lin2srv/java/net/sf/l2j/Config.java =================================================================== --- /trunk/lin2srv/java/net/sf/l2j/Config.java (revision 771) +++ /trunk/lin2srv/java/net/sf/l2j/Config.java (revision 776) @@ -647,4 +647,20 @@ public static int[] KARMA_LIST_NONDROPPABLE_PET_ITEMS; public static int[] KARMA_LIST_NONDROPPABLE_ITEMS; + public static int COLOR_FOR_AMMOUNT1; + public static int COLOR_FOR_AMMOUNT2; + public static int COLOR_FOR_AMMOUNT3; + public static int COLOR_FOR_AMMOUNT4; + public static int COLOR_FOR_AMMOUNT5; + public static int PVP_AMMOUNT1; + public static int PVP_AMMOUNT2; + public static int PVP_AMMOUNT3; + public static int PVP_AMMOUNT4; + public static int PVP_AMMOUNT5; + public static boolean PVP_COLOR_SYSTEM; + public static int TITLE_COLOR_FOR_AMMOUNT1; + public static int TITLE_COLOR_FOR_AMMOUNT2; + public static int TITLE_COLOR_FOR_AMMOUNT3; + public static int TITLE_COLOR_FOR_AMMOUNT4; + public static int TITLE_COLOR_FOR_AMMOUNT5; @@ -2006,4 +2022,22 @@ PVP_NORMAL_TIME = Integer.parseInt(pvpSettings.getProperty("PvPVsNormalTime", "120000")); PVP_PVP_TIME = Integer.parseInt(pvpSettings.getProperty("PvPVsPvPTime", "60000")); + + // ------ PVP Color System By Level ---------------- + PVP_COLOR_SYSTEM = Boolean.parseBoolean(pvpSettings.getProperty("PvPColorSystem", "False")); + COLOR_FOR_AMMOUNT1 = Integer.decode("0x" + pvpSettings.getProperty("ColorForAmmount1", "00FF00")); + COLOR_FOR_AMMOUNT2 = Integer.decode("0x" + pvpSettings.getProperty("ColorForAmmount2", "00FF00")); + COLOR_FOR_AMMOUNT3 = Integer.decode("0x" + pvpSettings.getProperty("ColorForAmmount3", "00FF00")); + COLOR_FOR_AMMOUNT4 = Integer.decode("0x" + pvpSettings.getProperty("ColorForAmmount4", "00FF00")); + COLOR_FOR_AMMOUNT5 = Integer.decode("0x" + pvpSettings.getProperty("ColorForAmmount5", "00FF00")); + TITLE_COLOR_FOR_AMMOUNT1 = Integer.decode("0x" + pvpSettings.getProperty("TitleForAmmount1", "00FF00")); + TITLE_COLOR_FOR_AMMOUNT2 = Integer.decode("0x" + pvpSettings.getProperty("TitleForAmmount2", "00FF00")); + TITLE_COLOR_FOR_AMMOUNT3 = Integer.decode("0x" + pvpSettings.getProperty("TitleForAmmount3", "00FF00")); + TITLE_COLOR_FOR_AMMOUNT4 = Integer.decode("0x" + pvpSettings.getProperty("TitleForAmmount4", "00FF00")); + TITLE_COLOR_FOR_AMMOUNT5 = Integer.decode("0x" + pvpSettings.getProperty("TitleForAmmount5", "00FF00")); + PVP_AMMOUNT1 = Integer.parseInt(pvpSettings.getProperty("PvpAmmount1", "50")); + PVP_AMMOUNT2 = Integer.parseInt(pvpSettings.getProperty("PvpAmmount2", "100")); + PVP_AMMOUNT3 = Integer.parseInt(pvpSettings.getProperty("PvpAmmount3", "150")); + PVP_AMMOUNT4 = Integer.parseInt(pvpSettings.getProperty("PvpAmmount4", "250")); + PVP_AMMOUNT5 = Integer.parseInt(pvpSettings.getProperty("PvpAmmount5", "500")); } catch (Exception e) afto den ksero ama sou kani Quote
0 Alexi Posted March 21, 2011 Posted March 21, 2011 mia xara 8a tou kanei auto... Se periptosi pou den ksereis pos na pernas java codes des to guide tou matim http://maxcheaters.com/forum/index.php?topic=73559.0 Quote
0 sokianos Posted March 22, 2011 Author Posted March 22, 2011 Index: /trunk/lin2srv/java/config/pvp.properties =================================================================== --- /trunk/lin2srv/java/config/pvp.properties (revision 757) +++ /trunk/lin2srv/java/config/pvp.properties (revision 776) @@ -59,2 +59,32 @@ # Default: 60000 PvPVsPvPTime = 60000 + +# --------------------------------------- +# Section: PvP Nick Color System +# --------------------------------------- +# Each Amount will set The proper Color +# Ex: PvpAmmount1 = 10, when character reaches 10 pvps, will get Name Color correspondent to ColorForAmmount1 and Title Color correspondent to TitleForAmmount1 +# WARN: Colors Must Use BGR format +# Default : False +PvPColorSystem = False + +# Pvp Ammounts +PvpAmmount1 = 50 +PvpAmmount2 = 100 +PvpAmmount3 = 150 +PvpAmmount4 = 250 +PvpAmmount5 = 500 + +# Name Colors +ColorForAmmount1 = 00FF00 +ColorForAmmount2 = 00FF00 +ColorForAmmount3 = 00FF00 +ColorForAmmount4 = 00FF00 +ColorForAmmount5 = 00FF00 + +# Title Colors +TitleForAmmount1 = 00FF00 +TitleForAmmount2 = 00FF00 +TitleForAmmount3 = 00FF00 +TitleForAmmount4 = 00FF00 +TitleForAmmount5 = 00FF00 Index: /trunk/lin2srv/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java =================================================================== --- /trunk/lin2srv/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java (revision 626) +++ /trunk/lin2srv/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java (revision 776) @@ -46,4 +46,5 @@ import net.sf.l2j.gameserver.model.L2World; import net.sf.l2j.gameserver.model.actor.L2Character; +import net.sf.l2j.gameserver.model.actor.appearance.PcAppearance; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.entity.ClanHall; @@ -188,4 +189,37 @@ GmListTable.getInstance().addGm(activeChar, true); } + + if (Config.PVP_COLOR_SYSTEM && !activeChar.isGM()) + { + int pvpAmmount = activeChar.getPvpKills(); + PcAppearance charAppearance = activeChar.getAppearance(); + + if (pvpAmmount >= Config.PVP_AMMOUNT1 && pvpAmmount < Config.PVP_AMMOUNT2) + { + charAppearance.setNameColor(Config.COLOR_FOR_AMMOUNT1); + charAppearance.setTitleColor(Config.TITLE_COLOR_FOR_AMMOUNT1); + } + else if (pvpAmmount >= Config.PVP_AMMOUNT2 && pvpAmmount < Config.PVP_AMMOUNT3) + { + charAppearance.setNameColor(Config.COLOR_FOR_AMMOUNT2); + charAppearance.setTitleColor(Config.TITLE_COLOR_FOR_AMMOUNT2); + } + else if (pvpAmmount >= Config.PVP_AMMOUNT3 && pvpAmmount < Config.PVP_AMMOUNT4) + { + charAppearance.setNameColor(Config.COLOR_FOR_AMMOUNT3); + charAppearance.setTitleColor(Config.TITLE_COLOR_FOR_AMMOUNT3); + } + + else if (pvpAmmount >= Config.PVP_AMMOUNT4 && pvpAmmount < Config.PVP_AMMOUNT5) + { + charAppearance.setNameColor(Config.COLOR_FOR_AMMOUNT4); + charAppearance.setTitleColor(Config.TITLE_COLOR_FOR_AMMOUNT4); + } + else if (pvpAmmount >= Config.PVP_AMMOUNT5) + { + charAppearance.setNameColor(Config.COLOR_FOR_AMMOUNT5); + charAppearance.setTitleColor(Config.TITLE_COLOR_FOR_AMMOUNT5); + } + } // Set dead status if applies Index: /trunk/lin2srv/java/net/sf/l2j/Config.java =================================================================== --- /trunk/lin2srv/java/net/sf/l2j/Config.java (revision 771) +++ /trunk/lin2srv/java/net/sf/l2j/Config.java (revision 776) @@ -647,4 +647,20 @@ public static int[] KARMA_LIST_NONDROPPABLE_PET_ITEMS; public static int[] KARMA_LIST_NONDROPPABLE_ITEMS; + public static int COLOR_FOR_AMMOUNT1; + public static int COLOR_FOR_AMMOUNT2; + public static int COLOR_FOR_AMMOUNT3; + public static int COLOR_FOR_AMMOUNT4; + public static int COLOR_FOR_AMMOUNT5; + public static int PVP_AMMOUNT1; + public static int PVP_AMMOUNT2; + public static int PVP_AMMOUNT3; + public static int PVP_AMMOUNT4; + public static int PVP_AMMOUNT5; + public static boolean PVP_COLOR_SYSTEM; + public static int TITLE_COLOR_FOR_AMMOUNT1; + public static int TITLE_COLOR_FOR_AMMOUNT2; + public static int TITLE_COLOR_FOR_AMMOUNT3; + public static int TITLE_COLOR_FOR_AMMOUNT4; + public static int TITLE_COLOR_FOR_AMMOUNT5; @@ -2006,4 +2022,22 @@ PVP_NORMAL_TIME = Integer.parseInt(pvpSettings.getProperty("PvPVsNormalTime", "120000")); PVP_PVP_TIME = Integer.parseInt(pvpSettings.getProperty("PvPVsPvPTime", "60000")); + + // ------ PVP Color System By Level ---------------- + PVP_COLOR_SYSTEM = Boolean.parseBoolean(pvpSettings.getProperty("PvPColorSystem", "False")); + COLOR_FOR_AMMOUNT1 = Integer.decode("0x" + pvpSettings.getProperty("ColorForAmmount1", "00FF00")); + COLOR_FOR_AMMOUNT2 = Integer.decode("0x" + pvpSettings.getProperty("ColorForAmmount2", "00FF00")); + COLOR_FOR_AMMOUNT3 = Integer.decode("0x" + pvpSettings.getProperty("ColorForAmmount3", "00FF00")); + COLOR_FOR_AMMOUNT4 = Integer.decode("0x" + pvpSettings.getProperty("ColorForAmmount4", "00FF00")); + COLOR_FOR_AMMOUNT5 = Integer.decode("0x" + pvpSettings.getProperty("ColorForAmmount5", "00FF00")); + TITLE_COLOR_FOR_AMMOUNT1 = Integer.decode("0x" + pvpSettings.getProperty("TitleForAmmount1", "00FF00")); + TITLE_COLOR_FOR_AMMOUNT2 = Integer.decode("0x" + pvpSettings.getProperty("TitleForAmmount2", "00FF00")); + TITLE_COLOR_FOR_AMMOUNT3 = Integer.decode("0x" + pvpSettings.getProperty("TitleForAmmount3", "00FF00")); + TITLE_COLOR_FOR_AMMOUNT4 = Integer.decode("0x" + pvpSettings.getProperty("TitleForAmmount4", "00FF00")); + TITLE_COLOR_FOR_AMMOUNT5 = Integer.decode("0x" + pvpSettings.getProperty("TitleForAmmount5", "00FF00")); + PVP_AMMOUNT1 = Integer.parseInt(pvpSettings.getProperty("PvpAmmount1", "50")); + PVP_AMMOUNT2 = Integer.parseInt(pvpSettings.getProperty("PvpAmmount2", "100")); + PVP_AMMOUNT3 = Integer.parseInt(pvpSettings.getProperty("PvpAmmount3", "150")); + PVP_AMMOUNT4 = Integer.parseInt(pvpSettings.getProperty("PvpAmmount4", "250")); + PVP_AMMOUNT5 = Integer.parseInt(pvpSettings.getProperty("PvpAmmount5", "500")); } catch (Exception e) afto den ksero ama sou kani Mou kanei :D euxaristww Filos! s eim ipoxrews! Quote
Question
sokianos
opws lew kai sto title 8elw na vale system color pk/pvp pos 8a to kanw??? :d
5 answers to this question
Recommended Posts
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.