Brackets are used to indicate when a name or other word is required. When inputting such commands, the name does not need to be in brackets. If, however, the name is comprised of more than one word, quotation marks are often required, especially in circumstances where multiple names or messages are included in the command.
- Chat -
/t [name] | Tells a private message [aka whisper] to [name] |
/tell [name] | Tells a private message [aka whisper] to [name] |
/tc | Sends a message to Team Chat |
/team | Sends a message to Team Chat |
/fc | Sends a message to Faction Chat |
/faction | Sends a message to Faction Chat |
/say | Sends a message to Area Chat |
/shout | Shouts a message heard by people in a larger radius than area chat |
/e [action] | Places a message in system chat to denote an action other than a normal emote |
/ca [name] | Adds player [name] to the Contact List |
/cr [name] | Removes player [name] from the Contact List |
/i [name] | Ignores messages from [name] |
/safechat | Toggles the profanity filter |
/logstart | Starts the chat log (available in the Profiles folder) |
/logstop | Stops the chat log (new logs are appended to the original log file and do not replace it) |
/afk | Toggles your character's away-from-keyboard flag and auto-replies to tells |
/afk [message] | Toggles your AFK flag and replies to all tells with [message] |
- Team Settings -
/lootrandom | Random team member receives the loot |
/lootbylooter | Whoever loots a kill receives the loot |
/lootbykill | Whoever killed the enemy receives the loot |
/lootalpha | Looting is cycled through the team in alphabetical order |
/disband | Disbands the team |
- Utilities -
/commands | Displays a list of all commands |
/ccr | Opens the bug report menu |
/bug | Opens the bug report menu |
/who | Displays the names, levels, and disciplines of up to fifty redpills in the immediate area |
/who [text] | Displays player info for up to 50 nearby redpills with [text] in their handle, faction, or discipline |
/who [number] | Displays the names, levels, and types of redpills at level [number] |
/loc | Displays your current coordinates |
/whereami | Displays detailed information about your location for bug reports |
/version | Displays the current version of the game |
/random | Generates a random number between 1 and 100 |
/random [number] | Generates a random number between 1 and [number] |
/jackout | Exits the game |
/exit | Exits the game |
/quit | Exits the game |
/suicide | Returns player to the Loading Area with all the consequences of death |
/release | Sends player back to the Loading Area after death |
/stuck | Moves player to another location if stuck |
/time | Displays the current date and time |
/reputation | Displays all three current organizational reputation scores |
/play | Displays the total amount of time the player has spent in the game |
/cq | Displays your total number of PvP kills |
/details | Displays your character's profile |
/getbackground | Displays your character's background story |
/setbackground | Opens a window for altering your character's background story |
/bits | Displays the amount of all 8 code bits available in code storage |
/frags | Displays the amount of all code bits and fragments available in code storage |
/addblip [name] | Marks the player's current location on the map with a marker named [name] |
/removeblip [name] | Removes the blip called [name] from the map |
/clearblips | Removes all blips from the map (untested) |
/printsimulacra | Displays the current status of the player's simulacra |
/netstats | Displays data such as ping, packets, loss-rate, and fps |
/netstats 0 | Removes the netstats display |
/netstats off | Removes the netstats display |
/addwaypoint [name] | Adds a waypoint to the location of another player [name] |
/removewaypoint [name] | Removes a waypoint from [name] |
/clearwaypoints | Removes all waypoints (untested) |
/orgnames | Displays the organizational affiliations of other players by their handles |
/hardline | Creates a waypoint at the closest synchronized hardline |
/effects none | Turns off all visual and audio effects |
/effects all | Turns on all visual and audio effects |
/range | Displays the distance in meters to the selected target |
/cancel | Stops all currently running macro commands |
/savelo [name] | Saves the current ability loadout under [name] |
/loadlo [name] | Loads the [name] ability loadout |
- Interaction -
/invite | Invites the currently selected target onto the player's team |
/invite [name] | Invites [name] onto the player's team |
/follow | Causes the player to automatically follow the currently selected target |
/face | Causes the player to face the currently selected target |
/duel | Challenges the targeted player to a duel |
/pvp | Activates organizational PvP for five minutes |
/report | Reports the selected player for GPC abuse |
- Radio -
/radio play [filename/URL] | Plays [filename/URL] |
/radio fave [filename/URL] | Adds [filename/URL] to the Favorites list [accessible through the options button] |
/radio next | Skips to the next track in the playlist |
/radio prev | Returns to the previous track in the playlist |
- Macro -
The macro function is considerably more complex than most regular functions. Macros can string several different commands together into one command, allowing you to instantly perform several actions in a row. The syntax is as follows:
/macro [macro name] /[command 1] ; /[command 2] ; /[etc.]
This creates a macro command in the form /[macro name] that will execute [command 1] and [command 2] and any other commands in order, and also creates a hotbar button for quick use. As an example, if a player wanted to both say "Whoa" and use the /whoa emote simultaneously, the following macro could be formed:
/macro keanureeves /whoa ; /say Whoa!
To use this macro, the player only has to type /keanureeves in order to run it, or click on the hotbar button. Removing the button from the hotbar deletes the macro. As a second example, if a player wanted to clap, whistle, then cheer, the following macro could be formed:
/macro woohoo /clap ; /whistle ; /cheer
It would then be able to be run by typing /woohoo into the chat window. It also helps to put pauses in between commands to make sure that they all run smoothly. To do this, include the command /pause [time in cs] between commands to add a pause. Times should be entered as measured in centiseconds, or tenths of a second [so a pause of 5 seconds would be entered as /pause 50 instead of /pause 5]. Thus, the /woohoo macro would work better if it were written like this:
/macro woohoo /clap ; /pause 50 ; /whistle ; pause 30 ; /cheer
This way, the first emote will be given time to be completed before the next one begins. If emotes are strung together without pauses between them, they will all be run at once and will not have the desired effecet.
- Advanced Macro Functions -
Macros are extremely powerful tools that can increase your efficiency tremendously. For example, players who use multiple ability trees may want to use part or all of a hotbar row for LoadLo macros to make changing ability trees much faster. First, the ability trees must be saved using the /savelo command. Each one must be given a different name (such as /savelo Coder, /savelo Spy, /savelo Doctor, etc.). Once the loadouts have been saved, you can create a set of macros so that loading abilities at a hardline is as easy as switching to a given hotbar row and hitting a number:
/macro Coder /loadlo Coder
/macro Spy /loadlo Spy
etc.
I personally recommend using the 10th hotbar for this function. I also have the macros set in the slots corresponding to the hotbar row used for those abilities. For example, my Coder tools and abilities are placed on my second hotbar row, so on the tenth row in slot 2, I have a macro to run /loadlo Coder. That way, when I need to decompile something, I find a hardline, type Shift+0, 2, Shift+2 to both load my Coder tree and switch to the hotbar row with my coder abilities.
There are two other very useful commands that can be used in Macros:
/invoke [ability] | Uses [ability] if it is included in the currently loaded ability tree |
/use [slot], [row] | Uses the hotbar item on [row] in [slot] |
To use an ability with the /invoke command, you must remove all spaces from its name. Also, any abilities with a version number (1.0, 2.0, etc.) should only include the integer from the version number and not the decimal (thus, Remote Proxy 1.0 should be written as /invoke RemoteProxy1). The /use command is for activating hotbar items. Keep in mind that the slot number comes before the row number, and also that there must be a space between the comma and the row number.
With these two commands, you can write powerful macros to string together abilities and tools from multiple hotbar rows. You can also place clothing items onto hotbar slots. This allows you to write a macro to immediately change your entire set of clothes by pushing a single button. By placing a set of clothing in the first six slots of row 2, for example, you could then write a macro like this to change to that set of clothing:
/macro FormalAttire /use 1, 2 ; /use 2, 2 ; /use 3, 2 ; /use 4, 2, ; /use 5, 2 ; /use 6, 2
The possibilities for macros are almost endless. You can also include messages in macros. For example, if you need to leave for a given length of time and want to make sure people know you are AFK (away from keyboard), you could write this macro to let your faction or anybody around you know that you're AFK:
/macro AFK /say *AFK* ; /fc *AFK* ; /pause 3000 ; /say *AFK* ; /fc *AFK* ; /pause 3000 ; /say *AFK* /fc *AFK*
This will send the message *AFK* to both area chat and also faction chat every five minutes for ten minutes. Times and repetitions can be adjusted as necessary. An alternate option would be to write the macro so that it invokes itself, which is called a recursive macro:
/macro AFK /say *AFK* ; /fc *AFK* ; /pause 3000 ; /AFK
Because macros can be invoked by typing a slash and then the macro name just like any other command, you can thus have a macro use itself in its list of commands. It's important to use pauses in between, though, or else the macro may end up having nasty results. To end a recursive macro, or to end a macro that is paused, you can use the /cancel command.
WARNING! Using macros to send repetitive SPAM messages is against the GPC and can be grounds for disciplinary action. Be responsible with this command, as it is powerful and requires a degree of maturity and common sense to use properly.
<-- Return to the MxO Archive main menu
Last updated 11-17-06
All content on this page (c) 2005-2006 by Stack, except that which is already protected by other copyrights or trademarks.