[NAME]text
If the first command in a macro is the [name] tag, the text that follows it will
be displayed as the name of the macro on the EZAD button.
[STOP]
This tag stops the current animation.
[REPEAT]
Starts the current macro over again. This is ignored if you are in dance mode.
[GO]XX
Jump to play another macro from the current notecard specified by XX. 1 is the first line of the
notecard.
[XX]text
When you put a number inside the brackets, the EZAD broadcasts the text that follows on this
channel number. Useful mainly for commands to control other scripts which are listening on
off channels
[WHISPER]text & [WHISPER:XX]text
The text that follows a whisper command will be whispered instead of just a normal say. Whispers
are limited to 10 meters instead of the normal 20 meters for most chat. You can also have the
the EZAD whisper on off channels by changing the XX to a number.
[SHOUT]text & [SHOUT:XX]text
The text that follows a shout command will be shouted instead of just a normal say. Shouts
have a range of 100 meters instead of the normal 20 meters for most chat. You can also have the
the EZAD shout on off channels by changing the XX to a number.
[AO_ON] & [AO_OFF]
These tags turn the AO off or on. For instance you might want to play an animation that doesn't
work properly when you AO is on. You could have a macro like this:
[AO_OFF]|disco_dance|20|[STOP]|[AO_ON]
This macro would turn off the AO, play the animation "disco_dance", wait 20 seconds, stop
the animation and turn the AO back on.
[LINK]text & [LINK:XX]text
These tags should only be used by experienced scripters. You can drop your own script into the
EZAD and use the EZAD macro system to control the script through link messages. For example
[LINK]SCRIPT_ON
This macro will broadcast the message SCRIPT_ON to all the linked prims in the EZAD. If you used
[LINK:4] instead the message would only be sent to link 4.
[DIALOG]text,button1,button2,button3,XX
The dialog tag allows you to set up a dialog menu pop up from the EZAD. You must specify the
text to be displayed on pop up, the options for the buttons and finally the channel the dialog
will be said on. You can have up to 12 buttons on a dialog pop up and each button can be up
to 24 characters each.
Dialogs would be useful for commands for scripts that must be said by the avatar itself.
For instance, you might have a dialog to control your multi-gadget which looks like this:
[DIALOG]Multi-Gadget menu options,flight on,flight off,mg pose,mg show,mg hide,23
[MAP]sim name,x,y,z
This command will bring up a map and highlight the location in 'sim name' at location x, y, z.
[REZ

y:z]object name
This command will rez the object named "object name" at location x, y, z relative to your
avatar. For instance:
[rez:4:0:6]anvil
That macro will rez the object named "anvil" 4 meters in front of you and 6 meters above you.
[RAND]x,y
This command will cause the macro to wait for a random amount of time before it goes on
to the next command. The amount of seconds it waits is y seconds plus a random number
between 0 X. For instance:
[rand]30,90
This command will cause the macro to wait between 90 and 120 seconds before doing
the next command--a random number of seconds between 0 and 30 plus 90 seconds.
You can leave off the second number if you wish.
[URL]web address,text
This command allows you to add URLs to your EZAD. When you use this in a macro, it pops
you out of SL and opens the web site on your browser and displays the "text" in the
blue drop down dialog before you go.
[TARGET]
Put this anywhere inside an emote and your EZAD will replace it with the name of your
current target.
[HUG]anim1,anim2,time,move,emote
When playing a hug macro, the user will be given a dialog with the closest avatars listed.
If the avatar you choose gives you permission to hug, your avatar will move to theirs and
a hug will take place.
- anim1 - the animation that your avatar will use
- anim2 - the animation that the other avatar will use
- time - the length in seconds (if left blank, it defaults to 15.0 seconds)
- move (TRUE/FALSE) - if set to TRUE, your avatar will move to theirs before the hug
if FALSE, your avatars will simply play the animation whereever they are.
- emote - the emote text that plays when the avatars hug, it can be left blank.