Difference between revisions of "allMapMarkers"

From Bohemia Interactive Community
Jump to navigation Jump to search
m (template:command argument fix)
m (template:command argument fix)
Line 12: Line 12:
 
* <MarkerID> - a marker counter id
 
* <MarkerID> - a marker counter id
 
* <ChannelID> - id of the chat channel on which marker was placed (see [[currentChannel]])
 
* <ChannelID> - id of the chat channel on which marker was placed (see [[currentChannel]])
  |= Description
+
  |DESCRIPTION=
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
  
| '''allMapMarkers''' |= Syntax
+
| '''allMapMarkers''' |SYNTAX=
  
 
| [[Array]] of [[String]]s|RETURNVALUE=  
 
| [[Array]] of [[String]]s|RETURNVALUE=  

Revision as of 12:25, 7 April 2019

Introduced with Arma 3 version 0.500.50
Hover & click on the images for descriptions

Description

Description:
Return all markers in map including user placed markers (_USER_DEFINED #).

Since Arma 3 v1.57.134377 User defined markers have the following name format:
_USER_DEFINED #<PlayerID>/<MarkerID>/<ChannelID> where:
  • <PlayerID> - unique network id of the player (same as _id in onPlayerConnected)
  • <MarkerID> - a marker counter id
  • <ChannelID> - id of the chat channel on which marker was placed (see currentChannel)

Syntax

Syntax:
allMapMarkers
Return Value:
Array of Strings

Examples

Example 1:
_markers = allMapMarkers; returns: ["marker1","_USER_DEFINED #2/0"]
Example 2:
{ private "_a"; _a = toArray _x; _a resize 15; if (toString _a == "_USER_DEFINED #") then { deleteMarker _x; } } forEach allMapMarkers;
Example 3:
if (_someString in allMapMarkers) then { hint (_someString + " is a valid marker name"); };

Additional Information

See also:
createMarkerdeleteMarker
Groups:
Uncategorised

Notes

i
Only post proven facts here. Report bugs on the Feedback Tracker and discuss on the Arma Discord or on the Forums.

Notes

Posted on March 17, 2014
Waffle SS.
A3 1.12: Markers placed in editor will be in the array as a string of their name. Markers placed by the player will begin with "_USER_DEFINED #."
Posted on March 17, 2014
Killzone_Kid
To expand on the comment above. In Multiplayer, user created marker will appear in allMapMarkers as _USER_DEFINED #ID/Number, where ID is unique id related to _id param from onPlayerConnected and Number is sequential integer incremented by 1 with each marker placement by the IDed user.

Bottom Section