From neoxat wiki

A macro allows you to assign a message to an abbreviation, so you can send that message quickly using the abbreviation. You can also use a macro to change a certain chat setting.

MACRO NAMES ARE CASE SENSITIVE. We recommend using all lowercase letters for your macro names, to make things easier.


The format of creating a macro is as follows: $macroName=This is my macro message.

To set a macro, type: $rules=1. no spam 2. no flaming. into the chatbox. This will create a macro named "rules." The message assigned to this macro is "1. no spam 2. no flaming."

After setting the macro value, the help system will confirm the creation of the macro by saying: $rules=1. no spam 2. no flaming.

After the macro is set, you can now type: $rules into the chatbox and it will be replaced with the rules you set above.

To change the "rules" macro you created, type: $rules=1. no spam 2. no flaming 3. no asking for mod.

Now whenever you type $rules into the chatbox, your rules will be shown.

To delete or clear a macro that you have set, type: $rules= into the chatbox.

To view all your current macros that you have set, type: $= into the chatbox.

Macros list within Account Settings

Macro Settings[edit]

You can manage your set macros, and also create new ones, in your Account Settings. To access these settings, click your name on the chatbox, then "Settings" and then the "Macros" tab.

To create a macro here, type the name of your macro into the "Name" box, e.g.: rules. Then type the message you want to assign into the "Value" box, e.g.: 1. no spam 2. no flaming. Click "Add" to save your settings. You can now type $rules into the chatbox and it will be replaced with the rules you set.

To edit a macro that you have set, hover your cursor over the macro and click the pencil icon. Once edited, click the "Edit" button to save your changes.

To delete a macro that you have set, hover your cursor over the macro and click the red cross icon.


You can set macros for just about any purpose. Some examples are:

  • $fav=(d#r#loser#g) for easy use of custom smilies, now you can just type: $fav
  • $effect=g#bye to store an effect which you would use, like this: (redface#$effect)
  • $announce=Tonight at 7 pm we will have a live radio show on the chat for a phrase you want to say often

Decrease your lag on xat[edit]

If you experience lag, you can use these macros to disable certain features (to turn the features back on, type "on" rather than "off," or just leave the macro value blank after the equals sign):

  • $animate=off - Disables animated avatars.
  • $avatars=off - Hides avatars.
  • $blast=off - Disables blast animations.
  • $flix=off - Disables Flix animations.
  • $gback=off - Disables Gback.
  • $glitter=off - Hides the glitter effect on avatars.
  • $sanimate=off - Disables smiley animations.
  • $SetStatus=off - Hides user's status messages.

These macros can be used to significantly decrease your lag by turning off various features of xat. These macros can also be combined, to even further decrease a user's lag.

Power-based Macros[edit]

To turn off Flixes, use $flix=off.

The following powers utilize macros to toggle functions:

Pages in category "Macros"

The following 16 pages are in this category, out of 16 total.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.