31.10.2020 | 13:08
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум L2edit.Ru » Lineage 2 » Мануалы » Color Community Board
Color Community Board
ОвощДата: Четверг, 08.04.2010, 18:15 | Сообщение # 1
Овощ
Группа: Администратор
Сообщений: 2491
Награды: 162
Репутация: 5547
Статус: Offline
Все персонажи отображаются в комунти борад. Это даст вам возможность разукрасить ники в разные цвета. Например обычный пользователь будет одним цветом, персонаж в джайле другим и т.д.

Code
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
   
  # ============================== #


Вёрстка макетов и создание клан сайтов на uCoz, STRESS - в ICQ
Хлеба и зрелищ

загрузка наград ...
 
Форум L2edit.Ru » Lineage 2 » Мануалы » Color Community Board
  • Страница 1 из 1
  • 1
Поиск: