فهرست منبع

BETA: Fix for #DP4845 from [4710]

Zoey76 14 سال پیش
والد
کامیت
88808f4263
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      L2J_Server_BETA/java/com/l2jserver/gameserver/network/clientpackets/RequestAcquireSkill.java

+ 3 - 2
L2J_Server_BETA/java/com/l2jserver/gameserver/network/clientpackets/RequestAcquireSkill.java

@@ -435,10 +435,11 @@ public final class RequestAcquireSkill extends L2GameClientPacket
 				if (s.getItemsIdCount() != null)
 				{
 					//Then checks that the player has all the items
+					long reqItemCount = 0;
 					for (int[] itemIdCount : s.getItemsIdCount())
 					{
-						final L2ItemInstance[] reqItems = player.getInventory().getAllItemsByItemId(itemIdCount[0]);
-						if ((reqItems == null) || (reqItems.length < itemIdCount[1]))
+						reqItemCount = player.getInventory().getInventoryItemCount(itemIdCount[0], -1);
+						if (reqItemCount < itemIdCount[1])
 						{
 							//Player doesn't have required item.
 							player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.ITEM_MISSING_TO_LEARN_SKILL));