WoW:API UseAction: Difference between revisions

(switched to new template, moved ActionSlot code to the ActionSlot page)
Line 9: Line 9:


:(slot[, checkCursor[, onSelf]])
:(slot[, checkCursor[, onSelf]])
:;slot : Numeric - The action [[API TYPE ActionSlot|slot]] to use.
 
:;slot : Numeric - The action [[ActionSlot|slot]] to use.
:;checkCursor : Flag <small><i>(optional)</i></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.
:;checkCursor : Flag <small><i>(optional)</i></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><i>(optional)</i></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.
:;onSelf : Flag <small><i>(optional)</i></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.
Line 29: Line 30:
== Details ==
== Details ==


See [[API TYPE ActionSlot|ActionSlot]] for more information on slot numbers and example code for listing available slots.
See the [[actionSlot]] API Type for more information on slot numbers and example code for listing available slots.
Anonymous user