`Rοmeο Posted April 5, 2010 Share Posted April 5, 2010 Hello guys ! Yesterday I was serching for that thing but I did not found it on the forum :( I found only 1 topic but it was deleted. So here what is it : This is colored community. When you click Alt+B and you open the community you will see a legend : Wich color for what kind of player is. And all the users will be colored as the color says. For example : If you or the user that you are seeng is in jail the nick in the community will be colored. Index: /trunk/PvP-GS/java/net/sf/l2j/gameserver/communitybbs/Manager/RegionBBSManager.java =================================================================== --- /trunk/PvP-GS/java/net/sf/l2j/gameserver/communitybbs/Manager/RegionBBSManager.java (revision 3) +++ /trunk/PvP-GS/java/net/sf/l2j/gameserver/communitybbs/Manager/RegionBBSManager.java (revision 56) @@ -412,5 +412,13 @@ htmlCode.append(trOpen); - htmlCode.append(tdOpen + getOnlineCount("gm") + " Player(s) Online</td>"); + htmlCode.append(tdOpen + getOnlineCount("gm") + " Player(s) Online : "); + htmlCode.append("<font color=\"00FF00\">Administrator</font>, "); + htmlCode.append("<font color=\"00FF00\">Game Master</font>, "); + htmlCode.append("<font color=\"DD9537\">Noble</font>, "); + htmlCode.append("<font color=\"5192B0\">Hero</font>, "); + htmlCode.append("<font color=\"DA00C3\">Karma</font>, "); + htmlCode.append("<font color=\"E41E00\">Cursed</font>, "); + htmlCode.append("<font color=\"979797\">Jailled</font>."); + htmlCode.append("</td>"); htmlCode.append(trClose); htmlCode.append("</table>"); @@ -428,10 +436,22 @@ htmlCode.append("<td align=left valign=top FIXWIDTH=110><a action=\"bypass _bbsloc;playerinfo;" + player.getName() + "\">"); - - if (player.isGM()) htmlCode.append("<font color=\"LEVEL\">" + player.getName() - + "</font>"); - else htmlCode.append(player.getName()); - - htmlCode.append("</a></td>"); + + if (Config.COLOR_COMMUNITY_BOARD) + { + if (player.isGM())htmlCode.append("<font color=\"00FF00\">" + player.getName() + "</font>"); + else if (player.isGM())htmlCode.append("<font color=\"00FF00\">" + player.getName() + "</font>"); + else if (player.isNoble())htmlCode.append("<font color=\"DD9537\">" + player.getName() + "</font>"); + else if (player.isHero())htmlCode.append("<font color=\"5192B0\">" + player.getName() + "</font>"); + else if (player.isCursedWeaponEquiped())htmlCode.append("<font color=\"E41E00\">" + player.getName() + "</font>"); + else if (player.isInJail())htmlCode.append("<font color=\"979797\">" + player.getName() + "</font>"); + else if (player.getKarma() > 0)htmlCode.append("<font color=\"DA00C3\">" + player.getName() + "</font>"); + else htmlCode.append(player.getName()); + } + else + { + if (player.isGM()) htmlCode.append("<font color=\"LEVEL\">"+ player.getName()+"</font>"); + else htmlCode.append(player.getName()); + htmlCode.append("</a></td>"); + } if (cell < Config.NAME_PER_ROW_COMMUNITYBOARD) htmlCode.append(colSpacer); Index: /trunk/PvP-GS/java/net/sf/l2j/Config.java =================================================================== --- /trunk/PvP-GS/java/net/sf/l2j/Config.java (revision 40) +++ /trunk/PvP-GS/java/net/sf/l2j/Config.java (revision 56) @@ -279,4 +279,5 @@ public static boolean LOG_PACKETS; public static boolean LOG_FLOOD; + public static boolean COLOR_COMMUNITY_BOARD; /** Other Settings Parameters */ @@ -1200,5 +1201,5 @@ THREAD_P_GENERAL = Integer.parseInt(optionsSettings.getProperty("ThreadPoolSizeGeneral", "15")); GENERAL_PACKET_THREAD_CORE_SIZE = Integer.parseInt(optionsSettings.getProperty("GeneralPacketThreadCoreSize", "4")); - IO_PACKET_THREAD_CORE_SIZE =Integer.parseInt(optionsSettings.getProperty("UrgentPacketThreadCoreSize", "2")); + IO_PACKET_THREAD_CORE_SIZE = Integer.parseInt(optionsSettings.getProperty("UrgentPacketThreadCoreSize", "2")); AI_MAX_THREAD = Integer.parseInt(optionsSettings.getProperty("AiMaxThread", "10")); GENERAL_THREAD_CORE_SIZE = Integer.parseInt(optionsSettings.getProperty("GeneralThreadCoreSize", "4")); @@ -1236,4 +1237,5 @@ KNOWNLIST_FORGET_DELAY = Integer.parseInt(optionsSettings.getProperty("KnownListForgetDelay", "10000")); LOG_FLOOD = Boolean.valueOf(optionsSettings.getProperty("LogFlood", "False")); + COLOR_COMMUNITY_BOARD = Boolean.parseBoolean(optionsSettings.getProperty("ColorCommunityBoard", "False")); } catch (Exception e) Index: /trunk/PvP-GS/Settings/General/Options.properties =================================================================== --- /trunk/PvP-GS/Settings/General/Options.properties (revision 40) +++ /trunk/PvP-GS/Settings/General/Options.properties (revision 56) @@ -234,4 +234,7 @@ NamePerRowOnCommunityBoard = 5 +# Allow color name in Community Board +# Retail: False +ColorCommunityBoard = False # ============================== # I was inspired from HERE. Have fun :) Quote Link to comment Share on other sites More sharing options...
livogro Posted April 5, 2010 Share Posted April 5, 2010 Thx! I was looking for this, but i think this is your creatition? :) Thx anyway, Good Luck! Quote Link to comment Share on other sites More sharing options...
Setekh Posted April 5, 2010 Share Posted April 5, 2010 Cool one dude, Keep it up! Quote Link to comment Share on other sites More sharing options...
`Rοmeο Posted April 5, 2010 Author Share Posted April 5, 2010 Thx! I was looking for this, but i think this is your creatition? :) Thx anyway, Good Luck! addy removed him share so i decided to recode it and reshare it :) and I thing the credits are mine :D Quote Link to comment Share on other sites More sharing options...
livogro Posted April 5, 2010 Share Posted April 5, 2010 addy removed him share so i decided to recode it and reshare it :) and I thing the credits are mine :D Okay then i will agry with you !!! Make more useful shares! :D Quote Link to comment Share on other sites More sharing options...
`Rοmeο Posted April 5, 2010 Author Share Posted April 5, 2010 Okay then i will agry with you !!! Make more useful shares! :D Oka Boss :D And thanks Quote Link to comment Share on other sites More sharing options...
livogro Posted April 5, 2010 Share Posted April 5, 2010 if (player.isGM())htmlCode.append("<font color=\"00FF00\">" + player.getName() + "</font>"); + else if (player.isGM())htmlCode.append("<font color=\"00FF00\">" + player.getName() + "</font>"); + else if (player.isNoble())htmlCode.append("<font color=\"DD9537\">" + player.getName() + "</font>"); + else if (player.isHero())htmlCode.append("<font color=\"5192B0\">" + player.getName() + "</font>"); + else if (player.isCursedWeaponEquiped())htmlCode.append("<font color=\"E41E00\">" + player.getName() + "</font>"); + else if (player.isInJail())htmlCode.append("<font color=\"979797\">" + player.getName() + "</font>"); + else if (player.getKarma() > 0)htmlCode.append("<font color=\"DA00C3\">" + player.getName() + "</font>"); + else htmlCode.append(player.getName()); I think there is mistake where else htmlCode.append(player.getName()); Need to remove becouse of this it's showing tow names in diffrent colors :} First as you did, and second is original. When i removed this line, it's perfect! Quote Link to comment Share on other sites More sharing options...
`Rοmeο Posted April 5, 2010 Author Share Posted April 5, 2010 LOL Why I cant edit mine post ? http://img15.imageshack.us/img15/6217/31503532.jpg ??? And thanks dude you have right I did not test it at 100% Quote Link to comment Share on other sites More sharing options...
livogro Posted April 5, 2010 Share Posted April 5, 2010 I don't know ;D to your welcome ! :P Quote Link to comment Share on other sites More sharing options...
Levi4than Posted April 5, 2010 Share Posted April 5, 2010 No, we removed that priv so the emo ppl that quits forum cant edit their threads. <-- its from Grisom Quote Link to comment Share on other sites More sharing options...
panino Posted April 19, 2010 Share Posted April 19, 2010 Is it for all packs? suports L2jfree? Quote Link to comment Share on other sites More sharing options...
`Rοmeο Posted April 19, 2010 Author Share Posted April 19, 2010 Is it for all packs? suports L2jfree? tested at l2jinterlude try for l2j free but I dont thing that will work :( btw give a feed back when you test Quote Link to comment Share on other sites More sharing options...
3JI0 Posted April 20, 2010 Share Posted April 20, 2010 thanks for the code, its very useful Quote Link to comment Share on other sites More sharing options...
disorder25 Posted June 25, 2010 Share Posted June 25, 2010 can anybody update it for Epilogue? I have been looking for this but the I can't find the lines on the Epilogue version. Thank you Quote Link to comment Share on other sites More sharing options...
BARO Posted September 26, 2010 Share Posted September 26, 2010 greate share....keep on it But i want to make this for all players....not only GM .... I compile it and only GM can see comunity boards colors Quote Link to comment Share on other sites More sharing options...
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.