WoW:API GetMacroIndexByName: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
{{wowapi}} | {{wowapi}} | ||
Return | Return macro index for a given name. | ||
macroIndex = GetMacroIndexByName("name") | |||
== Arguments == | == Arguments == | ||
:;"name": String - The name of macro | :;"name" : String - The name of a macro as obtainable by GetActionText(slot) | ||
== Returns == | == Returns == | ||
:; | :;macroIndex : The numeric index of the macro or 0 if there's no macro with the given name. | ||
:The | |||
== Notes == | == Notes == | ||
:If there | :Macros are indexed 1-18 for "general" macros and 19-36 for character specific macros. | ||
:If there is two or more macros with the same name, it appears to return the highest macroIndex found. | |||
== Example == | == Example == | ||
local | local macroIndex = GetMacroIndexByName("Fred") | ||
if macroIndex == 0 then | |||
-- You have no macro named "Fred" | |||
end | |||
Revision as of 20:01, 20 March 2008
← WoW API < GetMacroIndexByName
Return macro index for a given name.
macroIndex = GetMacroIndexByName("name")
Arguments
- "name"
- String - The name of a macro as obtainable by GetActionText(slot)
Returns
- macroIndex
- The numeric index of the macro or 0 if there's no macro with the given name.
Notes
- Macros are indexed 1-18 for "general" macros and 19-36 for character specific macros.
- If there is two or more macros with the same name, it appears to return the highest macroIndex found.
Example
local macroIndex = GetMacroIndexByName("Fred")
if macroIndex == 0 then
-- You have no macro named "Fred"
end