Macro Definition
Macro's allow you to map Keystrokes to command output. Examples of keystrokes are: F1, F2, F3, [CNTRL]+A, [ALT]+A,
etc.
You can use:
an F# key, a [CNTRL]+(anything) key, or an [ALT]+(anything) key
Replace [CNTRL] with the actual control key, and [ALT] with the actual ALT key.
The nice thing about Macro's is that when you create one, a button is created on the client on a per game basis. With this button, you can click it to automatically execute your script. This is much similiar to Aliases. Unlike aliases though, Macro's support toolbar button clicking.
Example: Capture: F1 Macro Title: Baghanny Action: Text ------------------ recall;se;se;give 1 gold jack;w;w;w;n;n;w;w;s;s;s; |
Scope of Macro's
Macro's can be stored as Local game macro's, or Global world macro's. Local game macro's are only available for that
specific game you are connected to and the Macro Buttons are viewed only on that specific game tabs. Global Macro's can
be used on any game and the Macro Buttons are viewed on all game tabs.
Global Macro editing
Setting -> Global Settings -> Actions -> Macros
Local game macro's, visit
Profile -> Actions -> Macros
All macro's are stored and saved on a per-game basis. So each game has its own unique macro system. Global macro's are the only exception to this rule - where they are available to any game. Macro's are Imported/Exported through the Tools -> Remote Storage feature.
Scripting Support
Macro's can use either Python or the MudMagic BASIC scripting language. For Python scripts - you would point to the
file that contains your python script. For script language assistance, click on Scripting to the left.