Secret Experience

Secret Experience (https://secretexperience.net/)
-   [Lineage] Java Mods (https://secretexperience.net/lineage-java-mods/)
-   -   [L2JServer] Enchant pet correção (https://secretexperience.net/lineage-java-mods/15109-enchant-pet-correcao.html)

L2 DF 28-10-2009 09:07 PM

Enchant pet correção
 
Está é uma correção para o pet enchant.

1°) Teste em L2J.

Código:

Index: C:/Workspace/L2_GameServer_It_for test/java/net/sf/l2j/gameserver/clientpackets/RequestGiveItemToPet.java
===================================================================
--- C:/Workspace/L2_GameServer_It_for test/java/net/sf/l2j/gameserver/clientpackets/RequestGiveItemToPet.java        (revision 2798)
+++ C:/Workspace/L2_GameServer_It_for test/java/net/sf/l2j/gameserver/clientpackets/RequestGiveItemToPet.java        (working copy)
@@ -25,6 +25,8 @@
 import net.sf.l2j.gameserver.model.actor.instance.L2PetInstance;
 import net.sf.l2j.gameserver.network.SystemMessageId;
 import net.sf.l2j.gameserver.serverpackets.SystemMessage;
+import net.sf.l2j.gameserver.util.IllegalPlayerAction;
+import net.sf.l2j.gameserver.util.Util;
 
 /**
  * This class ...
@@ -54,6 +56,12 @@
 
        // Alt game - Karma punishment
        if (!Config.ALT_GAME_KARMA_PLAYER_CAN_TRADE && player.getKarma() > 0) return;
+       
+        if (player.getActiveEnchantItem() != null)
+        {
+          Util.handleIllegalPlayerAction(player,"Player "+player.getName()+" Tried To Use Enchant Exploit And Got Banned!", IllegalPlayerAction.PUNISH_KICKBAN);
+          return;
+        }
 
        if (player.getPrivateStoreType() != 0)
        {

2°) Teste em L2JFree

Código:

Index: C:/Workspace/L2JFree_Interlude_GS/src/main/java/net/sf/l2j/gameserver/clientpackets/RequestGiveItemToPet.java
===================================================================
--- C:/Workspace/L2JFree_Interlude_GS/src/main/java/net/sf/l2j/gameserver/clientpackets/RequestGiveItemToPet.java        (revision 5206)
+++ C:/Workspace/L2JFree_Interlude_GS/src/main/java/net/sf/l2j/gameserver/clientpackets/RequestGiveItemToPet.java        (working copy)
@@ -25,6 +25,8 @@
 import net.sf.l2j.gameserver.model.actor.instance.L2PetInstance;
 import net.sf.l2j.gameserver.network.SystemMessageId;
 import net.sf.l2j.gameserver.serverpackets.SystemMessage;
+import net.sf.l2j.gameserver.util.IllegalPlayerAction;
+import net.sf.l2j.gameserver.util.Util;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -69,9 +71,21 @@
            player.sendPacket(new SystemMessage(SystemMessageId.NOTHING_HAPPENED));
            return;
        }
+        if (player.getActiveEnchantItem() != null)
+        {
+          Util.handleIllegalPlayerAction(player,"Player "+player.getName()+" Tried To Use Enchant Exploit And Got Banned!", IllegalPlayerAction.PUNISH_KICKBAN);
+          return;
+        }
       
        // Alt game - Karma punishment
        if (!Config.ALT_GAME_KARMA_PLAYER_CAN_TRADE && player.getKarma() > 0) return;
 
        if (player.getPrivateStoreType() != 0)
        {

Créditos: Stefoulis15

New 12-12-2009 10:23 PM

O Primeiro e para L2J Server ???

Aonde Aplicar as modificações ???
:wideeyed:

KaL 12-12-2009 10:34 PM

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]


Horários baseados na GMT -3. Agora são 03:28 AM.

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