Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: head-src/com/l2jfrozen/gameserver/network/clientpackets/RequestEnchantItem.java
- RequestEnchantItem.java
- import com.l2jfrozen.gameserver.model.L2World;
- import com.l2jfrozen.gameserver.model.actor.instance.L2ItemInstance;
- import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;
- +import com.l2jfrozen.gameserver.model.L2Character;
- +import com.l2jfrozen.gameserver.model.L2Object;
- +import com.l2jfrozen.gameserver.model.actor.instance.L2WarehouseInstance;
- import com.l2jfrozen.gameserver.model.base.Race;
- import com.l2jfrozen.gameserver.network.SystemMessageId;
- import com.l2jfrozen.gameserver.network.serverpackets.EnchantResult;
- _objectId = readD();
- }
- +@SuppressWarnings("null")
- @Override
- protected void runImpl()
- {
- final L2PcInstance activeChar = getClient().getActiveChar();
- +List<L2Character> knowns = activeChar.getKnownTypeInRadius(L2Character.class, 400);
- if(activeChar == null || _objectId == 0)
- return;
- @@ -104,7 +110,14 @@
- activeChar.setActiveEnchantItem(null);
- return;
- }
- + for (L2Object wh : knowns)
- + {
- + if (wh instanceof L2WarehouseInstance)
- + {
- + activeChar.sendMessage("You Cannot enchant near warehouse.");
- + return;
- + }
- + }
- if(activeChar.isOnline() == 0)
- {
- activeChar.setActiveEnchantItem(null);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement