Wikia

WoWWiki

API GetInventoryItemCount

Talk4
101,312pages on
this wiki
WoW API < GetInventoryItemCount

Determine the quantity of an item in an inventory slot.

count = GetInventoryItemCount("unit", slotId)

Parameters Edit

Arguments Edit

("unit", slotId)
unit 
String - The UnitId of the unit whose inventory is to be queried.
slotId 
Numeric - The inventory slot to be queried, obtained via GetInventorySlotInfo.

Returns Edit

count
count 
Numeric - Returns 1 on empty slots (Thus, on empty ammo slot, 1 is returned). For containers (Bags, etc.), this returns the number of items stored inside the container (Thus, empty containers return 0). Under all other conditions, this function returns the amount of items in the specified slot.

Example Edit

local ammoSlot = GetInventorySlotInfo("AmmoSlot");
local ammoCount = GetInventoryItemCount("player", ammoSlot);
if ((ammoCount == 1) and (not GetInventoryItemTexture("player", ammoSlot))) then
    ammoCount = 0;
end;

Around Wikia's network

Random Wiki