# Markers (scripting commands)

- [allMapMarkers](../../commands/allMapMarkers.md): Returns all map marker names, including user-placed markers.
- [createMarker](../../commands/createMarker.md): Creates a new map marker at the given position. The marker will be created for every connected player as well as all JIP players.
- [createMarkerLocal](../../commands/createMarkerLocal.md): Creates a local marker at the given position - the marker only exists on the machine that created it. The marker name has to be unique, if a marker with the given name exists, the command will be ignored.
- [deleteMarker](../../commands/deleteMarker.md): Destroys the given marker.
- [deleteMarkerLocal](../../commands/deleteMarkerLocal.md): Destroys the given marker.
- [getMarkerColor](../../commands/getMarkerColor.md): Returns marker color for given marker.
- [getMarkerPos](../../commands/getMarkerPos.md): Returns marker position.
- [getMarkerSize](../../commands/getMarkerSize.md): Returns the size of the given marker. A getter for setMarkerSize and an alias of markerSize.
- [getMarkerType](../../commands/getMarkerType.md): Gets type of marker. See CfgMarkers for a list of standard markers.
- [getPlayerID](../../commands/getPlayerID.md): Returns user DirectPlay ID, which can be used with getUserInfo, and is found in allMapMarkers results and in some mission event handlers such as PlayerConnected.
- [inArea](../../commands/inArea.md): Checks whether given position or object is inside given area. Use inAreaArray to check multiple positions/objects within area.
- [inAreaArray](../../commands/inAreaArray.md): Returns given list of Objects and/or Positions that are in the given area, area defined by a trigger, marker, location or array.
- [inAreaArrayIndexes](../../commands/inAreaArrayIndexes.md): Returns indices of positions that are within the provided area.
- [markerAlpha](../../commands/markerAlpha.md): Gets the marker alpha. See setMarkerAlpha.
- [markerBrush](../../commands/markerBrush.md): Gets the marker brush. See setMarkerBrush.
- [markerChannel](../../commands/markerChannel.md): Returns the channel to which a marker belongs.
- [markerColor](../../commands/markerColor.md): Returns colour of the given marker. See also setMarkerColor/Local.
- [markerDir](../../commands/markerDir.md): Get marker direction.
- [markerDrawPriority](../../commands/markerDrawPriority.md): Returns marker draw priority.
- [markerPolyline](../../commands/markerPolyline.md): Returns a polyline marker's path data.
- [markerPos](../../commands/markerPos.md): Returns marker position. See also setMarkerPos.
- [markerShadow](../../commands/markerShadow.md): Returns if the marker is drawn with shadow enabled.
- [markerShape](../../commands/markerShape.md): Returns the shape of given marker. markerShape#Example_2
- [markerSize](../../commands/markerSize.md): Returns marker size. This command is identical to getMarkerSize.
- [markerText](../../commands/markerText.md): Get marker text.
- [markerType](../../commands/markerType.md): Gets type of marker. See CfgMarkers for a list of standard markers.
- [setMarkerAlpha](../../commands/setMarkerAlpha.md): Sets the marker alpha. This is a modifier to the existing markerColor and will be applied on top of the marker color alpha. The marker is modified on all computers in a network session.
- [setMarkerAlphaLocal](../../commands/setMarkerAlphaLocal.md): Sets the marker alpha. See setMarkerAlpha.
- [setMarkerBrush](../../commands/setMarkerBrush.md): Selects the fill texture for the marker ("RECTANGLE" or "ELLIPSE"). Brush is the name of the subclass in `CfgMarkerBrushes`.
- [setMarkerBrushLocal](../../commands/setMarkerBrushLocal.md): Selects the fill texture for the marker ("RECTANGLE" or "ELLIPSE"). Brush is the name of the subclass in CfgMarkerBrushes.
- [setMarkerColor](../../commands/setMarkerColor.md): Set marker's colour. Arma 3's marker colour names and their corresponding RGBA values can be found here: Arma 3: CfgMarkerColors.
- [setMarkerColorLocal](../../commands/setMarkerColorLocal.md): Set marker's colour. Arma 3's marker colour names and their corresponding RGBA values can be found here: Arma 3: CfgMarkerColors.
- [setMarkerDir](../../commands/setMarkerDir.md): Sets the orientation of the marker. Angle is in degrees.
- [setMarkerDirLocal](../../commands/setMarkerDirLocal.md): Sets the orientation of the marker.
- [setMarkerDrawPriority](../../commands/setMarkerDrawPriority.md): Sets marker draw priority. Higher priority markers are drawn on top. Default priority is 0.
- [setMarkerPolyline](../../commands/setMarkerPolyline.md): Sets a polyline marker's path.
- [setMarkerPolylineLocal](../../commands/setMarkerPolylineLocal.md): Sets a polyline marker's path. Works only on the computer that executes this command.
- [setMarkerPos](../../commands/setMarkerPos.md): Moves the marker. If position is given in 3D format, `z` coordinate is stored with the marker and will be used when marker is passed to commands like createVehicle, createUnit, createAgent, createMine,…
- [setMarkerPosLocal](../../commands/setMarkerPosLocal.md): Moves the marker. If position is given in 3D format, `z` coordinate is stored with the marker and will be used when marker is passed to commands like createVehicle, createUnit, createAgent, createMine,…
- [setMarkerShadow](../../commands/setMarkerShadow.md): Sets the shadow property of given marker.
- [setMarkerShadowLocal](../../commands/setMarkerShadowLocal.md): Sets the shadow property of given marker.
- [setMarkerShape](../../commands/setMarkerShape.md): Selects shape (actual type) of the marker. Non-existing marker shape defaults to "RECTANGLE".
- [setMarkerShapeLocal](../../commands/setMarkerShapeLocal.md): Selects shape (actual type) of the local marker. Non-existing marker shape defaults to "RECTANGLE".
- [setMarkerSize](../../commands/setMarkerSize.md): Sets the marker's size.
- [setMarkerSizeLocal](../../commands/setMarkerSizeLocal.md): Set marker size.
- [setMarkerText](../../commands/setMarkerText.md): Sets the text label of an existing marker.
- [setMarkerTextLocal](../../commands/setMarkerTextLocal.md): Sets the text label of an existing marker.
- [setMarkerType](../../commands/setMarkerType.md): Sets marker type. Marker type is a class name from CfgMarkers.
- [setMarkerTypeLocal](../../commands/setMarkerTypeLocal.md): Sets marker type locally. Marker type is a class name in CfgMarkers.
