Special:RunQuery

From RedGuides Wiki
Jump to: navigation, search


Commandindexmg.png


Welcome to the Command Index 🕹️ select your desired software, then hit the pretty button. Keep this page open while playing EverQuest for a quick reference 📕. Very Vanilla defaults are pre-selected.

Your software:


Here are the commands for: MacroQuest, MQ2AdvPath, MQ2AutoAccept, MQ2AutoLogin, MQ2Bzsrch, MQ2Camera, MQ2ChatWnd, MQ2CustomBinds, MQ2DanNet, MQ2EasyFind, MQ2GroupInfo, MQ2HUD, MQ2ItemDisplay, MQ2Labels, MQ2Lua, MQ2Map, MQ2MoveUtils, MQ2Nav, MQ2PluginManager, MQ2PortalSetter, MQ2Posse, MQ2Rez and MQ2TargetInfo

Software Command Syntax Description
MacroQuest /aa /aa { list (all | timers)] | [info <abilityname>] | [act <abilityname> } Used to retrieve information on AA Abilities, or to activate an AA ability.
/advloot /advloot {personal | shared} [item] [giveto <name> [quantity] | leave] [set] [option] Extend EverQuest's /advloot command to control options that are otherwise limited to the "Advanced Loot" window.
/alert /alert { add | remove ] #(alert list) [pc|npc|corpse|any] [radius #] [range <lower> <upper>] [spawnname | id #] [clear <#(list)> } Used to manipulate alert lists which "watch" for spawns.
/alias /alias <aliasname> <command> | <aliasname> delete | list | reload Add command aliases
/altkey /altkey <command> Execute a command while telling the window manager that the alt key is pressed.
/assist /assist <command> Extends EverQuest's command to add the ability to forward /assist so we can set the gbAssist flag
/banklist /banklist The /banklist command lists bank contents to chat buffer.
/beep /beep Using the /beep command will 'beep' the system speaker.
/beepontells /beepontells [on|off] Toggles 'Beep On Tells is' On | Off in-game. When set to 'On' will produce a system audio 'beep' when a tell is received.
/benchmark /benchmark Produces a list in MQ window of MQ Benchmarks (parameters); number of observations, total time and average time per parameter.
/bind /bind list | eqlist |[~]<name> [<key_combo> | clear] Produces a list of MQ keyboard-binds or EQ keyboard-binds. Can also be used to set keyboard-binds for MQ or EQ commands; movement, combat, etc.
/break /break In macroscript, end a /for or /while loop immediately.
/buyitem /buyitem <quantity#> Will buy the specified quantity (# number) of the currently selected item
/cachedbuffs /cachedbuffs [cleartarget | reset] Clears cached buffs for current target or all
/call /call <subroutine> [param [param...]] Used to Call a Subroutine (and 'pass' parameters if required), while a macro is running
/caption /caption list | type <value> | update # | MQCaptions [on|off] Sets the custom captions from in-game. Using this command will also change the ini settings for the particular level.

EQ itself constantly updates the name of every spawn in the zone, even though only a small portion of those are displayed. Using /caption allows you to modify how many spawn captions updated. The default setting for /caption update is 35.

Player1 through Player4 in MacroQuest.ini are directly related to which /shownames level you use.

  1. Player1 is linked to /shownames 1
  2. Player2 is linked to /shownames 2
  3. Player3 is linked to /shownames 3
  4. Player4 is linked to /shownames 4
/captioncolor /captioncolor list|<name> [off|on] | <# # #> Allows you to change the color of the captions that appear above the heads of PCs and NPCs, based on various factors.
/cast /cast [list] | [<"spellname"> | <#> | item <"itemname">] [loc <x y z>] Adds additional functionality to EverQuest's /cast command. In addition to gem #, it can now cast by spell name, cast splash spells at a certain location, and perform a right-click of an item that has a clicky spell.
/cecho /cecho <text> EchoClean function. Writes text to the MQ Chat channel without color formatting. Echoes the provided text verbatim.

Note:

  • Escape codes are not supported.
  • Reverse echo and cecho (color is now clean)
/char /char Extends EverQuest's default /charinfo command to display character bind points. The alias /char must be used if you want MacroQuest's information included.
/cleanup /cleanup Closes all open windows.
/clearerrors /clearerrors Clears each of the last errors in the MQ type.
/click /click left | right [<mouseloc>] Clicks the left or right mouse button at your target or the location specified.
/combine /combine <pack#> Activates the Combine button on the designated container e.g. <pack#>
/continue /continue Used in macro, while running, when in /for or /while loop to try the next iteration.
/convertitem /convertitem <item name> Triggers convert on the item
/crash /crash Create a synthetic crash for debugging purposes
/ctrlkey /ctrlkey <command> Execute a command while telling the window manager that the control key is pressed.
/declare /declare <varname | varname [array extents]> [type] [global | outer | local | bind] [<default element value>] This creates a variable or array of a particular type with a particular scope, and a default value if desired. The parameters must be given in order, but any after varname may be skipped to use the defaults.

Notes

  • The default type is string
  • The default scope is local
  • The default value is nothing (empty string, or 0)
These variables can be of any type that exist in MQ2DataVars. The variable will then have access to the members of that type.
/delay /delay <#>[s | m] [<condition to end early>] Fully pauses the macro for the amount of time specified, or until condition is met. Time can be specified in 10ths of a second (a number by itself) or in seconds (number followed by an "s") or minutes (number followed by "m").
/deletevar /deletevar <varname> | * global Deletes the variable varname. Using * global will delete all global variables
/destroy /destroy Destroys whatever you have on your cursor with no confirmation, even if you have "Destroy Confirmation" enabled in your EQ options. Use with care.
/doability /doability [list | ability | #] Does (or lists) your abilities
/docommand /docommand <command> Execute <command>, parsing MQ Data first. Useful for executing commands using MQ Data that do not parse immediately, as well as executing a command stored in a variable.
/doevents /doevents [flush] [custom event] Runs the first event of any type in the queue, flushes all queued events, or runs/flushes just the custom event.
/doors /doors [filter] Lists all doors in the zone, or those that match 'filter'.
/doortarget /doortarget [id # | filter] "Targets" a Door or Switch for further manipulation (eg. /face door). The targeting of doors, switches, will not show up in the target window. This is because the EQ servers started monitoring for targeting that is not possible through the normal client, MQ will show indication of your /doortarget
/dosocial /dosocial [list | "social name"] This command allows you to list all your current socials, by name and number, or activate them by name. Used to activate a social by name as long as it is in your social window, without having to change hotbar pages, or call a social by name from a macro.
/drop /drop Drops the item currently on the cursor.
/dumpbinds /dumpbinds <filename> Dumps all current binds to filename.cfg file
/dumpstack /dumpstack For debugging macroscript, dumps the current line in the macro.
/echo /echo <text> Echos the specified text (or variables) to the MQ2 chat window.
/endmacro /endmacro Stops the current macro.
/engine /engine <type> <version> [noauto] Allows for switching engines. Valid Engine types are: parser
/eqtarget /eqtarget This command gives you access to the normal Everquest target without any of the MQ overloads. (It will function identically to how /target worked prior to loading MQ).
/exec /exec <application [parameters]> [bg|fg] Executes the specified command as if from the command line.
/face /face [predict] [fast] [nolook] [away] [ alert # | loc y,x,z | heading angle | item | door | id # | name ] Turns your character to face a target, door, item or location at comparable speeds to pressing the left, right, lookup, and lookdown keys. Some of the options are listed below:
/filter /filter [ macros all | enhanced | none ] [ skills all | increase | none ] [ target | money | food | encumber | debug on | off ] [ name [ add | remove text ] ] [ zrange # ] [ mq on | off ] Filtering of names is now improved! Will filter out some common messages that can be annoying to see.
/flashontells /flashontells [ on | off ] Used to turn flashing of the Everquest window 'on' or 'off' when you receive a tell.
/for /for <varname> <initial-value> to|downto <final-value> [step <interval>] This runs all commands between the /for line and the /next line, after which it increments/decrements the varname number by step number (default is 1) before running through the commands again. It will keep doing this until the varname number equals the to or downto number. You can end a /for loop immediately with /break or try the next iteration with /continue.
/foreground /foreground Moves the Everquest window to the foreground.
/framelimiter /framelimiter [command] {options} Frame limiter tool: allows adjusting internal frame limiter settings.
/getwintitle /getwintitle Gets the Window Title
/goto /goto <:label_name> This moves the macro execution to the location of <:label_name> in the macro.
/help /help macro Adds an additional option to EverQuest's /help command, macro which lists all macroquest and your loaded plugin commands.
/hotbutton /hotbutton <"Name of button"> <color#> <Line:><Cursor:><Text> Extends the built in /hotbutton command with multiple lines support
/hud /hud [ normal | underui | always ] Defines how the HUD is displayed
/identify /identify Displays further information about the item on the cursor, similar to the spell Identify and item lore displayed by MQ in the item stats UI window.
/if /if <formula> {commands} [else {commands}] This will run all commands between the braces ( {} ) if formula evaluates to something other than 0.
  • Formulas are numeric operations ONLY. You must use MQ2Data string comparison to turn string comparisons into

numeric operations (eg. Using .Equal or .NotEqual).

  • You can use && and || freely within formula, which will be evaluated down to a single term before proceeding.
  • Multiple commands may be included within the braces.
  • There is no need to use ${Math.Calc[]} in /if statements, since the formula is automatically converted into

numeric operations.

  • Else and else /if can be used to further refine how/which commands are run.
  • This will not work on some older versions of MQ2 (IE Jan 25, 2004) You will get a "Failed to parse /if command"
/ini /ini "filename" "keyname" "valuename" "value" Outputs string data to an INI file.
/insertaug /insertaug <item> Inserts augment into specified item. Accepts "Name in Quotes", item ID #, and slot numbers.
/invoke /invoke <command> Allows you to perform actions with special DataType members.
/itemnotify /itemnotify [ < slotname | # >] | <bag slot> <slot # in bag> | <itemname> ] <notification> Similar to the /click function, but does not involve the use of the mouse.
/items /items <filter> Lists all ground spawns and environmental containers in the zone that match filter.
All items will be listed if no filter is supplied
/itemslots /itemslots Lists available item slots
/itemtarget /itemtarget <itemname> "Targets" a ground spawn or environmental container. The item targeted will not show up in the target window.
/keepkeys /keepkeys [ on | off ] Keeps keys that were pressed with /keypress, in their current state when a macro ends. /keepkeys with no arguments displays the current on/off state.
/keypress /keypress name [ hold | chat ] Press the key "name"; where name can be an eqcommand or key-combination.

This is used strictly for keys that are mapped by the EQ client, however /keypress will work with EQ binds as well as MQ binds (see /bind).

  • /keypress does not actually press the key, it merely emulates the key being pressed, so it will not interfere with typing.
  • /keypress usage outside of a macro is not recommended nor consistent
/listmacros /listmacros <partial filename> Lists all files in the "Macros" directory that match <partial filename>. Results are sorted alphabetically.
/loadcfg /loadcfg <filename> Loads the specified .cfg file. (To use .cfg files, see this guide)
/loadspells /loadspells [ list | <spellset> ] Loads the specified spellset.
/location /location Returns your Y, X, Z location the direction you're facing from a 16-wind compass.
/loginname /loginname Displays the login name of the account you are currently logged into.
/look /look [ [ - ] angle ] Changes the angle you are looking. Angle can be any value between -128 (directly down) and 128 (directly up). The default for angle is 0 (straight ahead).
/lootall /lootall Loots everything on the targeted corpse
/macro /macro <filename> [ <param0> [ <param1> [...]]] Starts running a macro. Optional parameters can be added to the end of the /macro line, and the parameters will be passed to Sub Main within that macro.

Note:

  • Calling a macro from another macro will end the calling macro.
  • Invoking a /macro from within a macro will cause the first line to be skipped in the new macro.
/makemevisible /makemevisible Issuing command will make you visible.
/memspell /memspell <#> "<spellname>" Attempts to memorize "spellname" into gem #. Any spellname with more than one word must be surrounded by quotes.
/mercswitch /mercswitch {Healer | Damage Caster | Melee Damage | Tank} Adds the ability to do switch mercenary type; Healer, Damage Caster, Melee Damage or Tank.
/mouseto /mouseto [ + | - ]<X> [ + | - ]<Y> Places the mouse at the exact x, y coordinates on the screen. Adding a + or - will move mouse to a relative position.
/mqanon /mqanon [option] [anon_options] Anonymization tool; filters specific text from display output. Be aware that Anonymization will only anonymize IN GAME! The character select screen will not be anonymized!
/mqconsole /mqconsole [clear | toggle | show | hide] Brings up an external MacroQuest console
/mqcopylayout /mqcopylayout <charname> <server> [res:WxH] [nohot] [noload] [nosoc] [none] Intelligent copying of EverQuest's UI layout. By default all options are copied at the windowed resolution.
/mqlistmodules /mqlistmodules [<name>] List loaded modules in the MQ directory to help with debugging stuck and/or broken dependencies/plugins. <name> is a filter.
/mqlistprocesses /mqlistprocesses [name] List running processes that the MQ launcher cares about to help debug stuck and/or broken dependencies/plugins.
/mqlog /mqlog [ <text> | clear ] This will log text to a log file in the "Logs" folder.
/mqoverlay /mqoverlay [reload | resume | debug | stop | start] Simple controls for the imgui overlay in MacroQuest. If imgui crashes, it can be resumed with this command.
/mqpause /mqpause [on|off] | chat [on|off] Pauses/resumes a macro. Not using a parameter will toggle pausing on/off.
/mqsettings /mqsettings [ <section> ] A command to toggle the MacroQuest Settings window (you can access it from the EQ button as well).
/mqtarget /mqtarget { clear|mycorpse|myself|<spawn search> } Adds the ability to target your corpse, yourself, and most importantly the result of a Spawn search
/msgbox /msgbox [<text>] Creates a windows message box with <text>, user clicks "ok" to close.
/multiline /multiline <delimiter> <command> [ <delimiter> <command> [...] ] Executes multiple commands using a single line separated by the delimiter.

Notes:

  • This is useful for keybinds
  • There must be a space before and after the defined delimiter. e.g. /multiline ; command
  • You do not need to put a space before and after the delimiter separating the individual commands
  • The delimiter is 1 parameter, and the list of commands is 1 parameter, ergo you need a space separating the delimiter from the list of commands
  • /call, /return and /delay are line based and their use on a /multiline line is unpredictable.
/netstatusxpos /netstatusxpos <#> Updates the x coordinate for the NetStatus indicator
/netstatusypos /netstatusypos <#> Updates the y coordinate for the NetStatus indicator
/next /next <varname> This runs all commands between the /for line and the /next line, after which it increments/decrements the varname number by step number (default is 1) before running through the commands again. It will keep doing this until the varname number equals the to or downto number. You can end a /for loop immediately with /break or try the next iteration with /continue.
/no /no Clicks "no" on in-game dialogues and popups. Technically not a command, this is an alias that's included by default.
/nomodkey /nomodkey <command> Releases all ctrl/alt/shift keys while executing <command>
/noparse /noparse <command> Prevents any MQ2Data from being parsed when used in command.
/notify /notify <windowname> 0|<controlname> [ <notification> [] ] This is used to interact with UI windows instead of using the mouse (/notify cannot be used to interact with objects).
/pet /pet attack <id#> Adds on to the EverQuest command by allowing you to specify an #id to attack.
/pickzone /pickzone <#> Adds on to the EverQuest command by allowing you to specify a zone #.
/plugin /plugin name [load|unload|toggle] | [noauto] | [list] The plugin command can be used to list all plugins currently loaded, to load a new plugin, or to unload a plugin that is already loaded.

Loading a plugin will also add an entry to the [Plugins] section of the MacroQuest.ini file. Next time MQ2 is started that plugin will be loaded automatically.

Unloading a plugin will remove it from MacroQuest.ini. Using the noauto switch prevents this modification to MacroQuest.ini from occurring.
/popcustom /popcustom [<#color>] [<#seconds>] <message> Creates an in-game overlay message
/popup /popup <text> Displays text in the center of your screen. Currently the text is a fixed font and color. If you desire a custom color or display duration you may perform this modification using a new command via the /popcustom commnd
/popupecho /popupecho [<#color>] [<#seconds>] <message> Creates an in-game overlay message just like Command:/popcustom, but also writes it to the MQ window.
/profile /profile This runs a macro just like /mac does, but when the macro ends it will output a csv file of every subroutine that has been called, and how long it took. The file will be in Macros/profiles, named for the macro and the time it started.
/quit /quit Adds on to the EverQuest command by allowing you to use /quit at the character select screen.
/ranged /ranged [<spawnID#>] Performs a ranged attack on spawn ID #
/reloadui /reloadui Reloads your UI, basically a shortcut for the EverQuest command /loadskin 1
/removeaug /removeaug <aug> <item> Removes the specified augment from the specified item. Accepts "Case Sensitive" names in quotes or item ID #.
/removeaura /removeaura <name> Will remove the specified aura. Partial names accepted.
/removebuff /removebuff [-pet|-both] [=]<name> Will remove a buff or song of the given name, with or without quotes. Can work on current toon, -pet, or -both. By default it does a partial match, but you can force an exact compare with the equals sign.
/removelev /removelev Will remove any levitation in the buff or shortbuff window.
/removepetbuff /removepetbuff [=]<name> Will remove the specified buff or song form your pet, with or without quotes. By default it does a partial match, but you can force an exact compare with the equals sign. Same as using /removebuff -pet
/return /return [value|${varname}] Returns to the line immediately following the call. Can return values or variables.
/screenmode /screenmode <#> Where 2 is normal and 3 is no windows. 1 is Unknown. Experimental.
/selectitem /selectitem <name> Selects items in your inventory when you have a merchant open. Partial match accepted, /selectitem "bottle of" will select a "bottle of vinegar". Exact match also accepted, /selectitem "=bottle of vinegar".
/sellitem /sellitem [#] Sells the selected item. If # is specified it will sell that # of a stacked item.
/setautorun /setautorun <command> Creates an ini entry in Macroquest.ini that performs a command automatically after entering world. This may be deprecated in favor of .cfg files.
/seterror /seterror [<error>] Sets MacroQuest.Error to the specified error. If no error given, /seterror will clear MacroQuest.Error.
/setprio /setprio {1-6} Sets process priority where 1 is low 2 is below normal 3 is normal 4 is above normal 5 is high and 6 is real time. The default value is 3.
/setwintitle /setwintitle <title> Sets the current EQ Window title. It will parse MQ variables.
/shiftkey /shiftkey <command> Execute a command while telling the window manager that the shift key is pressed.
/skills /skills [ <skillname> ] Lists the skill level(s) that match skillname if provided, or all possible skills if no parameter given.
/spellslotinfo /spellslotinfo [ <spellID#> | "spell name" ] Displays spell slot information in the console. Accepts spell ID or "spell name" in quotes.
/spewfile /spewfile [on|off] Enables or disables the output of debug spew to the \Logs\DebugSpew.log file.
/squelch /squelch <command> Executes <command> while preventing MQ output from that command.
/substitute /substitute list | <orig> [delete] | [<new>] Allows you to create custom midline substitutions. They can be called from any alias or commandline by using the percent sign (%).
/target /target [clear|mycorpse|myself|<spawn search>] DEPRECATED. Please use /mqtarget
/taskquit /taskquit <name> Extends EverQuest's built in /taskquit command with support for solo tasks. Exact match only, quotes not needed.
/timed /timed <#> <command> Executes command after a specified duration, given in deciseconds.
/tloc /tloc Returns your target's location. Technically not a command, this is an alias that's included by default.
/unload /unload Unloads MacroQuest
/useitem /useitem <slot> [subindex] | <item name> Extends EverQuest's core command /useitem (which activates clicky effects on slot numbers by allowing partial matches and items in key rings (illusions, familiars, mounts, etc.)
/usercamera /usercamera 0-7|on|off|save [<charname>]|load [<charname>] Switch to the specified camera (see notes), or load and save the positioning of the user 1 camera.
/varcalc /varcalc <varname> <formula> Sets a variable directly to the numeric result of a calculation (formula). Keep in mind that the type of the variable may itself reject this value depending on what you give it. This will not work on strings!
/vardata /vardata <varname> <new datatype value> Sets a variable directly to the end result of a datatype string. To use this, do not put ${} around the outer data to parse.
  • This is more efficient than using /varset as it skips a step. For example, /varset first converts the MQ2Data to text, and then back to MQData. /vardata converts directly through MQData.
/varset /varset <varname> <new value> Sets a variable directly to a new value. Keep in mind that the type of the variable may itself reject this value depending on what you give it. To clear the value of the variable, you may omit the new value.
/where /where [ pc | npc ] [ <name> ] Returns the direction and distance to the closest spawn.
/while /while <condition> { <commands> ⮒ } Executes commands while the expression condition evaluates to true. Note that } must be on a line by its own. You can end a /while loop immediately with /break or try the next iteration with /continue.
/who /who [<SpawnSearch>]... [concolor] [sort <level | name | race | class | distance | guild | id> Adds on to EverQuest's /who command, with options to search the current zone for many types of spawns, as listed on Spawn search. (Note: adding "all" to the command will revert to EverQuest's normal search. MacroQuest's command is for current zone only.)
/whofilter /whofilter <lastname | class | race | body | level | gm | guild | ld | sneak | lfg | npctag | spawnid | trader | afk | anon | distance | light | holding | concolor | invisible> [on | off] Toggles the display of the specified spawn(s) when using /who
/whotarget /whotarget Extends the EverQuest command by allowing you to use it on any target, including NPCs. Output is the same as the /who command (set by /whofilter), displaying the target's class, race, level, guild, con color, location, distance, etc.
/windows /windows [ <name> | open ] Lists available UI windows (they are usable with /notify). An easier way to search windows is with the Window Inspector, found in the Command:/mqconsole GUI.
/windowstate /windowstate <window> [open|close] Toggles windows open/closed. Use /windows for a list of windows.
/yes /yes Clicks "yes" on in-game dialogues and popups. Technically not a command, this is an alias that's included by default.
MQ2AdvPath /advpath /advpath [option] [value] Handles plugin status and activity, this command is most handy for macro developers.
/afollow /afollow [spawn <#>] [Option]... Controls what and how you're following.
/play /play [option]... [setting] Plays a previously recorded path. Includes ability to change paths and execute commands.
/record /record [save|checkpoint] <name> handles path recording, including optional checkpoints. Alias: /arecord
MQ2AutoAccept /autoaccept /autoaccept [option] [setting] Controls, displays status, and configures MQ2AutoAccept
MQ2AutoLogin /loginchar /loginchar [server:character | profile_server:character | server^login^character^password | server^login^password] Will open a new EverQuest instance and login the specified character. Example: /loginchar vox:bobby
/relog /relog [#s|#m] Will log character out, and then log back in after specified time. Default time is in seconds. Example: /relog 5m
/switchcharacter /switchchar <name> Will log out your current character and log in the specified character on the same account/server.
/switchserver /switchserver <server short name> <character name> Will log out your current character and log in the specified server/character on the same account.
MQ2Bzsrch /breset /breset Stops and resets the bazaar search.
/bzquery /bzquery The same as clicking the "find items" button on the bazaar window
/bzsrch /bzsrch [ [trader|class|race|stat|slot|type|price <low> <high>|prestige|augment] <param> ] [<item name>] Issues commands to search the bazaar that are available in the bazaar window. For example, if you'd like to only see bard items that have the words "lute of the howler" in them, you'd type /bzsrch class Bard "lute of the howler"
/mq2bzsrch /mq2bzsrch Displays help text for the command /bzsrch
MQ2Camera /camera /camera [distance | info | attach | detach] [<setting>] Adjust your MQ2Camera settings. If no parameters will output usage examples.
MQ2ChatWnd /mqchat /mqchat [reset | autoscroll {on|off} | NoCharSelect {on|off} | SaveByChar {on|off}] Resets window and INI settings, as well as configures INI settings.
/mqclear /mqclear Clears all text from the MQ window
/mqfont /mqfont <#> Sets the font size in the MQ window, from 1 to 10. Default is 4.
/mqmin /mqmin Minimizes the MQ window
/setchattitle /setchattitle <custom string> Sets the title of the window. By default it's "MQ"
/style /style [!]0xN Set the style bit corresponding to 0xN or unset it if ! is supplied. See EverQuest documentation for further details about WindowStyle.
MQ2CustomBinds /custombind /custombind [ list ] | [add|delete] <bindname> | [set|clear] <bindname>[-down|-up] [command] This command is used to add, delete, list or change custom key bindings. You'll also need to /bind a key.
MQ2DanNet /dexecute /dexecute <name> <command> Executes a command on peer's client. Short version: /dex
/dgaexecute /dgaexecute <group> <command> Executes a command on all clients in a group (including own). Short version: /dgae
/dgexecute /dgexecute <group> <command> Executes a command on all clients in a group (except own). Short version: /dge
/dggaexecute /dggaexecute <command> Executes a command on all clients in your current in-game group (including own). Short version: /dgga
/dggexecute /dggexecute <command> Executes a command on all clients in your current in-game group (except own). Short version: /dgge
/dgraexecute /dgraexecute <command> Executes a command on all clients in your current in-game raid (including own). Short version: /dgra
/dgrexecute /dgrexecute <command> Executes a command on all clients in your current in-game raid (except own). Short version: /dgre
/dgtell /dgtell <group> <text> Echo text on console for all peers in group. Short version: /dgt
/dgzaexecute /dgzaexecute <command> Executes a command on all clients in your current in-game zone (including own). Short version: /dgza
/dgzexecute /dgzexecute <command> Executes a command on all clients in your current in-game zone (except own). Short version: /dgze
/djoin /djoin <group> [all|save] Join a group, and optionally write to [General] or [server_character] (all or save, respectively)
/dleave /dleave <group> [all|save] Leave a group, and optionally write to [General] or [server_character] (all or save, respectively)
/dnet /dnet [<arg>] Set variables such as network interface, change settings in the config file, toggle debug mode, and output group/peer information. No option will
/dobserve /dobserve <name> [-q <query>] [-o <result>] [-drop] Add an observer on name and update values in result, or drop the observer.
/dquery /dquery <name> [-q <query>] [-o <result>] [-t <timeout>] Execute query on name and store return in result.
/dtell /dtell <name> <text> Echo text on peer's console. Short version: /dt
MQ2EasyFind /easyfind /easyfind [search term] | group [command] | stop | reload | ui | migrate | nav [nav command] Finding locations in the current zone.
/travelto /travelto [zonename] | [zonename] @ [easyfind command] | group [command] | activate | stop | dump Find a route to the specified [zonename] (short or long name) and then follow it.
MQ2GroupInfo /groupinfo /groupinfo [option] [on|off] Triggers the buttons, controls the display of specific buttons, and adjusts other .ini settings.
MQ2HUD /backgroundhud /backgroundhud {on|off} Turns background updates ON or OFF. When OFF, the HUD will only appear on the active screen, saving CPU cycles on each background client.
/classhud /classhud {on|off} Toggles loading the HUD section for your class. You must have a [class] section in MQ2HUD.ini, and the full name of the class is used e.g. [Magician]
/defaulthud /defaulthud Loads the default HUD, named [Elements]
/loadhud /loadhud <HUD Name> Load the specified HUD from the configuration file. e.g. /loadhud elements
/unloadhud /unloadhud <HUD Name> Unload the specified HUD, e.g. /unloadhud elements
/zonehud /zonehud {on|off} Toggles loading the HUD section for the current zone. You must have a [zone] section in MQ2HUD.ini, long names are used.
MQ2ItemDisplay /inote /inote [add|del] <item#> <comment> Add a custom note to an item
/itemdisplay /itemdisplay [ [ lootbutton | lucybutton ] [on|off] ] | [reload] Controls display of the advanced loot buttons and lucy button on the item display and spell windows
MQ2Lua /lua /lua {run | stop | pause | info | conf | reloadconf | ps | gui | parse} [ <params> ] Controls Lua scripts and Lua settings. Detailed help for each option is available by adding "help" as a param. e.g. /lua run help
MQ2Map /highlight /highlight [reset | <spawnfilter> | size | pulse | [color # # #]] Highlights the specified spawn(s). Accepts partial names or any terms from Spawn search.
/mapactivelayer /mapactivelayer [0 | 1 | 2 | 3] Changes active map layer.
/mapclick /mapclick [left] [ list | <key[+key[...]]> clear ] <command> Run a command when you click a spawn on a map.
/mapfilter /mapfilter <type> [ <param> [<param>]...] [color [<r g b>]] [show|hide] Controls spawns and other markup displayed on the in-game map. Passing a type without any parameters will either toggle show/hide or disable. There's a nice GUI for these filters in /mqsettings
/maphide /maphide [<spawnsearch> | reset | repeat] This will hide spawns from the map, using Spawn search. Hidden spawns are in effect until you reset /maphide, or the mapped spawns are regenerated (such as changing certain map filters).
/maploc /maploc [size <10-200>] [width <1-10>] [color <r g b>] [radius <distance>] [rcolor <r g b>] [<yxloc> [<zloc>] | target] [label <text>] | remove [<index> | <loc>] Places a big X on a location. Helpful when you're given a loc and want to see it on the map. It's as simple as /maploc 1 2 3
/mapnames /mapnames {target | normal} <namestyle> | reset Controls how spawn names are displayed on the map, from minimal information to a very log name with ID#, class, race, level, etc.
/mapshow /mapshow [<spawnsearch> | reset | repeat] This will show spawns on the map, using Spawn search. Shown spawns are in effect until you reset /mapshow, or the mapped spawns are regenerated (such as changing certain map filters).
MQ2MoveUtils /calcangle /calcangle Displays lots of basic numerical information related to moving such as Dist values, angular distance, 3D distance, melee range, stick range, speed multipliers. This command is useful to help determine what to set plugin options such as arc values or AllowMove, backup dist, etc.
/circle /circle [option]... | toggle <setting> | set <setting> {on|off} Autofaces character to run in a circle with a given radius
/makecamp /makecamp [option]... | toggle <setting> | set <setting> {on|off} The makecamp command will create a camp spot for you to return to after combat, or to establish boundries for your character to prevent them from moving beyond a certain radius. Using makecamp with no parameters will set up a camp at your current location, using default values.
/moveto /moveto [option]... | toggle <setting> | set <setting> {on|off} The moveto command will move you from your current location to a specific location or target. You can combine any number of these parameters together inline to enable multiple options for the moveto.
/rootme /rootme [off] Roots the player in place, unable to move. this is not any form of actual debuff, just a plugin implementation of locking a character in place.

Supplying the optional off parameter disables the root.

Other commands will not function when rootme is active.
/stick /stick [option]... | toggle <setting> | set <setting> {on|off} /follow-like command, works for any pc|npc. Default distance is melee range. /stick with no parameters will stick you to your current target, using max melee range.
MQ2Nav /nav /nav help | [ save | load ] | reload | rwp "<waypointname>" ["<waypoint description>"] | listwp | target | id # | loc[xyz] Y X Z | locxyz X Y Z | locyx Y X | locxy X Y | item [click] | door [item_name | id #] [click] | setopt [options | reset] | [ spawn <spawn search> | [options] ] | wp <waypoint> | stop | pause | ini <key> <value> Navigates your character to locations, spawns, way-points and more. Additional options on command page, /navigate also accepted.
MQ2PluginManager /pluginman /pluginman Will show the mq2pluginmanager window if it's not visible. Will display debug information on failure.
MQ2Posse /posse /posse [option] [setting] Set alerts, radius, and commands around player detection.
MQ2Rez /rez /rez [ accept|safemode|voice|silent ] [on|off] | [ pct <#> ] | [ setcommand <command> ] | [ help|settings|release ] Configures settings related to if and when you accept a rez, as well as notifications.
MQ2TargetInfo /targetinfo /targetinfo [perchar | distance | info | placeholder | sight | reset | reload] [on|off] Toggle settings on the targetinfo plugin