Jump to content

CMM Map Marker Commands: Difference between revisions

From CMM Wiki
No edit summary
No edit summary
Line 1: Line 1:
This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or 'special permission' based commands.
This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or 'special permission' based commands.


== COMMON COMMANDS ==


!register
;!register
Registers a user to the server
:Registers a user to the server


----


!email
;!email
Updates the users Email address in the auth table
:Updates the users Email address in the auth table


----


!discord
;!discord
Updates the users Discord ID in the auth table
:Updates the users Discord ID in the auth table


----


!accept
;!accept
Will add the player to a mission
:Will add the player to a mission


----


!reject
;!reject
Will remove the player from a previously accepted mission
:Will remove the player from a previously accepted mission


----


!myinfo
;!myinfo
Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.
:Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.


----


!myperms
;!myperms
Will send a text alert to the player displaying the players current permissions
:Will send a text alert to the player displaying the players current permissions


----


!survey
;!survey
Will check if there are objects (excluding trees), and the ground around the point is flat
:Will check if there are objects (excluding trees), and the ground around the point is flat
Example: !survey:<radiusInMetersNumber>
Example: <code>!survey:<radiusInMetersNumber></code>


!smoke
----
Will add a smoke of a specific colour at the mark point location.
 
;!smoke
:Will add a smoke of a specific colour at the mark point location.
syntax = !smoke:<colour>
syntax = !smoke:<colour>
Valid Smoke Colours are:
Valid Smoke Colours are:
    red  
  red  
    green
  green  
    blue  
  blue  
    orange
  orange  
    white  
  white  
Example1 = !smoke: red
Example1 = <code>!smoke: red</code>


----


!spin
;!spin
Will place a large pin mark on the map as well as put a smoke in the game
:Will place a large pin mark on the map as well as put a smoke in the game
syntax = !spin:<colour>
<code>syntax = !spin:<colour></code>
Valid Colours are:
Valid Colours are:
     red
     red
Line 57: Line 69:
     yellow (will display white smoke)
     yellow (will display white smoke)
     black  (will display white smoke)
     black  (will display white smoke)
Example1 = !spin:green
Example1 = <code>!spin:green </code>


----


!pin
;!pin
Will place a large pin mark on the map (same as spin, just without the smoke)
:Will place a large pin mark on the map (same as spin, just without the smoke)
syntax = !pin:<colour>
syntax = !pin:<colour>
Valid Colours are:
Valid Colours are:
Line 71: Line 84:
     yellow
     yellow
     black
     black
Example1 = !pin:green
Example1 = <code>!pin:green</code>


----


!flare
;!flare
Will place a flare in the game at the specified location
:Will place a flare in the game at the specified location
syntax = !flare:<colour>
syntax = !flare:<colour>
Valid Colours are:
Valid Colours are:
Line 82: Line 96:
     orange
     orange
     white
     white
Example1 = !flare:green
Example1 = <code>!flare:green</code>


----


!illum
;!illum
Will place an illum flare in the game at the specified location
:Will place an illum flare in the game at the specified location
syntax = !illum:<brightness#>
syntax = !illum:<brightness#>
Example1 = !illum:5000


Example1 = <code>!illum:5000</code>


!scan
----
Will scan an area around the specified location
 
;!scan
:Will scan an area around the specified location
syntax = !scan:<boxrange>
syntax = !scan:<boxrange>
Example1 = !scan


<code>Example1 = !scan</code>
----
;!topo
:Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.
== SUPPORT AIRCRAFT COMMANDS ==


!topo
----
Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.


-----------------------------------
;!isr / !tanker / !awacs
---- SUPPORT AIRCRAFT COMMANDS ----
:Will move an ISR / TANKER / AWACS platform into the orbit and location specified
-----------------------------------
!isr / !tanker / !awacs
Will move an ISR / TANKER / AWACS platform into the orbit and location specified
syntax =
syntax =
!isr:<ISRPlatformName>
<code>!isr:<ISRPlatformName> -rt <direction>:<distanceKM> -s <speedKnots> -a <altitude> </code>
-rt <direction>:<distanceKM>
 
-s <speedKnots> -a <altitude>
 
;Example1 =
:Example1 will put <u>Colt1</u> into a ''circular orbit at the specified location''
<code>!isr:Colt11 </code>
 
 
;Example2 =
:Example2 will put <u>Colt11</u> into a <u>''RaceTrack''</u> orbit that goes <u>'' west 50km''</u> from the specified location
<code>!isr:Colt11 -rt 270:50</code>
 
 
;Example3 =
:Example3 will change the altitude of <u>Colt11</u> to <u>''20,000ft''</u> without changing its orbit location
<code>!isr:Colt11 -dm -a 20000 </code>
 


Example1 will put Colt11 into a circular orbit at the specified location
;Example4 =
Example1 = !isr:Colt11
:Example4 will change the speed of <u>Colt11</u> to <u>''350knots''</u> without changing its orbit location
<code>!isr:Colt11 -dm -s 350 </code>


Example2 will put Colt11 into a RaceTrack orbit that goes 50km west from the specified location
Example2 =
!isr:Colt11
-rt 270:50


Example3 will change the altitude of Colt11 to 20,000ft without changing its orbit location
;Example5 =
Example3 =
:Example5 will change the speed, altitude and location of <u>Colt11</u> to <u>''175knots''</u>, <u>''14,000ft''</u> and to a <u>''racetrack''</u> going <u>''south 25km''</u> of the specified location
!isr:Colt11
<code>!isr:Colt11 -rt 180:25 -s 175 -a 14000 </code>
-dm -a 20000


Example4 will change the speed of Colt11 to 350knots without changing its orbit location
Example4 =
!isr:Colt11
-dm -s 350


Example5 will change the speed, altitude and location of Colt11 to 175knots, 14,000ft and to a racetrack going 25km south of the specified location
Example5 =
!isr:Colt11
-rt 180:25 -s 175 -a 14000


All these examples are vailable for !isr, !tanker and !awacs commands
''All these examples are available for'' '''!isr, !tanker''' and '''!awacs''' ''commands.''
-----------------------------------
-- END SUPPORT AIRCRAFT COMMANDS --
-----------------------------------


-----------------------------------------------------------------
== ELEVATED PERMISSIONS SECTION  ==
--- ELEVATED PERMISSIONS SECTION  ---
-----------------------------------------------------------------


!arty
;!arty
Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)
:Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)
syntax = !arty:<rounds>:<areaofeffectinMeters>
syntax = !arty:<rounds>:<areaofeffectinMeters>
Example1 = !arty:25:500
Example1 = !arty:25:500


----


!explode
;!explode
Will make a single explosion at the specified location
:Will make a single explosion at the specified location
syntax = !explode:<explosionstrength>
syntax = !explode:<explosionstrength>
Example1 = !explode
Example2 = !explode:500


Example1 = <code>!explode</code>


!savesupport
Example2 = <code>!explode:500</code>
Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission


----


!effectsmoke
;!savesupport
Will add an Fire / Smoke Effect at the specified location
:Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission
 
----
 
;!effectsmoke
:Will add an Fire / Smoke Effect at the specified location
syntax = !effectsmoke:<smokeEffect#>
syntax = !effectsmoke:<smokeEffect#>
Valid smoke effect types are:
Valid smoke effect types are:
Line 171: Line 195:
     7 = large smoke
     7 = large smoke
     8 = huge smoke
     8 = huge smoke
Example1 = !effectsmoke:3
Example1 = <code>!effectsmoke:3</code>


----


!removesmoke
;!removesmoke
Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)
:Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)


----


!additem / !setitem / !removeitem
;!additem / !setitem / !removeitem
Will modify the item to the closest airbase, ship, fob
:Will modify the item to the closest airbase, ship, fob
syntax  = !additem:<itemstringname>:<quantity>
syntax  = !additem:<itemstringname>:<quantity>
Example1 = !addItem:AH-64D_BLK_II:5
Example1 = !addItem:DagiAH64
Example2 = !addItem:weapons.missiles.AGM_114K:100


Example1 = <code>!addItem:AH-64D_BLK_II:5</code>
Example1 = <code>!addItem:DagiAH64</code>
Example2 = <code>!addItem:weapons.missiles.AGM_114K:100</code>
----


!addfuel / !setfuel / !removefuel
;!addfuel / !setfuel / !removefuel
Will modify the fuel levels of the closest airbase, ship, fob.
:Will modify the fuel levels of the closest airbase, ship, fob.
syntax  = !addfuel:<fueltype#>:<quantityInTonnes>
syntax  = !addfuel:<fueltype#>:<quantityInTonnes>
Valid fuel types are:
Valid fuel types are:
Line 194: Line 224:
     2 = MW50
     2 = MW50
     3 = Diesel
     3 = Diesel
Example1 = !addfuel:0:5
Example1 = <code>!addfuel:0:5</code>
 
----
 
;!makeadmin / !makemod / !makegm / !makepatreon !makemember
:Will add the permission to the closest player pilot


----


!makeadmin / !makemod / !makegm / !makepatreon !makemember
;!removeadmin / !removemod / !removegm / !removepatreon
Will add the permission to the closest player pilot
:Will remove the permission to the closest player pilot


----


!removeadmin / !removemod / !removegm / !removepatreon
;!revoke
Will remove the permission to the closest player pilot
:Will remove all permissions from the closest pilot


!revoke
----
Will remove all permissions from the closest pilot


!refreshauth
;!refreshauth
Will reload the CMM.authtable from the CMM.AUTH.File
:Will reload the CMM.authtable from the CMM.AUTH.File


----------------------------
== DEVELOPMENT COMMANDS ==
--- DEVELOPMENT COMMANDS ---
 
----------------------------
;!gwl
!gwl
:Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called 'CMM.WEAPONSLIST.json'
Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called 'CMM.WEAPONSLIST.json'
This is more of a mission development command and has no real gameplay value
This is more of a mission development command and has no real gameplay value


!dumpwh
----
Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)
File will be called <AirbaseName>_Warehouse.json and will be in the CMM dump directory


!dumpairb
;!dumpwh
Will dump a file containing all data of an airbase
:Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)
File will be called <AirbaseName>_AirBase.json and will be in the CMM dump directory
''File will be called '''''<AirbaseName>_Warehouse.json''''' and will be in the CMM dump directory''
 
----
 
;!dumpairb
:Will dump a file containing all data of an airbase
''File will be called '''''<AirbaseName>_AirBase.json''''' and will be in the CMM dump directory''


Data includes but is not limited to:
Data includes but is not limited to:
Line 232: Line 271:
     Location
     Location


!point
----
Will dump the X,Y,Z of the specified location into the dcs log file
 
;!point
:Will dump the X,Y,Z of the specified location into the dcs log file

Revision as of 02:30, 17 October 2025

This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or 'special permission' based commands.

COMMON COMMANDS

!register
Registers a user to the server

!email
Updates the users Email address in the auth table

!discord
Updates the users Discord ID in the auth table

!accept
Will add the player to a mission

!reject
Will remove the player from a previously accepted mission

!myinfo
Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.

!myperms
Will send a text alert to the player displaying the players current permissions

!survey
Will check if there are objects (excluding trees), and the ground around the point is flat

Example: !survey:<radiusInMetersNumber>


!smoke
Will add a smoke of a specific colour at the mark point location.

syntax = !smoke:<colour>

Valid Smoke Colours are:

 red 
 green 
 blue 
 orange 
 white 

Example1 = !smoke: red


!spin
Will place a large pin mark on the map as well as put a smoke in the game

syntax = !spin:<colour> Valid Colours are:

   red
   green
   blue
   orange
   white
   yellow (will display white smoke)
   black  (will display white smoke)

Example1 = !spin:green


!pin
Will place a large pin mark on the map (same as spin, just without the smoke)

syntax = !pin:<colour> Valid Colours are:

   red
   green
   blue
   orange
   white
   yellow
   black

Example1 = !pin:green


!flare
Will place a flare in the game at the specified location

syntax = !flare:<colour> Valid Colours are:

   red
   green
   orange
   white

Example1 = !flare:green


!illum
Will place an illum flare in the game at the specified location

syntax = !illum:<brightness#>

Example1 = !illum:5000


!scan
Will scan an area around the specified location

syntax = !scan:<boxrange>

Example1 = !scan


!topo
Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.


SUPPORT AIRCRAFT COMMANDS


!isr / !tanker / !awacs
Will move an ISR / TANKER / AWACS platform into the orbit and location specified

syntax = !isr:<ISRPlatformName> -rt <direction>:<distanceKM> -s <speedKnots> -a <altitude>


Example1 =
Example1 will put Colt1 into a circular orbit at the specified location

!isr:Colt11


Example2 =
Example2 will put Colt11 into a RaceTrack orbit that goes west 50km from the specified location

!isr:Colt11 -rt 270:50


Example3 =
Example3 will change the altitude of Colt11 to 20,000ft without changing its orbit location

!isr:Colt11 -dm -a 20000


Example4 =
Example4 will change the speed of Colt11 to 350knots without changing its orbit location

!isr:Colt11 -dm -s 350


Example5 =
Example5 will change the speed, altitude and location of Colt11 to 175knots, 14,000ft and to a racetrack going south 25km of the specified location

!isr:Colt11 -rt 180:25 -s 175 -a 14000


All these examples are available for !isr, !tanker and !awacs commands.

ELEVATED PERMISSIONS SECTION

!arty
Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)

syntax = !arty:<rounds>:<areaofeffectinMeters>

Example1 = !arty:25:500


!explode
Will make a single explosion at the specified location

syntax = !explode:<explosionstrength>

Example1 = !explode

Example2 = !explode:500


!savesupport
Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission

!effectsmoke
Will add an Fire / Smoke Effect at the specified location

syntax = !effectsmoke:<smokeEffect#> Valid smoke effect types are:

   1 = small smoke and fire
   2 = medium smoke and fire
   3 = large smoke and fire
   4 = huge smoke and fire
   5 = small smoke
   6 = medium smoke
   7 = large smoke
   8 = huge smoke

Example1 = !effectsmoke:3


!removesmoke
Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)

!additem / !setitem / !removeitem
Will modify the item to the closest airbase, ship, fob

syntax = !additem:<itemstringname>:<quantity>

Example1 = !addItem:AH-64D_BLK_II:5

Example1 = !addItem:DagiAH64

Example2 = !addItem:weapons.missiles.AGM_114K:100


!addfuel / !setfuel / !removefuel
Will modify the fuel levels of the closest airbase, ship, fob.

syntax = !addfuel:<fueltype#>:<quantityInTonnes> Valid fuel types are:

   0 = JetFuel
   1 = Aviation Gas
   2 = MW50
   3 = Diesel

Example1 = !addfuel:0:5


!makeadmin / !makemod / !makegm / !makepatreon !makemember
Will add the permission to the closest player pilot

!removeadmin / !removemod / !removegm / !removepatreon
Will remove the permission to the closest player pilot

!revoke
Will remove all permissions from the closest pilot

!refreshauth
Will reload the CMM.authtable from the CMM.AUTH.File

DEVELOPMENT COMMANDS

!gwl
Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called 'CMM.WEAPONSLIST.json'

This is more of a mission development command and has no real gameplay value


!dumpwh
Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)

File will be called <AirbaseName>_Warehouse.json and will be in the CMM dump directory


!dumpairb
Will dump a file containing all data of an airbase

File will be called <AirbaseName>_AirBase.json and will be in the CMM dump directory

Data includes but is not limited to:

   Callsign, DisplayName, EditorName
   AirbaseID#
   Runway(s) Information
   Warehouse contents
   Location

!point
Will dump the X,Y,Z of the specified location into the dcs log file