m
Move page script moved page API UseAction to WoW:API UseAction without leaving a redirect
(switched to new template, moved ActionSlot code to the ActionSlot page) |
m (Move page script moved page API UseAction to WoW:API UseAction without leaving a redirect) |
||
| (4 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{wowapi}} | {{wowapi}} | ||
{{protectedapi|2.0.1|For alternatives, try [[API SecureTemplates|SecureTemplates]] or the new [[Conditional slash commands]].}} | |||
Perform the specified action. | Perform the specified action. | ||
UseAction(slot[, checkCursor[, onSelf]]) | UseAction(slot[, checkCursor[, onSelf]]) | ||
| Line 7: | Line 8: | ||
== Parameters == | == Parameters == | ||
=== Arguments === | === Arguments === | ||
:;slot | |||
: | :: Numeric - The action [[ActionSlot|slot]] to use. | ||
: | :;checkCursor | ||
:;checkCursor : Flag <small> | :: Flag <small>''(optional)''</small> - Can be 0, 1, or nil. Appears to indicate whether the action button was clicked (1) or used via hotkey (0); probably involved in placing skills/items in the action bar after they've been picked up. I can confirm this. If you pass 0 for checkCursor, it will use the action regardless of whether another item/skill is on the cursor. If you pass 1 for checkCursor, it will replace the spell/action on the slot with the new one. | ||
:;onSelf : Flag <small> | :;onSelf | ||
:: Flag <small>''(optional)''</small> - Can be 0, 1, or nil. If present and 1, then the action is performed on the player, not the target. If "true" is passed instead of 1, Blizzard produces a Lua error. | |||
=== Returns === | === Returns === | ||
| Line 29: | Line 31: | ||
== Details == | == Details == | ||
See [[ | See the [[actionSlot]] API Type for more information on slot numbers and example code for listing available slots. | ||