Witaj
Gość

Wątek: [Problem] W jaki sposób pozbyć się GradePenalty.  (Przeczytany 3839 razy)

  • Wiadomości: 5

  • Pochwał: 0

[Problem] W jaki sposób pozbyć się GradePenalty.
« dnia: Lipiec 15, 2009, 08:28:57 pm »
Witam, mam problem który nie rozwiązałem. Od bardzo długiego czasu chciałbym usunąć Grade Penalty z mojego serwera. Niestety mój angielski nie jest świetny i nie znalazłem liniki w plikach konfiguracyjnych wyłączających opisywany problem. Bardzo proszę o pomoc oraz żeby nikt mi nie odpisywał "Źle szukasz, szukaj dalej, zamykam".
(Posiadam L2j Server Version= 3292 Datapack Version= 6395  pod Gracie Final)
« Ostatnia zmiana: Lipiec 16, 2009, 10:48:24 pm wysłana przez szymoncx12 »


  • Banned
  • Wiadomości: 84

  • Pochwał: -3

  • L2v Dev
Odp: [Problem] W jaki sposób pozbyć się GradePenalty.
« Odpowiedź #1 dnia: Lipiec 16, 2009, 12:17:53 am »
Character.properties

# Chance of receiving the Death Penalty debuff when killed by a mob.
# Default: 20
DeathPenaltyChance = 20
Ustaw DeathPenaltyChance = 0

HF
Lineage 2 Enigma is coming, most epic polish server ever!


  • Wiadomości: 5

  • Pochwał: 0

Odp: [Problem] W jaki sposób pozbyć się GradePenalty.
« Odpowiedź #2 dnia: Lipiec 16, 2009, 10:15:19 am »
Zrobiłem tak jak mówisz i Grade Penalty jest dalej. :?


  • ******
  • Banned
  • Wiadomości: 1262

  • Pochwał: 4

Odp: [Problem] W jaki sposób pozbyć się GradePenalty.
« Odpowiedź #3 dnia: Lipiec 16, 2009, 11:15:52 am »
bo ten mosiek ci podał ustawienie na DEATH penalty.
na grade penalty jest na 101% w którymś pliku konfiguracyjnym ustawienie, poszukaj.
I'm offline.


  • Wiadomości: 5

  • Pochwał: 0

Odp: [Problem] W jaki sposób pozbyć się GradePenalty.
« Odpowiedź #4 dnia: Lipiec 16, 2009, 12:16:14 pm »
Przeszukałem wszystkie pliki i tylko w jednym pliku od Siegu jest 101. Nigdzie indziej nie.  :shock:


  • ********
  • Wiadomości: 1980

  • Pochwał: 57

Odp: [Problem] W jaki sposób pozbyć się GradePenalty.
« Odpowiedź #5 dnia: Lipiec 16, 2009, 02:02:46 pm »
Hihi. Bo Ty nie masz szukać 101, tylko Grade Penalty Misiek ;)
Prepare for unforeseen consequences...


  • Wiadomości: 5

  • Pochwał: 0

Odp: [Problem] W jaki sposób pozbyć się GradePenalty.
« Odpowiedź #6 dnia: Lipiec 16, 2009, 02:28:07 pm »
Szukałem już wcześniej i nic nie znalazłem! W żadnym pliku config nie mam Grade Penalty! Szukałem na różne sposoby! Dlatego zwracam się z pomocą tutaj!


  • Banned
  • Wiadomości: 84

  • Pochwał: -3

  • L2v Dev
Odp: [Problem] W jaki sposób pozbyć się GradePenalty.
« Odpowiedź #7 dnia: Lipiec 16, 2009, 11:51:37 pm »
Sorry nie doczytalem nazwy tematu.

Dirty fix

<skill id="4267" levels="1" name="Grade Penalty">
  <set name="target" val="TARGET_SELF"/>
  <set name="skillType" val="DUMMY"/>
  <set name="magicLvl" val="1"/>
  <set name="operateType" val="OP_PASSIVE"/>
</skill>

Tu masz core diffa pod ostatni rev l2j

Index: E:/workspace/L2_GameServer/java/config/General.properties
===================================================================
--- E:/workspace/L2_GameServer/java/config/General.properties (revision 3299)
+++ E:/workspace/L2_GameServer/java/config/General.properties (working copy)
@@ -753,4 +753,7 @@
 
 # Don't load spawntable.
 # Default: False
-AltDevNoSpawns = False
\ No newline at end of file
+AltDevNoSpawns = False
+
+# Ma Dzialac Grade Penalty?
+GradePenalty = False
\ No newline at end of file
Index: E:/workspace/L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- E:/workspace/L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 3299)
+++ E:/workspace/L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy)
@@ -2094,34 +2094,37 @@
 
  public void refreshExpertisePenalty()
  {
- int newPenalty = 0;
+ if (Config.GRADE_PENALTY)
+ {
+ int newPenalty = 0;
 
- for (L2ItemInstance item : getInventory().getItems())
- {
- if (item != null && item.isEquipped())
+ for (L2ItemInstance item : getInventory().getItems())
  {
- int crystaltype = item.getItem().getCrystalType();
+ if (item != null && item.isEquipped())
+ {
+ int crystaltype = item.getItem().getCrystalType();
 
- if (crystaltype > newPenalty)
- newPenalty = crystaltype;
+ if (crystaltype > newPenalty)
+ newPenalty = crystaltype;
+ }
  }
- }
 
- newPenalty = newPenalty - getExpertiseIndex();
+ newPenalty = newPenalty - getExpertiseIndex();
 
- if (newPenalty <= 0)
-            newPenalty = 0;
+ if (newPenalty <= 0)
+ newPenalty = 0;
 
- if (getExpertisePenalty() != newPenalty)
- {
- _expertisePenalty = newPenalty;
+ if (getExpertisePenalty() != newPenalty)
+ {
+ _expertisePenalty = newPenalty;
 
- if (newPenalty > 0)
- super.addSkill(SkillTable.getInstance().getInfo(4267, 1)); // level used to be newPenalty
- else
-                super.removeSkill(getKnownSkill(4267));
+ if (newPenalty > 0)
+ super.addSkill(SkillTable.getInstance().getInfo(4267, 1)); // level used to be newPenalty
+ else
+ super.removeSkill(getKnownSkill(4267));
 
- sendPacket(new EtcStatusUpdate(this));
+ sendPacket(new EtcStatusUpdate(this));
+ }
  }
  }
 
Index: E:/workspace/L2_GameServer/java/net/sf/l2j/Config.java
===================================================================
--- E:/workspace/L2_GameServer/java/net/sf/l2j/Config.java (revision 3299)
+++ E:/workspace/L2_GameServer/java/net/sf/l2j/Config.java (working copy)
@@ -513,6 +513,8 @@
  public static boolean CUSTOM_TELEPORT_TABLE;
  public static boolean CUSTOM_DROPLIST_TABLE;
  public static boolean CUSTOM_MERCHANT_TABLES;
+ //Twoj Addon
+ public static boolean GRADE_PENALTY;
 
 
  //--------------------------------------------------
@@ -1554,6 +1556,8 @@
  CUSTOM_TELEPORT_TABLE = Boolean.valueOf(General.getProperty("CustomTeleportTable", "false"));
  CUSTOM_DROPLIST_TABLE = Boolean.valueOf(General.getProperty("CustomDroplistTable", "false"));
  CUSTOM_MERCHANT_TABLES = Boolean.valueOf(General.getProperty("CustomMerchantTables", "false"));
+ // Twoj Addon
+ GRADE_PENALTY = Boolean.parseBoolean(General.getProperty("GradePenalty", "true"));
  }
  catch (Exception e)
  {
@@ -2323,6 +2327,8 @@
  else if (pName.equalsIgnoreCase("GlobalChat")) DEFAULT_GLOBAL_CHAT = pValue;
  else if (pName.equalsIgnoreCase("TradeChat")) DEFAULT_TRADE_CHAT = pValue;
  else if (pName.equalsIgnoreCase("GMAdminMenuStyle")) GM_ADMIN_MENU_STYLE = pValue;
+ // Twoj Addon
+ else if (pName.equalsIgnoreCase("GradePenalty")) GRADE_PENALTY = Boolean.parseBoolean(pValue);
  else return false;
  return true;
  }

Soul: A masz tego plusa ;)
« Ostatnia zmiana: Lipiec 19, 2009, 11:29:52 am wysłana przez Soul »
Lineage 2 Enigma is coming, most epic polish server ever!


  • Wiadomości: 5

  • Pochwał: 0

Odp: [Problem] W jaki sposób pozbyć się GradePenalty.
« Odpowiedź #8 dnia: Lipiec 17, 2009, 10:33:33 am »
Wielkie dzięki! W końcu pozbyłem się tego cholernego Grade Penalty!


  • *******
  • Wiadomości: 1866

  • Pochwał: 18

  • <3
Odp: [Problem] W jaki sposób pozbyć się GradePenalty.
« Odpowiedź #9 dnia: Lipiec 17, 2009, 03:19:22 pm »
Maniac, powinien dostać "+" chyba?
Sebal- Life ...

▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬

SHUT UP AND ENJOY THE MUSIC

▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬


  • *******
  • Wiadomości: 1092

  • Pochwał: 22

Odp: [Problem] W jaki sposób pozbyć się GradePenalty.
« Odpowiedź #10 dnia: Lipiec 23, 2009, 05:56:02 pm »
Plusa otrzymał od Soula, temat wyczerpany.


  • *******
  • Wiadomości: 1092

  • Pochwał: 22

Odp: [Problem] W jaki sposób pozbyć się GradePenalty.
« Odpowiedź #11 dnia: Sierpień 10, 2009, 11:44:43 pm »
Archiwum