WoW API: GetItemCount
← WoW API < GetItemCount
Returns count information for the item.
count = GetItemCount(itemID or "itemName" or "itemLink"[, includeBank][, includeCharges])
Arguments
- itemID / "itemName" / "itemLink"
- Number/String/String - Numeric ID of the item, name of the item, or itemLink of the item to query.
- (itemId or "itemName" or "itemLink", includeBank, includeCharges)
- includeBank
- Boolean - true: count includes bank items
- includeCharges
- Boolean - true: count is charges if any, otherwise number of items
Returns
- count
- Number - The number of items in your possesion, or charges if includeCharges is true and the item has charges.
Example
local count = GetItemCount(29434) print("Badge of Justice:", count)
local count = GetItemCount(33312, nil, true) print("Mana Saphire Charges:", count)
local countBags = GetItemCount("Netherweave Cloth") local countTotal = GetItemCount("Netherweave Cloth", true) print("Netherweave Cloth:", countBags, "(bags)", (countTotal - countBags), "(bank)")