WoW:API GetItemInfo: Difference between revisions

no edit summary
mNo edit summary
No edit summary
Line 2: Line 2:
Return information about a specific item.
Return information about a specific item.
  itemName, itemLink, itemRarity, itemLevel, itemMinLevel, itemType, itemSubType, itemStackCount,
  itemName, itemLink, itemRarity, itemLevel, itemMinLevel, itemType, itemSubType, itemStackCount,
  itemEquipLoc, itemTexture = GetItemInfo(itemID or "itemString" or "itemName" or "itemLink");
  itemEquipLoc, itemTexture = GetItemInfo(itemID or "itemString" or "itemName" or "itemLink")  


== Parameters ==
== Parameters ==
=== Arguments ===
=== Arguments ===
:(itemId or "[[itemString]]" or "[[itemLink]]")
:(itemId or "[[itemString]]" or itemName or "[[itemLink]]")


:;itemId : Integer - The numeric ID of the item. ie. 12345
:;itemId : Integer - The numeric ID of the item. ie. 12345
:;"[[itemString]]" : String - The full item ID in string format, e.g. "item:12345:0:0:0".
:;"[[itemString]]" : String - The full item ID in string format, e.g. "item:12345:0:0:0".
:;itemName : String - The Name of the Item, ex: "Hearthstone".
:;itemName : String - The Name of the Item, ex: "Hearthstone" (the item must be equiped or in your Inventory for this to work).
:;"[[itemLink]]" : String - The itemLink, when Shift-Clicking items.
:;"[[itemLink]]" : String - The itemLink, when Shift-Clicking items.


Line 41: Line 41:
== Common usage ==
== Common usage ==


local link = FunctionThatGetsItemLink(arg1, arg2);
local itemName, itemLink, itemRarity, itemLevel, itemMinLevel, itemType, itemSubType, itemCount, itemEquipLoc, itemTexture = GetItemInfo(link)
local itemName, itemLink, itemRarity, itemLevel, itemMinLevel, itemType, itemSubType, itemCount, itemEquipLoc, itemTexture  
  = GetItemInfo(link);
 
This will work both with [[itemString]]s as well as [[itemLink]]s.
Anonymous user