Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Pedidos (https://secretexperience.net/l2j-pedidos/)
-   -   [Interlude] Java MOD RB Heal Config (https://secretexperience.net/l2j-pedidos/30272-java-mod-rb-heal-config.html)

bobzih 19-03-2011 01:57 AM

Java MOD RB Heal Config
 
Galera gostaria de um Mod que contem no Pack da L2JFrozen, que se chama RB Heal Config

Função dele = Não deixar que o Player dê Heal nos BOSS.

Gostaria deste mesmo MOD mais para L2J2010 obrigado.

Mazokista 20-03-2011 11:59 AM

Poderia min mostrar em qui local vc viu isso ? na L2JFrozen e nome da opcao

bobzih 20-03-2011 12:42 PM

PlayersCanHealRb

frozen frozen.prop

Mazokista 20-03-2011 12:59 PM

Código:

Index: config/frozen/frozen.properties
===================================================================
--- config/frozen/frozen.properties        (revision 594)
+++ config/frozen/frozen.properties        (working copy)
@@ -19,11 +19,6 @@
 # Show Server Time to player on start
 ShowServerTimeOnStart = true
 
+# If True: Player can heal RB
+# If False: Player can't heal RB
+# Default: True
+PlayersCanHealRb = True
+
 # Return RB to spawnpoint
 # Default: 5000
 RBlockRage = 5000
Index: head-src/com/l2jfrozen/Config.java
===================================================================
--- head-src/com/l2jfrozen/Config.java        (revision 594)
+++ head-src/com/l2jfrozen/Config.java        (working copy)
@@ -1966,7 +1966,6 @@
        public static String PM_SERVER_NAME;
        public static String PM_TEXT1;
        public static String PM_TEXT2;
+        public static boolean PLAYERS_CAN_HEAL_RB;
        public static int RBLOCKRAGE;
        public static boolean NEW_PLAYER_EFFECT;
 
@@ -1989,7 +1988,6 @@
                        PM_SERVER_NAME  = frozenSettings.getProperty("PMServerName", "L2-Frozen");
                        PM_TEXT1  = frozenSettings.getProperty("PMText1", "Have Fun and Nice Stay on");
                        PM_TEXT2  = frozenSettings.getProperty("PMText2", "Vote for us every 24h");
+                        PLAYERS_CAN_HEAL_RB = Boolean.parseBoolean(frozenSettings.getProperty("PlayersCanHealRb", "True"));
                        RBLOCKRAGE = Integer.parseInt(frozenSettings.getProperty("RBlockRage", "5000"));
                        NEW_PLAYER_EFFECT = Boolean.parseBoolean(frozenSettings.getProperty("NewPlayerEffect", "True"));
 
Index: head-src/com/l2jfrozen/gameserver/model/L2Character.java
===================================================================
--- head-src/com/l2jfrozen/gameserver/model/L2Character.java        (revision 594)
+++ head-src/com/l2jfrozen/gameserver/model/L2Character.java        (working copy)
+import com.l2jfrozen.gameserver.model.actor.instance.L2GrandBossInstance;
+import com.l2jfrozen.gameserver.model.actor.instance.L2RaidBossInstance;

@@ -1586,17 +1586,6 @@
                        getAI().notifyEvent(CtrlEvent.EVT_CANCEL);
                        return;
                }
+
+                // Player can't heal rb config
+                if(!Config.PLAYERS_CAN_HEAL_RB
+                                && activeChar instanceof L2PcInstance
+                                && !((L2PcInstance) activeChar).isGM()
+                                && (target instanceof L2RaidBossInstance || target instanceof L2GrandBossInstance)
+                                && (skill.getSkillType() == SkillType.HEAL || skill.getSkillType() == SkillType.HEAL_PERCENT))
+                {
+                  this.sendPacket( ActionFailed.STATIC_PACKET );
+                  return;
+                }
               
                if (activeChar instanceof L2PcInstance && target instanceof L2NpcInstance && Config.DISABLE_ATTACK_NPC_TYPE)
                {



Horários baseados na GMT -3. Agora são 06:39 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0