Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestBypassToServer.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestBypassToServer.java (revision 421)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestBypassToServer.java (revision 423)
- @@ -17,4 +17,6 @@
- import java.util.logging.Level;
- import java.util.logging.Logger;
- +
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- import net.sf.l2j.Config;
- @@ -60,4 +62,11 @@
- {
- L2PcInstance activeChar = getClient().getActiveChar();
- +
- + if (!activeChar.getFloodProtectors().getServerBypass().tryPerformAction("_command"))
- + {
- + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- +
- if (activeChar == null)
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestSellItem.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestSellItem.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestSellItem.java (revision 423)
- @@ -84,4 +84,9 @@
- {
- L2PcInstance player = getClient().getActiveChar();
- + if (!player.getFloodProtectors().getMisc().tryPerformAction("misc"))
- + {
- + player.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- if (player == null)
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java (revision 421)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java (revision 423)
- @@ -30,4 +30,5 @@
- import net.sf.l2j.gameserver.model.item.PcInventory;
- import net.sf.l2j.gameserver.network.SystemMessageId;
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- import net.sf.l2j.gameserver.network.serverpackets.ItemList;
- import net.sf.l2j.gameserver.network.serverpackets.PledgeShowInfoUpdate;
- @@ -90,4 +91,9 @@
- private void doExchange(L2PcInstance player, MultiSellEntry templateEntry, boolean applyTaxes, boolean maintainEnchantment, int enchantment)
- {
- + if (!player.getFloodProtectors().getMultisell().tryPerformAction("multisell"))
- + {
- + player.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- PcInventory inv = player.getInventory();
- boolean maintainItemFound = false;
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestPrivateStoreBuy.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestPrivateStoreBuy.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestPrivateStoreBuy.java (revision 423)
- @@ -72,4 +72,12 @@
- {
- L2PcInstance player = getClient().getActiveChar();
- +
- + if (!player.getFloodProtectors().getMisc().tryPerformAction("misc"))
- + {
- + player.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- +
- +
- if (player == null)
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/SendWareHouseWithDrawList.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/SendWareHouseWithDrawList.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/SendWareHouseWithDrawList.java (revision 423)
- @@ -26,4 +26,5 @@
- import net.sf.l2j.gameserver.model.item.ItemContainer;
- import net.sf.l2j.gameserver.network.SystemMessageId;
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- import net.sf.l2j.gameserver.network.serverpackets.InventoryUpdate;
- import net.sf.l2j.gameserver.network.serverpackets.ItemList;
- @@ -84,4 +85,9 @@
- {
- player.sendMessage("Transactions are disable for your Access Level");
- + return;
- + }
- + if (!player.getFloodProtectors().getWarehouse().tryPerformAction("warehouse"))
- + {
- + player.sendPacket(ActionFailed.STATIC_PACKET);
- return;
- }
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestPrivateStoreSell.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestPrivateStoreSell.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestPrivateStoreSell.java (revision 423)
- @@ -89,4 +89,11 @@
- {
- L2PcInstance player = getClient().getActiveChar();
- +
- + if (!player.getFloodProtectors().getMisc().tryPerformAction("misc"))
- + {
- + player.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- +
- if (player == null)
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestDestroyItem.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestDestroyItem.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestDestroyItem.java (revision 423)
- @@ -18,4 +18,6 @@
- import java.util.logging.Level;
- import java.util.logging.Logger;
- +
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- import net.sf.l2j.Config;
- @@ -56,4 +58,11 @@
- {
- L2PcInstance activeChar = getClient().getActiveChar();
- +
- + if (!activeChar.getFloodProtectors().getMisc().tryPerformAction("misc"))
- + {
- + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- +
- if (activeChar == null)
- return;
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestDropItem.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestDropItem.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestDropItem.java (revision 423)
- @@ -17,4 +17,6 @@
- import java.util.logging.Logger;
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- +
- import net.sf.l2j.Config;
- import net.sf.l2j.gameserver.GmListTable;
- @@ -61,4 +63,11 @@
- {
- L2PcInstance activeChar = getClient().getActiveChar();
- +
- + if (!activeChar.getFloodProtectors().getDropItem().tryPerformAction("drop"))
- + {
- + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- +
- if (activeChar == null || activeChar.isDead())
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/Say2.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/Say2.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/Say2.java (revision 423)
- @@ -25,4 +25,5 @@
- import net.sf.l2j.gameserver.handler.IChatHandler;
- import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- /**
- @@ -85,4 +86,13 @@
- // getting char instance
- L2PcInstance activeChar = getClient().getActiveChar();
- +
- + if (activeChar != null && activeChar instanceof L2PcInstance)
- + {
- + if (!activeChar.getFloodProtectors().getChat().tryPerformAction("chat"))
- + {
- + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- + }
- if (_text.length() >= 100)
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/AttackRequest.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/AttackRequest.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/AttackRequest.java (revision 423)
- @@ -61,4 +61,10 @@
- else
- target = L2World.getInstance().findObject(_objectId);
- + // Update next commit
- + // if (!activeChar.getFloodProtectors().getActionMwx().tryPerformAction("_objectId"))
- + // {
- + // activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + // return;
- + // }
- if (target == null)
- return;
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestBuyItem.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestBuyItem.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestBuyItem.java (revision 423)
- @@ -83,4 +83,11 @@
- {
- L2PcInstance player = getClient().getActiveChar();
- +
- + if (!player.getFloodProtectors().getMisc().tryPerformAction("misc"))
- + {
- + player.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- +
- if (player == null)
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestEnchantItem.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestEnchantItem.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/RequestEnchantItem.java (revision 423)
- @@ -16,4 +16,6 @@
- import java.util.logging.Logger;
- +
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- import net.sf.l2j.Config;
- @@ -410,4 +412,11 @@
- activeChar.sendPacket(sm);
- }
- +
- + if (!activeChar.getFloodProtectors().getWerehouse().tryPerformAction("werehouse"))
- + {
- + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- +
- item.setEnchantLevel(item.getEnchantLevel() + 1);
- item.updateDatabase();
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/UseItem.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/UseItem.java (revision 421)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/network/clientpackets/UseItem.java (revision 423)
- @@ -60,4 +60,9 @@
- if (activeChar == null)
- return;
- + if (!activeChar.getFloodProtectors().getUseItem().tryPerformAction("use item"))
- + {
- + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- if (activeChar.getPrivateStoreType() != 0)
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2NpcBufferInstance.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2NpcBufferInstance.java (revision 421)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2NpcBufferInstance.java (revision 423)
- @@ -18,4 +18,6 @@
- import java.util.concurrent.ScheduledFuture;
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- +
- import net.sf.l2j.gameserver.ThreadPoolManager;
- import net.sf.l2j.gameserver.datatables.NpcBufferSkillIdsTable;
- @@ -191,4 +193,9 @@
- if (command.startsWith("npc_buffer_heal"))
- {
- + if (!playerInstance.getFloodProtectors().getBuffer().tryPerformAction("npc_buffer_heal"))
- + {
- + playerInstance.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- if (playerInstance.getCurrentHp() == 0 || playerInstance.getPvpFlag() > 0)
- {
- @@ -204,4 +211,9 @@
- if (command.startsWith("npc_buffer_cancel"))
- {
- + if (!playerInstance.getFloodProtectors().getBuffer().tryPerformAction("npc_buffer_cancel"))
- + {
- + playerInstance.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- if (playerInstance.getCurrentHp() == 0 || playerInstance.getPvpFlag() > 0)
- {
- @@ -215,4 +227,9 @@
- if (command.startsWith("npc_buffer_buff"))
- {
- + if (!playerInstance.getFloodProtectors().getBuffer().tryPerformAction("npc_buffer_buff"))
- + {
- + playerInstance.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- String[] params = command.split(" ");
- int skillId = Integer.parseInt(params[1]);
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2NpcInstance.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2NpcInstance.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2NpcInstance.java (revision 423)
- @@ -2814,4 +2814,6 @@
- if (player == null)
- return;
- + if (!player.getFloodProtectors().getSubclass().tryPerformAction("buffer"))
- + return;
- // Blessing of protection - author kerberos_20. Used codes from Rayan - L2Emu project.
- int player_level = player.getLevel();
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2VillageMasterInstance.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2VillageMasterInstance.java (revision 421)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2VillageMasterInstance.java (revision 423)
- @@ -285,4 +285,12 @@
- case 4: // Add Subclass - Action (Subclass 4 x[x])
- boolean allowAddition = true;
- +
- + if (!player.getFloodProtectors().getSubclass().tryPerformAction("add subclass"))
- + {
- + player.sendMessage("Don't change sub classes so rapidly, please wait.");
- + player.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- +
- /*
- * If the character is less than level 75 on any of their previously chosen classes then disallow them to change to their most recently added sub-class choice.
- @@ -373,4 +381,10 @@
- * If the character is less than level 75 on any of their previously chosen classes then disallow them to change to their most recently added sub-class choice. Note: paramOne = classIndex
- */
- + if (!player.getFloodProtectors().getSubclass().tryPerformAction("change class"))
- + {
- + player.sendMessage("Don't change sub classes so rapidly, please wait.");
- + player.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- if (Olympiad.getInstance().isRegisteredInComp(player) || (player.getOlympiadGameId() > 0))
- {
- @@ -407,4 +421,10 @@
- * Warning: the information about this subclass will be removed from the subclass list even if false!
- */
- + if (!player.getFloodProtectors().getSubclass().tryPerformAction("change class"))
- + {
- + player.sendMessage("Don't change sub classes so rapidly, please wait.");
- + player.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- if (Olympiad.getInstance().isRegisteredInComp(player) || (player.getOlympiadGameId() > 0))
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/itemhandlers/SummonItems.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/itemhandlers/SummonItems.java (revision 421)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/itemhandlers/SummonItems.java (revision 423)
- @@ -58,4 +58,9 @@
- }
- L2PcInstance activeChar = (L2PcInstance) playable;
- + if (!activeChar.getFloodProtectors().getItemPetSummon().tryPerformAction("summon items"))
- + {
- + playable.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- if (activeChar.isSitting())
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/itemhandlers/Firework.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/itemhandlers/Firework.java (revision 421)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/itemhandlers/Firework.java (revision 423)
- @@ -14,4 +14,6 @@
- */
- package net.sf.l2j.gameserver.handler.itemhandlers;
- +
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- import net.sf.l2j.gameserver.datatables.SkillTable;
- @@ -39,4 +41,49 @@
- L2PcInstance activeChar = (L2PcInstance) playable;
- int itemId = item.getItemId();
- + if (!activeChar.getFloodProtectors().getFirework().tryPerformAction("firework"))
- + {
- + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- /*
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/itemhandlers/RollingDice.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/itemhandlers/RollingDice.java (revision 421)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/itemhandlers/RollingDice.java (revision 423)
- @@ -69,4 +69,6 @@
- private int rollDice(L2PcInstance player)
- {
- + if (!player.getFloodProtectors().getRollDice().tryPerformAction("roll dice"))
- + return 0;
- // Check if the dice is ready
- return Rnd.get(1, 6);
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/Banking.java
- ===================================================================
- --- /trunk/v/java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/Banking.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/Banking.java (revision 423)
- @@ -14,4 +14,6 @@
- */
- package net.sf.l2j.gameserver.handler.voicedcommandhandlers;
- +
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- import net.sf.l2j.Config;
- @@ -34,4 +36,9 @@
- public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
- {
- + if (!activeChar.getFloodProtectors().getBankingSystem().tryPerformAction("BankingSystem"))
- + {
- + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + return false;
- + }
- if (command.equalsIgnoreCase("bank"))
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/chathandlers/ChatTrade.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/chathandlers/ChatTrade.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/chathandlers/ChatTrade.java (revision 423)
- @@ -20,4 +20,5 @@
- import net.sf.l2j.gameserver.model.L2World;
- import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- import net.sf.l2j.gameserver.network.serverpackets.CreatureSay;
- @@ -38,4 +39,9 @@
- public void handleChat(int type, L2PcInstance activeChar, String target, String text)
- {
- + if (!activeChar.getFloodProtectors().getGlobal().tryPerformAction("global"))
- + {
- + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- CreatureSay cs = new CreatureSay(activeChar.getObjectId(), type, activeChar.getName(), text);
- if (Config.DEFAULT_TRADE_CHAT.equalsIgnoreCase("on") || (Config.DEFAULT_TRADE_CHAT.equalsIgnoreCase("gm") && activeChar.isGM()))
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/chathandlers/ChatShout.java
- ===================================================================
- --- /trunk/v/java/net/sf/l2j/gameserver/handler/chathandlers/ChatShout.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/chathandlers/ChatShout.java (revision 423)
- @@ -14,4 +14,6 @@
- */
- package net.sf.l2j.gameserver.handler.chathandlers;
- +
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- import net.sf.l2j.Config;
- @@ -38,4 +40,9 @@
- public void handleChat(int type, L2PcInstance activeChar, String target, String text)
- {
- + if (!activeChar.getFloodProtectors().getGlobal().tryPerformAction("global"))
- + {
- + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- CreatureSay cs = new CreatureSay(activeChar.getObjectId(), type, activeChar.getName(), text);
- if (Config.DEFAULT_GLOBAL_CHAT.equalsIgnoreCase("on") || (Config.DEFAULT_GLOBAL_CHAT.equalsIgnoreCase("gm") && activeChar.isGM()))
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/chathandlers/ChatHeroVoice.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/chathandlers/ChatHeroVoice.java (revision 421)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/handler/chathandlers/ChatHeroVoice.java (revision 423)
- @@ -19,4 +19,5 @@
- import net.sf.l2j.gameserver.model.L2World;
- import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
- +import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
- import net.sf.l2j.gameserver.network.serverpackets.CreatureSay;
- @@ -37,6 +38,11 @@
- public void handleChat(int type, L2PcInstance activeChar, String target, String text)
- {
- - if (activeChar.isHero())
- + if (activeChar.isHero() || activeChar.isGM ())
- {
- + if (!activeChar.getFloodProtectors().getHeroVoice().tryPerformAction("hero voice") && !activeChar.isGM())
- + {
- + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- CreatureSay cs = new CreatureSay(activeChar.getObjectId(), type, activeChar.getName(), text);
- for (L2PcInstance player : L2World.getInstance().getAllPlayers())
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/RecipeController.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/RecipeController.java (revision 413)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/RecipeController.java (revision 423)
- @@ -193,4 +193,9 @@
- public synchronized void requestMakeItem(L2PcInstance player, int recipeListId)
- {
- + if (!player.getFloodProtectors().getCraft().tryPerformAction("craft"))
- + {
- + player.sendPacket(ActionFailed.STATIC_PACKET);
- + return;
- + }
- if (player.isInDuel())
- {
- Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/util/FloodProtectors.java
- ===================================================================
- --- /trunk/Eclipse/java/net/sf/l2j/gameserver/util/FloodProtectors.java (revision 422)
- +++ /trunk/Eclipse/java/net/sf/l2j/gameserver/util/FloodProtectors.java (revision 423)
- @@ -15,4 +15,6 @@
- package net.sf.l2j.gameserver.util;
- +import net.sf.l2j.gameserver.util.FloodProtectorAction;
- +
- import net.sf.l2j.Config;
- import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance
Advertisement
Add Comment
Please, Sign In to add comment