How to create a Macro in World of Warcraft

Error in deserializing body of reply message for operation 'Translate'. The maximum string content length quota (8192) has been exceeded while reading XML data. This quota may be increased by changing the MaxStringContentLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader. Line 1, position 9895. Error in deserializing body of reply message for operation 'Translate'. The maximum string content length quota (8192) has been exceeded while reading XML data. This quota may be increased by changing the MaxStringContentLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader. Line 1, position 9816.
Make your Own Macro Script in World of Warcraft
In this article, i will try to help you make your first simple macro script and explain all the basic commands to make a macro. This is just a very basic overview to the macros building, if you already have some knowledge in making macros then this is not the right lens for you. I would try to make more advance tutorials after this, so stay tuned.
What is a MACRO?
A Macro is a list of slash commands, which are used to execute certain task. these commands can be used from action buttons, and many of them can be used at once. Each unique macro command is written in a new line exactly as you would have typed in the chat box.
Example: If u wanna say to everybody to dance and dance yourself, then
/y Everybody, Let's rock!
/dance

You can get a complete list of Slash Commands with Google search.
Let's Begin!!!
Before everything, let me make this clear, that macros run all at once. From first command to the last, then return your control in the game. So you need to keep two things in mind:
If you write a macro that takes a long time to execute (like /run for i=1, 99999999 do end), the game will freeze till the macro finishes its execution. there is no way to wait in a macro without freezing the game.
That being said, lets begin to make Macros. :)
10 Steps to Build your Macros
Open up the macro window. You can do this either by opening the main menu and selecting Macros, or by typing /macro (/m) in the chat box.At the top there will be two tabs: General Macros and YourAccountName Specific Macros.General macros are shared by all your characters.Immediately under the tabs, You'll find 15 boxes where the macros are displayed. There is a single box which displays your currently-selected macro with a Change Name/Icon button next to it. Below that is the text input box where you will actually type the macro.At the bottom you will have a number of self-explaining buttons.To create a macro, click the New button at the bottom of the window. This will brings up another small window where you have to type a name for the macro and choose an icon. If you choose the question mark icon (?) at the very bottom, WoW will automatically pick an icon based on the spells or items used in the macro.Once a name and icon is chosen, click the Okay button.Now you will notice that the macro icon you chose has been added to one of the 15 boxes (and the name is also displayed on the icon).Click in the text input box below of the macro window to start typing.
Note: Macros have a 255 character limit.
When you finish typing your macro, simply drag its icon from the grid and place it on your action button. The macro will be automatically saved.Click the button in your action panel, and Your macro will Work absolutely fine!!!
Few Basic Commands used in Macros
Casting spells
The slash command is /cast, the most common command in macros. The /cast command allows you to cast any spell from your (or your pet's) spell book by name. The simplest example will be:
/cast Overpower
This macro will cast your highest-rank Overpower on your target.
It is possible to combine multiple commands and make macros much more useful. Let's say you are playing a mage and you want your party to know that you're going to sheep someone? then, all you need to do is simply put the cast and a /p message in the macro. here is the example:
/cast Polymorph
/p Sheeping %t! Tank Him Guys!!!

Note: As the macro is executed all at once, the /p command will be executed as soon as you start the cast, and will not care either you have a valid target or whether your skill is on cool down.
Notes about spell names:
The /cast command can be a little tricky when it comes to your spell name. You must use the correct spelling, punctuation, spacing, etc. of the Spell to cast it properly. The best way to make sure that you enter the right name, is to open your spell book while writing the macro, place the cursor where you need the spells name, and shift-click the spell in your spell book. That will enter the exact name of the spell.
If you have spells like this, with the spell name already having parentheses then you should add extra pair of parentheses at the end.
/cast Faerie Fire (Feral)()
Using items and trinkets
The command for using an item is /use. There are 3 forms of using /use command:
/use command, followed by the item name u wanna use./use Green Mechanostrider/use command, followed by the inventory slot number./use 13/use, followed by bag number and then the slot number./use 1 6
Example: combining both /cast and /use commands.
Let's say you keep the food for your pet in the first slot of your backpack. You can easily write a macro to feed your pet as follows:
/cast Feed Pet
/use 0 1

Targeting
Targeting is another common task in macros. This can be achieved either by using dedicated targeting slash commands which actually change your target or use the [@unit] macro option on commands which accepts them. When you use the macro option[@unit], you are actually casting the spell or using the item directly on the selected unit without changing targets.
The most basic targeting command is /target.
/target Blackwing Mage
/target does a closest match which means if you use /target black and I'm standing near you (and no one has the name black) then it will target me.
So now you can combine target n cast commands.
/target Cogwheel
/cast Curse of Agony

If there is no one named Cogwheel around, this might target someone in your raid who may have the letters C in their name.
Other targeting commands
Here is a brief description of the other targeting commands:
/assist
It assists targets your target's target (e.g. if you are targeting me, and I'm targeting someone Say A, /assist would make you target A). You can also provide a name or unit to /assist.
/cleartarget
removes all target.
/targetexact
Targets a unit with the exact name listed. If the name is mis-spelled or the unit is not near by, then your target would not change.
/targetlasttarget, /targetlastfriend, /targetlastenemy
As the names suggest, these commands will target your last target, your last targeted friend, or your last targeted enemy.
/targetenemy, /targetfriend
These target commands cycle through the specified type of unit. /targetenemy is like pressing TAB, and /targetfriend is like pressing CTRL-TAB. You can also add a parameter of 1 which reverses the direction of the cycle (/targetenemy 1 is like pressing SHIFT-TAB ).
/targetfriend
/targetfriend 1

/targetenemy
/targetenemy 1

/targetenemyplayer, /targetfriendplayer
These commands cycle through the specified type of player-controlled units. They are same as /targetfriend and /targetenemy except they will only target other players, ignoring computer controlled units like minions, creations,NPC's mobs, pets etc. They're very useful in PvP. Like before you can add a 1 to reverse the direction.
/targetenemyplayer
/targetenemyplayer 1

/targetfriendplayer
/targetfriendplayer 1

/targetparty, /targetraid
Cycles through your nearest party or raid members. Like /targetenemy, you can add a 1 to reverse the direction.
/targetparty
/targetparty 1

/targetraid
/targetraid 1

If you are not successful in making a good macro for your specific class, or don't want to waste time in making macros or ever wanted to create macros similar to what pros play with, well don't worry. Just check out the links below.
"LvL86 Play like a Pro Software"
Full review of LvL86 - wowmastery.org
Hey guys, aXis a.k.a Arun here... I am a Avid Fan and a Current Player of World of Warcraft. I play at the European Realm. I have been playing WoW for a long time now. I would like to share my Knowledge and What I use for my Game play, So that Anyone playing WOW who desperately want to improve their game play can advantage from it.
I have always heard WoW Players having problems with their Key binds or Macros, so i would like to take this opportunity to review on some of the products available in the market and make some useful tutorials related to key bindings and macros.

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...