WoW:API GetTradePlayerItemLink
Jump to navigation
Jump to search
Returns a single value: chat-ready item link.
chatItemLink = GetTradePlayerItemLink(ID);
Parameters
Arguments
- (ID)
- ID
- numeric - index value of the "player's" (your character) trade slots (starts at 0 and proceeds to 5. 6 may be used for the will-not-be-traded-slot.)
Returns
- Returns
- chatItemLink
- chatItemLink
- String - a string that can be used to link items in the chat log
Example
for i = 0, 6 do chatItemLink = GetTradePlayerItemLink(i); end
Details
- Remember, chatItemLink(s) are different than itemLink parameters needed by many APIs. To properly extract an itemLink from a chatItemLink, here is a neat function:
--[[ Function: extractItemLinkFromChatItemLink Purpose: gets an item link string from a chat item link string Note: don't ask questions, it works ]] function extractItemLinkFromChatItemLink(message) local _, _, _, _itemLink = string.find(message, "(|H(.+)|h)"); _, _, _itemLink = string.find(_itemLink, "(.-|h)"); return _itemLink; end
- Here is a chatItemLink Example:
|cffffffff|Hitem:3771:0:0:0|h[Wild Hog Shank]|h|r
- Here is an itemLink Example:
item:3771:0:0:0