l2redkiller Posted May 4, 2011 Posted May 4, 2011 here is my share : Index: /trunk/L2J_Server/java/config/l2jmods.properties =================================================================== --- /trunk/L2J_Server/java/config/l2jmods.properties (revision 6) +++ /trunk/L2J_Server/java/config/l2jmods.properties (revision 8) @@ -283,4 +283,27 @@ # Mana Potion (item ID 728), using skill ID 10001. EnableManaPotionSupport = False + + +# This option Enable to set Clan Leader Name Color +# default = False +EnableClanLeaderColor = False +# default = 00FF00 (green) +ClanLeaderColor = 00FF00 +# default = 4 +ClanLvL = 4 + +# This option Enable to set Hero Name Color +# default = False +EnableHeroColor = False +# default = 00FF00 (green) +HeroColor = 00FF00 + +# This option Enable to set Clan Leader & Hero Name Color +# default = False +EnableCLHColor = False +# default = 00FF00 (green) +ClanLeaderHeroColor = 00FF00 +# default = 4 +ClanLvL1 = 4 Index: /trunk/L2J_Server/java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java =================================================================== --- /trunk/L2J_Server/java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java (revision 6) +++ /trunk/L2J_Server/java/com/l2jserver/gameserver/network/clientpackets/EnterWorld.java (revision 8) @@ -416,4 +416,29 @@ activeChar.onPlayerEnter(); + if (Config.ALLOWCLANLEADERCOLOR) + { + // Clan leader Color + if (!activeChar.isHero() && !activeChar.isGM() && activeChar.isClanLeader() && activeChar.getClan().getLevel() >= Config.CLANLEADERCOLORLVL) + { + activeChar.getAppearance().setNameColor(Config.CLANLEADERCOLOR); + } + } + if (Config.ALLOWHEROCOLOR) + { + // Hero Color + if (!activeChar.isClanLeader() && activeChar.isHero()) + { + activeChar.getAppearance().setNameColor(Config.HEROCOLOR); + } + } + if (Config.ALLOWCLHCOLOR) + { + // Clan leader && Hero Color + if (!activeChar.isGM() && activeChar.isHero() && activeChar.isClanLeader() && activeChar.getClan().getLevel() >= Config.CLANLEADERCOLORLVL1) + { + activeChar.getAppearance().setNameColor(Config.CLHCOLOR); + } + } + sendPacket(new SkillCoolTime(activeChar)); sendPacket(new ExVoteSystemInfo(activeChar)); Index: /trunk/L2J_Server/java/com/l2jserver/Config.java =================================================================== --- /trunk/L2J_Server/java/com/l2jserver/Config.java (revision 6) +++ /trunk/L2J_Server/java/com/l2jserver/Config.java (revision 8) @@ -699,4 +699,14 @@ public static boolean OFFLINE_FAME; public static boolean L2JMOD_ENABLE_MANA_POTIONS_SUPPORT; + // Colors + public static boolean ALLOWCLANLEADERCOLOR; + public static int CLANLEADERCOLOR; + public static int CLANLEADERCOLORLVL; + public static boolean ALLOWHEROCOLOR; + public static int HEROCOLOR; + public static boolean ALLOWCLHCOLOR; + public static int CLHCOLOR; + public static int CLANLEADERCOLORLVL1; + // End Colors public static boolean L2JMOD_DISPLAY_SERVER_TIME; public static boolean WELCOME_MESSAGE_ENABLED; @@ -2414,4 +2424,15 @@ L2JMOD_ENABLE_MANA_POTIONS_SUPPORT = Boolean.parseBoolean(L2JModSettings.getProperty("EnableManaPotionSupport", "false")); + // Colors + ALLOWCLANLEADERCOLOR = Boolean.parseBoolean(L2JModSettings.getProperty("EnableClanLeaderColor", "false")); + CLANLEADERCOLOR = Integer.decode("0x" + L2JModSettings.getProperty("ClanLeaderColor", "00FF00")); + CLANLEADERCOLORLVL = Integer.decode(L2JModSettings.getProperty("ClanLvL", "4")); + ALLOWHEROCOLOR = Boolean.parseBoolean(L2JModSettings.getProperty("EnableHeroColor", "false")); + HEROCOLOR = Integer.decode("0x" + L2JModSettings.getProperty("HeroColor", "00FF00")); + ALLOWCLHCOLOR = Boolean.parseBoolean(L2JModSettings.getProperty("EnableCLHColor", "false")); + CLHCOLOR = Integer.decode("0x" + L2JModSettings.getProperty("ClanLeaderHeroColor", "00FF00")); + CLANLEADERCOLORLVL1 = Integer.decode(L2JModSettings.getProperty("ClanLvL1", "4")); + // End Colors + L2JMOD_DISPLAY_SERVER_TIME = Boolean.parseBoolean(L2JModSettings.getProperty("DisplayServerTime", "false")); sorry if its already shared. Quote
l2redkiller Posted May 4, 2011 Author Posted May 4, 2011 i found on pvp pk colors and updatet to this with gms dont get color and the special was mine idea becurse if get hero and CL so have fun with that :D let me know if anything is not working thanks Quote
An4rchy Posted May 4, 2011 Posted May 4, 2011 Shared before. And it's badly coded. Anyway, thanks. Quote
l2redkiller Posted May 4, 2011 Author Posted May 4, 2011 why bad hwat you wanna do there better oO ? and i am beginner in java so thanks. Quote
vampir Posted May 5, 2011 Posted May 5, 2011 Shared before. And it's badly coded. Anyway, thanks. +1 why bad hwat you wanna do there better oO ? and i am beginner in java so thanks. you could organise the checks better Quote
l2redkiller Posted May 6, 2011 Author Posted May 6, 2011 sorry i am beginner :'( so anyone know how make on changeclanlvl to get color without relog ? && how make for set hero without relog ? thanks Quote
vampir Posted May 6, 2011 Posted May 6, 2011 its made in enterworld so it will work only after some1 will log into game, move hero color change to olympiad.java or somewhere where heroes are being chosen, clan leader color you will need to move to create clan or something, also if some1 is changing clan leader you will need to change color to normal of old leader and change color of new leader and also you will need checks if players can have color of both, clan leader and hero Quote
Legend™ Posted May 6, 2011 Posted May 6, 2011 tried it it compiled without errors but it does not work any ideas? Quote
vampir Posted May 6, 2011 Posted May 6, 2011 lol what can here dont work, just check if u typed everything rights, the configs, and that u did restart before writing post in forum Quote
Fanky Posted September 3, 2012 Posted September 3, 2012 wow! norm) why you're undiggin' such old & craps codes; Quote
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.