Gaming
 

Macro FAQ

From WoWWiki

Macros
General guides

Macros Beginners Guide
Making a macro
UI FAQ/Macros and scripts
Macro API
Category:Macros

Useful macros (by class)

Useful macros for death knights Useful macros for druids Useful macros for hunters Useful macros for mages Useful macros for paladins Useful macros for priests Useful macros for rogues Useful macros for shamans Useful macros for warlocks Useful macros for warriors

Macros

Image:Questionmark.png How do I write a Macro?
- See the Macros page.


Image:Questionmark.png How do I write a Macro to do XXXX?
- Check the Most Used Macros to see if someone has already done something like this. Check the question below "What can't a macro do?" to see if its going to be impossible. If neither of these help, try asking on the World of Warcraft UI & Macros Forum.


Image:Questionmark.png What can't a macro do?
- A Macro cannot:
  • Cast a spell/ability without you pressing a button
  • Cast more than one spell/ability per button press, unless using an ability that isn't affected by global cooldown, like feign death or judgement.
  • Wait or pause before activating a spell/ability
  • Target another player's pet automatically (you can only automatically target your own pet)
  • Output anything to file other than saved variables
  • Use more than 255 characters
  • Call another macro
Image:Questionmark.png So what can a macro do?
- You can call any script command (/script ScriptFunction), any standard WoW /command such as /say or /attack, and any additional /commands made available by the AddOns you've installed. (If you need to write a long macro, write it as an AddOn in a lua file and bind it to a slash command. See the section on Lua and XML for more details.)


Image:Questionmark.png What's the real deal with pauses?
- You can't use a pause before a spell or ability. However... you can use certain script commands based on time, such as the movement commands. See the World of Warcraft API for more on those.

See also