28-10-2009, 09:07 PM
|
#1 (permalink)
|
|
Membro - General
Registrado em: Mar 2009
Localização: Buteco.
Posts: 226
Agradecido 234 Vezes em 96 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
Enchant pet correção
Está é uma correção para o pet enchant.
1°) Teste em L2J.
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
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
|
|
|