25.11.2020 | 05:28
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум L2edit.Ru » Lineage 2 » Мануалы » Включение/выключение счётчика пк/пвп у ГМов
Включение/выключение счётчика пк/пвп у ГМов
ОвощДата: Суббота, 24.07.2010, 01:02 | Сообщение # 1
Овощ
Группа: Администратор
Сообщений: 2491
Награды: 162
Репутация: 5547
Статус: Offline
В названии всё сказано.

Code
Index: trunk/L2jLive_GameServer/java/com/l2jserver/Config.java
===================================================================
--- /tmp/svn_fs20100723-29611-1pwj9a7-0    Fri Jul 23 15:20:08 2010
+++ /tmp/svn_fs20100723-29611-1ohlj7v-0    Fri Jul 23 15:20:08 2010
@@ -238,6 +238,7 @@
   public static boolean ENABLE_BOTREPORT;
   public static boolean ENABLE_PVP_HERO_SYSTEM;
   public static int PVP_HERO_SYSTEM_AMOUNT;
+    public static boolean GM_CAN_RECEIVE_PVP_PK_POINTS;
    
   /** ************************************************** **/
   /**                 L2jLive Settings End               **/
@@ -2050,6 +2051,7 @@
       GM_SKILL_RESTRICTION = Boolean.parseBoolean(General.getProperty("GMSkillRestriction", "True"));
       GM_TRADE_RESTRICTED_ITEMS = Boolean.parseBoolean(General.getProperty("GMTradeRestrictedItems", "False"));
       GM_RESTART_FIGHTING = Boolean.parseBoolean(General.getProperty("GMRestartFighting", "True"));
+     GM_CAN_RECEIVE_PVP_PK_POINTS = Boolean.parseBoolean(General.getProperty("GMCanReceivePvPPKPoints", "True"));
       BYPASS_VALIDATION = Boolean.parseBoolean(General.getProperty("BypassValidation", "True"));
       GAMEGUARD_ENFORCE = Boolean.parseBoolean(General.getProperty("GameGuardEnforce", "False"));
       GAMEGUARD_PROHIBITACTION = Boolean.parseBoolean(General.getProperty("GameGuardProhibitAction", "False"));

Index: trunk/L2jLive_GameServer/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- /tmp/svn_fs20100723-29611-1w64ebg-0    Fri Jul 23 15:20:08 2010
+++ /tmp/svn_fs20100723-29611-1kvmpfw-0    Fri Jul 23 15:20:08 2010
@@ -308,7 +308,7 @@
   // Character PremiumService String Definitions:
   private static final String INSERT_PREMIUMSERVICE = "INSERT INTO account_premium (account_name,premium_service,enddate) values(?,?,?)";
   private static final String RESTORE_PREMIUMSERVICE = "SELECT premium_service,enddate FROM account_premium WHERE account_name=?";
-    private static final String    UPDATE_PREMIUMSERVICE = "UPDATE account_premium SET premium_service=?,enddate=? WHERE account_name=?";
+    private static final String UPDATE_PREMIUMSERVICE = "UPDATE account_premium SET premium_service=?,enddate=? WHERE account_name=?";
   
   public static final int REQUEST_TIMEOUT = 15;
   public static final int STORE_PRIVATE_NONE = 0;
@@ -5888,6 +5888,9 @@
     if (CTF._started && _inEventCTF)
      return;
      
+   if (Config.GM_CAN_RECEIVE_PVP_PK_POINTS && isGM())
+    return;
+    
     // Add karma to attacker and increase its PK counter
     setPvpKills(getPvpKills() + 1);
   
@@ -5908,6 +5911,9 @@
    if (CTF._started && _inEventCTF)
     return;
   
+  if (Config.GM_CAN_RECEIVE_PVP_PK_POINTS && isGM())
+   return;
+
    int baseKarma           = Config.KARMA_MIN_KARMA;
    int newKarma            = baseKarma;
    int karmaLimit          = Config.KARMA_MAX_KARMA;
@@ -14721,7 +14727,7 @@
    */
   public void setPvpColor()
   {
-  if (Config.PVP_COLOR_SYSTEM && _pvpKills >= Config.PVP_COLOR_SYSTEM_PVP_AMOUNT1 && !isGM())
+  if (!isGM() && !isDonator() && Config.PVP_COLOR_SYSTEM && _pvpKills >= Config.PVP_COLOR_SYSTEM_PVP_AMOUNT1)
    {
     if (_pvpKills >= Config.PVP_COLOR_SYSTEM_PVP_AMOUNT1 && _pvpKills < Config.PVP_COLOR_SYSTEM_PVP_AMOUNT2)
     {

Index: trunk/L2jLive_GameServer/java/config/General.properties
===================================================================
--- /tmp/svn_fs20100723-29611-1fyvnbd-0    Fri Jul 23 15:20:08 2010
+++ /tmp/svn_fs20100723-29611-rx9m9u-0    Fri Jul 23 15:20:08 2010
@@ -75,6 +75,10 @@
  # Default: True
  GMRestartFighting = True
   
+# Allow GM's to receive PvP/PK Points.
+# Default: True
+GMCanReceivePvPPKPoints = True
+
  # ---------------------------------------------------------------------------
  # Server Security
  # ---------------------------------------------------------------------------


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

загрузка наград ...
 
TastyPeachДата: Суббота, 24.07.2010, 23:10 | Сообщение # 2
TastyPeach
Группа: Пользователи
Сообщений: 34
Награды: 2
Репутация: 61
Статус: Offline
Извини, но это самый бесполезный код который я когда-либо видел :$


загрузка наград ...

 
ОвощДата: Суббота, 24.07.2010, 23:55 | Сообщение # 3
Овощ
Группа: Администратор
Сообщений: 2491
Награды: 162
Репутация: 5547
Статус: Offline
Автор Lekto

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

загрузка наград ...
 
DeMoNДата: Воскресенье, 25.07.2010, 00:10 | Сообщение # 4
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
Quote (TastyPeach)
Извини, но это самый бесполезный код который я когда-либо видел

Предложи что нибудь поинтерессней :)

загрузка наград ...
 
Форум L2edit.Ru » Lineage 2 » Мануалы » Включение/выключение счётчика пк/пвп у ГМов
  • Страница 1 из 1
  • 1
Поиск: