m
Move page script moved page API GetInboxItem to WoW:API GetInboxItem without leaving a redirect
(GetInboxItem(index) - Gets a text description of the item attached to inbox message at [index]) |
m (Move page script moved page API GetInboxItem to WoW:API GetInboxItem without leaving a redirect) |
||
| (7 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
{{wowapi}} | |||
Retrieve details about an item from a mail. | |||
name, itemTexture, count, quality, canUse = GetInboxItem(index, itemIndex) | |||
== Parameters == | |||
=== Arguments === | |||
:(index, itemIndex) | |||
:;index : Integer - The index of the message to get information from. | |||
< | :;itemIndex : Integer - The index of the item (1-ATTACHMENTS_MAX_RECEIVE(16)) | ||
inbox_items = GetInboxNumItems(); | |||
=== Returns === | |||
if (inbox_items | :name, itemTexture, count, quality, canUse | ||
:;name : String - The display name/label for the item. | |||
:;itemTexture : String - The path for the texture to display for the item. | |||
:;count : Integer - How many of the item are available in the mail (I believe 0 means that the item has been retrieved) | |||
:;quality : Integer - Item quality index. | |||
:;canUse : Flag - Indicates if the player can use the item, 1 if they can use it, or nil if not. | |||
== Example == | |||
:Sample code from [[User:Inglais|Inglais]]. | |||
<!-- begin code --> | |||
inbox_items = GetInboxNumItems(); | |||
if (inbox_items > 0) then | |||
for inbox_item_index = 1, inbox_items do | |||
-- Get the Message Text | |||
end | inbox_text = GetInboxText(inbox_item_index); | ||
< | -- Get the Attachment Description Text | ||
inbox_item = GetInboxItem(inbox_item_index, 1); | |||
if (inbox_text ~= nil) then | |||
-- Print the message text | |||
DEFAULT_CHAT_FRAME:AddMessage("Inbox Text: " | |||
.. GetInboxText(inbox_item_index), 1, 1, 1); | |||
end | |||
if (inbox_item ~= nil) then | |||
-- Print the attachment description | |||
DEFAULT_CHAT_FRAME:AddMessage("Inbox Item: " | |||
.. GetInboxItem(inbox_item_index, 1), 1, 1, 1); | |||
end | |||
end | |||
end | |||
<!-- end code --> | |||
==Details== | |||
: As of 2.3.3 this function is bugged and the quality is always set to -1. | |||
__NOTOC__ | |||