WoW:Macro FAQ: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
(Update me too!)
(Use {{faqq}} and {{faqa}})
Line 1: Line 1:
This is the place to ask any questions about UI Customization that is ''not'' directly related to writing your own AddOns. For developing AddOns, see [[Interface Customization]]. For Cosmos-specific questions, please see the Cosmos Questions page.
==Macros==
 
{{faqq}}How do I write a Macro?
{{faqa}}See the [[Macros]] page.


==Macros==


; Q) How do I write a Macro?
{{faqq}}How do I write a Macro to do XXXX?
: A) See the [[Macros]] page.
{{faqa}}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 [http://forums.worldofwarcraft.com/board.aspx?fn=wow-interface-customization World of Warcraft UI & Macros Forum].


; Q) How do I write a Macro to do XXXX?
: A) 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 [http://www.cosmosui/forums CosmosUI forums].


; Q) What can't a macro do?
{{faqq}}What can't a macro do?
: A) A Macro cannot:
{{faqa}}A Macro cannot:
<!-- anyone know how to indent this but still keep the bullets? -->
*Use more than 255 characters
*Use more than 255 characters
*Call another macro (with the addon "Supermacro" it is now easy to run other macros in your macro)
*Call another macro (with the addon "Supermacro" it is now easy to run other macros in your macro)
Line 20: Line 19:
*Output anything to file other than saved variables
*Output anything to file other than saved variables


; Q) So what can a macro do?
: A) You can call [[World of Warcraft API|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, for example if you install [[Cosmos]] you can use the [[Cosmos Slash Commands]]. If you need to write a long macro, write it as an AddOn in a lua file and bind it to a slash command, just like the Cosmos ones. See the section on Lua and XML for more details.


; Q) What's the real deal with pauses?
{{faqq}}So what can a macro do?
: A) You can't use a pause before a spell or ability. However... you can kinda do pauses in certain ways. Firstly, the [[Cosmos]] [[Cosmos Slash Commands|slash commands]] includes a /in option. This will NOT work with spells or abilities, but works fine with chat commands. For example: "/in 5 /say Heal on the way!". You can also use certain script commands based on time, such as the movement commands. See the [[World of Warcraft API]] for more on those.
{{faqa}}You can call [[World of Warcraft API|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, for example if you install [[Cosmos]] you can use the [[Cosmos Slash Commands]]. If you need to write a long macro, write it as an AddOn in a lua file and bind it to a slash command, just like the Cosmos ones. See the section on Lua and XML for more details.




==Questions on Specific AddOns==
{{faqq}}What's the real deal with pauses?
{{faqa}}You can't use a pause before a spell or ability. However... you can kinda do pauses in certain ways. Firstly, the [[Cosmos]] [[Cosmos Slash Commands|slash commands]] includes a /in option. This will NOT work with spells or abilities, but works fine with chat commands. For example: "/in 5 /say Heal on the way!". You can also use certain script commands based on time, such as the movement commands. See the [[World of Warcraft API]] for more on those.


===Census===
* ''Where can I get the census mod seperately?''
*:[http://www.pieragostini.com/ian/fun/wow/mods/Census.htm Here]
*:[http://www.warcraftrealms.com/censusplus.php And updated version here]
* ''Where can I see information on other server's Census data?''
*:[http://www.warcraftrealms.com Warcraft Realms]


== Also See ==
* [[UI FAQ/Macros and Scripts]]
* [[Most used macros]]




[[Category:UI| UI Questions]]
[[Category:FAQs]] [[Category:Macros]]

Revision as of 07:09, 8 July 2006

Macros

Questionmark.png How do I write a Macro?

- See the Macros page.


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.


Questionmark.png What can't a macro do?

- A Macro cannot:

  • Use more than 255 characters
  • Call another macro (with the addon "Supermacro" it is now easy to run other macros in your macro)
  • Cast a spell/ability without you pressing a button
  • Cast more than one spell/ability per button press
  • Insert a 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


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, for example if you install Cosmos you can use the Cosmos Slash Commands. If you need to write a long macro, write it as an AddOn in a lua file and bind it to a slash command, just like the Cosmos ones. See the section on Lua and XML for more details.


Questionmark.png What's the real deal with pauses?

- You can't use a pause before a spell or ability. However... you can kinda do pauses in certain ways. Firstly, the Cosmos slash commands includes a /in option. This will NOT work with spells or abilities, but works fine with chat commands. For example: "/in 5 /say Heal on the way!". You can also use certain script commands based on time, such as the movement commands. See the World of Warcraft API for more on those.


Also See