19-02-2011, 06:17 PM
|
#5 (permalink)
|
|
Membro - Veterano
Registrado em: Dec 2009
Posts: 1,335
Agradecido 803 Vezes em 427 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Rate
Designer:
Meu Estado:
|
Citação:
No caso seria pra vc criar esse arquivo
Index: java/com/l2jserver/gameserver/model/actor/L2Playable.java Local q seria para voce modificar
java/com/l2jserver/gameserver/Custom/ArmorNoblesse.java e esse para vc criar esse local
|
Esse mod seria mais facil teste e veja se gosta ele faz com qui o player nao perca os buff
basta determina True ow False Para ativa e desativar
Index: Trunk/L2JTitanPlus/L2JTitanPlus_CORE/java/config/Mods/pvp.ini
===================================================================
--- Trunk/L2JTitanPlus/L2JTitanPlus_CORE/java/config/Mods/pvp.ini (revision 139)
+++ Trunk/L2JTitanPlus/L2JTitanPlus_CORE/java/config/Mods/pvp.ini (revision 178)
@@ -177,4 +177,7 @@
# Pk Amount & Title color level 10.
PkAmount10 = 10000
TitleForAmount10 = 00FF00
+#
+#Leave buffs on die, if false the effects will be not stopped on die
+LeaveBuffsOnDie = False
+
\ No newline at end of file
Index: Trunk/L2JTitanPlus/L2JTitanPlus_CORE/java/com/l2jtitanplus/Config.java
===================================================================
--- Trunk/L2JTitanPlus/L2JTitanPlus_CORE/java/com/l2jtitanplus/Config.java (revision 176)
+++ Trunk/L2JTitanPlus/L2JTitanPlus_CORE/java/com/l2jtitanplus/Config.java (revision 178)
@@ -126,6 +126,7 @@
public static int TITLE_COLOR_FOR_PK_AMOUNT8;
public static int TITLE_COLOR_FOR_PK_AMOUNT9;
public static int TITLE_COLOR_FOR_PK_AMOUNT10;
+ public static boolean LEAVE_BUFFS_ON_DIE;
public static boolean DEBUG;
public static boolean ASSERT;
public static boolean DEVELOPER;
@@ -2376,6 +2377,7 @@
TITLE_COLOR_FOR_PK_AMOUNT8 = Integer.decode((new StringBuilder()).append("0x").append(pvpSettings.getProperty("TitleForAmount8", "00FF00")).toString()).intValue();
TITLE_COLOR_FOR_PK_AMOUNT9 = Integer.decode((new StringBuilder()).append("0x").append(pvpSettings.getProperty("TitleForAmount9", "00FF00")).toString()).intValue();
TITLE_COLOR_FOR_PK_AMOUNT10 = Integer.decode((new StringBuilder()).append("0x").append(pvpSettings.getProperty("TitleForAmount10", "00FF00")).toString()).intValue();
+ LEAVE_BUFFS_ON_DIE = Boolean.parseBoolean(pvpSettings.getProperty("LeaveBuffsOnDie", "True"));
}
catch (Exception e)
{
Index: Trunk/L2JTitanPlus/L2JTitanPlus_CORE/java/com/l2jtitanplus/gameserver/model/L2Character.java
===================================================================
--- Trunk/L2JTitanPlus/L2JTitanPlus_CORE/java/com/l2jtitanplus/gameserver/model/L2Character.java (revision 176)
+++ Trunk/L2JTitanPlus/L2JTitanPlus_CORE/java/com/l2jtitanplus/gameserver/model/L2Character.java (revision 178)
@@ -1720,7 +1720,12 @@
((L2PlayableInstance)this).stopCharmOfLuck(null);
}
else
- stopAllEffects();
+ {
+ if (Config.LEAVE_BUFFS_ON_DIE)
+ {
+ stopAllEffects();
+ }
+ }
calculateRewards(killer);
|
|
|