diff --git a/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestBuyItem.java b/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestBuyItem.java index 67529dc674..2c261ac7ea 100644 --- a/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestBuyItem.java +++ b/L2J_Mobius_C1_HarbingersOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestBuyItem.java @@ -53,22 +53,25 @@ public class RequestBuyItem extends ClientBasePacket final PlayerInstance player = client.getActiveChar(); // Prevent buying items far from merchant. - if (!(player.getTarget() instanceof MerchantInstance)) + if (!player.isGM()) { - return; - } - boolean found = false; - for (WorldObject object : player.getKnownObjects()) - { - if ((object instanceof MerchantInstance) && (player.calculateDistance2D(object) < 250)) + if (!(player.getTarget() instanceof MerchantInstance)) { - found = true; - break; + return; + } + boolean found = false; + for (WorldObject object : player.getKnownObjects()) + { + if ((object instanceof MerchantInstance) && (player.calculateDistance2D(object) < 250)) + { + found = true; + break; + } + } + if (!found) + { + return; } - } - if (!found) - { - return; } double neededMoney = 0;