WoW:API GetInventoryItemLink: Difference between revisions

→‎Example: Removed link cleaning for GetItemInfo, not needed anymore
m (Robot: Removing selflinks)
(→‎Example: Removed link cleaning for GetItemInfo, not needed anymore)
Line 19: Line 19:
=== Code ===
=== Code ===
  local mainHandLink = GetInventoryItemLink("player",GetInventorySlotInfo("MainHandSlot"))
  local mainHandLink = GetInventoryItemLink("player",GetInventorySlotInfo("MainHandSlot"))
local _, _, itemCode = strfind(mainHandLink, "(%d+):")
  local _, _, _, _, _, itemType = GetItemInfo(mainHandLink)
  local _, _, _, _, _, itemType = GetItemInfo(itemCode)
  DEFAULT_CHAT_FRAME:AddMessage(itemType)
  DEFAULT_CHAT_FRAME:AddMessage(itemType)


Line 27: Line 26:
Prints the subtype of the mainhand weapon - for example "Mace" or "Sword".
Prints the subtype of the mainhand weapon - for example "Mace" or "Sword".


=== Comments ===
The 2nd line of the example is used to strip down the link returned by the function into a format that [[API GetItemInfo|GetItemInfo]] will accept.  You can't pass a link from '''GetInventoryItemLink''' to [[API GetItemInfo|GetItemInfo]] directly.
----
__NOTOC__
__NOTOC__
Anonymous user