• General syntax rules are essentially the same (e.g. Action Object Location or "Do This Here"), though of course there are some different keywords for some things.

    Changing object properties is done with the syntax: Set Object "PropertyName" "PropertyValue" "AnotherPropertyName" "AnotherPropertyValue"

    There's no @ symbol any more, instead use the "Execute" column to wait for user input.

    Variables are implemented but are still a work in progress, so if you rely heavily on them in MA2 you may want to wait a bit (or rewrite using Lua for now)

    "Help Please" will list all keywords in the command line history.


    Also, in general I would highly encourage taking the time to examine the reason for each of your MA2 macros, and consider whether MA3 offers a different way to approach the task that doesn't require a macro at all.

  • and if you wanna use Variables in MA3 please remember the following:

    this Syntax changed to MA 3, for more examples just look at the MA3 Help page:

    SetUserVar "<Name of Variable>" "<String>"

    for recaling a Variable, simply use the MA2 String:

    $<Name of Variable>

    to see all your already defined USER Variables:

    GetUserVar "*"

    and if you wanna delete those defined USER Variables:

    DelUserVar <Name of Variable>

  • In an ideal world, how would you like them to work?

    For example, you could make a macro that said:

    1. Park

    with the "Execute" line set to "No". This would put Park in your command line and wait for you to type out whatever it was you were trying to park.

    Or something else?

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!