WoW:API GetCursorInfo: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(formatting) |
||
Line 1: | Line 1: | ||
{{wowapi}} __NOTOC__ | {{wowapi}} __NOTOC__ | ||
Gets information about something the cursor is holding. The information returned depends on what the cursor has. | Gets information about something the cursor is holding. The information returned depends on what the cursor has. | ||
"infoType", info1[, info2] = GetCursorInfo() | "infoType", info1[, info2] = GetCursorInfo() | ||
== Returns == | == Returns == | ||
*"item", itemID, itemLink | *"item", itemID, itemLink | ||
*:"item" : String - The cursor is holding an item. | *:"item" : String - The cursor is holding an item. | ||
Line 47: | Line 41: | ||
<big>'''Result'''</big> | <big>'''Result'''</big> | ||
:If the cursor is holding an item, its item link is displayed in the default chat window. |
Revision as of 10:51, 11 April 2010
← WoW API < GetCursorInfo
Gets information about something the cursor is holding. The information returned depends on what the cursor has.
"infoType", info1[, info2] = GetCursorInfo()
Returns
- "item", itemID, itemLink
- "item" : String - The cursor is holding an item.
- itemId: Number - The itemId.
- itemLink : String (ItemLink) - The item's link.
- "spell", spellid, bookType
- "spell" : String - The cursor is holding a spell.
- spellid : Number - The index of the spell in the spell book.
- bookType : String - The spell book id. Only works for player spells, so this always returns BOOKTYPE_SPELL.
- "macro", index
- "macro" : String - The cursor is holding a macro.
- index : Number - The index of the macro.
- "money", amount
- "money" : String - The cursor is holding money.
- amount : Number - The amount of money in copper.
- "merchant", index
- "merchant" : String - The cursor is holding a merchant item.
- index : Number - The index of the merchant item.
Example
local infoType, info1, info2 = GetCursorInfo() if (infoType == "item") then print(info2) elseif (infoType == "spell") then local name, rank = GetSpellName(info1, info2) if (rank ~= "") then name = name .. "(" .. rank .. ")" end print(name) end
Result
- If the cursor is holding an item, its item link is displayed in the default chat window.