WoW:API ContainerIDToInventoryID: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (Move page script moved page API ContainerIDToInventoryID to API ContainerIDToInventoryID without leaving a redirect) |
||
(13 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
{{wowapi}} __NOTOC__ | |||
inventoryId = ContainerIDToInventoryID(bagID) | |||
:; | == Arguments == | ||
:: inventoryID - the bag's inventory ID | |||
:;:(bagID) | |||
:::;bagID : [[API TYPE bagID|bagID]] - number of the bag (1 -- NUM_BAG_SLOTS+NUM_BANKBAGSLOTS) to get the inventoryID for. | |||
== Returns == | |||
:;inventoryID | |||
:: inventoryID - the bag's inventory ID used in functions like [[API PutItemInBag|PutItemInBag(inventoryId)]] and [[API GetInventoryItemLink|GetInventoryItemLink("player",inventoryId)]] | |||
== Example == | |||
local invID = ContainerIDToInventoryID(1) | local invID = ContainerIDToInventoryID(1) | ||
local bagLink = GetInventoryItemLink("player",invID) | |||
DEFAULT_CHAT_FRAME:AddMessage("Bag slot 1 is inventory slot "..invID..", a "..bagLink) | |||
=== Result === | |||
Bag slot 1 is inventory slot 20, a [Imbued Netherweave Bag] | |||
== Notes == | |||
: | :Querying for items outside the range 1 -- (NUM_BAG_SLOTS+NUM_BANKBAGSLOTS) throws an error. | ||
---- | :The player bags begin at container 1 -- currently inventory slot 20. | ||
:The bank bags begin at container 5 (1+NUM_BAG_SLOTS) -- currently inventory slot 68. | |||
Latest revision as of 04:45, 15 August 2023
← WoW API < ContainerIDToInventoryID
inventoryId = ContainerIDToInventoryID(bagID)
Arguments[edit]
- (bagID)
- bagID
- bagID - number of the bag (1 -- NUM_BAG_SLOTS+NUM_BANKBAGSLOTS) to get the inventoryID for.
Returns[edit]
- inventoryID
- inventoryID - the bag's inventory ID used in functions like PutItemInBag(inventoryId) and GetInventoryItemLink("player",inventoryId)
Example[edit]
local invID = ContainerIDToInventoryID(1) local bagLink = GetInventoryItemLink("player",invID) DEFAULT_CHAT_FRAME:AddMessage("Bag slot 1 is inventory slot "..invID..", a "..bagLink)
Result[edit]
Bag slot 1 is inventory slot 20, a [Imbued Netherweave Bag]
Notes[edit]
- Querying for items outside the range 1 -- (NUM_BAG_SLOTS+NUM_BANKBAGSLOTS) throws an error.
- The player bags begin at container 1 -- currently inventory slot 20.
- The bank bags begin at container 5 (1+NUM_BAG_SLOTS) -- currently inventory slot 68.