Tópico: [L2JServer] Enchant pet correção
Ver um Único Post
Antigo 28-10-2009, 09:07 PM   #1 (permalink)
L2 DF
Membro - General
 
Avatar de L2 DF
 
Registrado em: Mar 2009
Localização: Buteco.
Posts: 226
Agradeceu: 134
Agradecido 234 Vezes em 96 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para L2 DF
Nome Real: Danilo F.

Inventório de L2 DF

Padrão Enchant pet correção

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

1°) Teste em L2J.

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
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: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
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

L2 DF está offline  
Links Patrocinados
 

Search Engine Optimization by vBSEO 3.3.0