diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java index c383b1a74d..db77cdfcdc 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java @@ -43,6 +43,12 @@ public class RequestExPledgeItemBuy implements IClientIncomingPacket @Override public void run(GameClient client) { + if ((_count < 1) || (_count > 10000)) + { + client.sendPacket(new ExPledgeItemBuy(1)); + return; + } + final Player player = client.getPlayer(); if ((player == null) || (player.getClan() == null)) { diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java index c383b1a74d..db77cdfcdc 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java @@ -43,6 +43,12 @@ public class RequestExPledgeItemBuy implements IClientIncomingPacket @Override public void run(GameClient client) { + if ((_count < 1) || (_count > 10000)) + { + client.sendPacket(new ExPledgeItemBuy(1)); + return; + } + final Player player = client.getPlayer(); if ((player == null) || (player.getClan() == null)) { diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java index c383b1a74d..db77cdfcdc 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java @@ -43,6 +43,12 @@ public class RequestExPledgeItemBuy implements IClientIncomingPacket @Override public void run(GameClient client) { + if ((_count < 1) || (_count > 10000)) + { + client.sendPacket(new ExPledgeItemBuy(1)); + return; + } + final Player player = client.getPlayer(); if ((player == null) || (player.getClan() == null)) { diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java index c383b1a74d..db77cdfcdc 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java @@ -43,6 +43,12 @@ public class RequestExPledgeItemBuy implements IClientIncomingPacket @Override public void run(GameClient client) { + if ((_count < 1) || (_count > 10000)) + { + client.sendPacket(new ExPledgeItemBuy(1)); + return; + } + final Player player = client.getPlayer(); if ((player == null) || (player.getClan() == null)) { diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java index c383b1a74d..db77cdfcdc 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java @@ -43,6 +43,12 @@ public class RequestExPledgeItemBuy implements IClientIncomingPacket @Override public void run(GameClient client) { + if ((_count < 1) || (_count > 10000)) + { + client.sendPacket(new ExPledgeItemBuy(1)); + return; + } + final Player player = client.getPlayer(); if ((player == null) || (player.getClan() == null)) { diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java index c383b1a74d..db77cdfcdc 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java @@ -43,6 +43,12 @@ public class RequestExPledgeItemBuy implements IClientIncomingPacket @Override public void run(GameClient client) { + if ((_count < 1) || (_count > 10000)) + { + client.sendPacket(new ExPledgeItemBuy(1)); + return; + } + final Player player = client.getPlayer(); if ((player == null) || (player.getClan() == null)) { diff --git a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java index 78a7c5ba9d..38644c1bf7 100644 --- a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java +++ b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java @@ -86,13 +86,14 @@ public class RequestPurchaseLimitShopItemBuy implements IClientIncomingPacket return; } - if (_amount < 1) + if (_product == null) { return; } - if (_product == null) + if ((_amount < 1) || (_amount > 10000)) { + player.sendPacket(new ExBRBuyProduct(ExBrProductReplyType.INVENTORY_OVERFLOW)); return; } diff --git a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java index c383b1a74d..db77cdfcdc 100644 --- a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java +++ b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/pledgeV2/RequestExPledgeItemBuy.java @@ -43,6 +43,12 @@ public class RequestExPledgeItemBuy implements IClientIncomingPacket @Override public void run(GameClient client) { + if ((_count < 1) || (_count > 10000)) + { + client.sendPacket(new ExPledgeItemBuy(1)); + return; + } + final Player player = client.getPlayer(); if ((player == null) || (player.getClan() == null)) { diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java index 81e850f569..0ea7ef52d4 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java @@ -86,13 +86,14 @@ public class RequestPurchaseLimitShopItemBuy implements IClientIncomingPacket return; } - if (_amount < 1) + if (_product == null) { return; } - if (_product == null) + if ((_amount < 1) || (_amount > 10000)) { + player.sendPacket(new ExBRBuyProduct(ExBrProductReplyType.INVENTORY_OVERFLOW)); return; } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java index 309e094c22..59244befcb 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java @@ -93,13 +93,14 @@ public class RequestPurchaseLimitShopItemBuy implements IClientIncomingPacket return; } - if (_amount < 1) + if (_product == null) { return; } - if (_product == null) + if ((_amount < 1) || (_amount > 10000)) { + player.sendPacket(new ExBRBuyProduct(ExBrProductReplyType.INVENTORY_OVERFLOW)); return; } diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java index 309e094c22..59244befcb 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/clientpackets/limitshop/RequestPurchaseLimitShopItemBuy.java @@ -93,13 +93,14 @@ public class RequestPurchaseLimitShopItemBuy implements IClientIncomingPacket return; } - if (_amount < 1) + if (_product == null) { return; } - if (_product == null) + if ((_amount < 1) || (_amount > 10000)) { + player.sendPacket(new ExBRBuyProduct(ExBrProductReplyType.INVENTORY_OVERFLOW)); return; }