allMapMarkers: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Some wiki formatting) |
Lou Montana (talk | contribs) m (Some wiki formatting) |
||
Line 6: | Line 6: | ||
|gr1= Markers | |gr1= Markers | ||
|descr= Returns all | |descr= Returns all map marker names, including user-placed markers. | ||
{{Feature|informative|To obtain custom waypoint's (set with {{Controls|LShift|LMB}}) position, see [[customWaypointPosition]].}} | {{Feature|informative| | ||
* {{GVI|arma3|1.58|size= 0.75}} User-defined markers have the following name format: {{hl|_USER_DEFINED #<PlayerID>/<MarkerID>/<ChannelID>}}, where: | |||
** <PlayerID> - unique network id of the player in [[String]] format, also available as [[String]] in the 6th param in [[Arma 3: Mission Event Handlers#PlayerConnected | "PlayerConnected"]] and [[Arma 3: Mission Event Handlers#PlayerDisconnected|"PlayerDisconnected"]] Event Handlers | |||
** <MarkerID> - an incrementing marker counter id | |||
** <ChannelID> - id of the chat channel in which the marker was placed (see [[currentChannel]]) | |||
* To obtain the custom waypoint's (set with {{Controls|LShift|LMB}}) position, see [[customWaypointPosition]]. | |||
}} | |||
|s1= [[allMapMarkers]] | |s1= [[allMapMarkers]] | ||
Line 18: | Line 20: | ||
|r1= [[Array]] of [[String]]s | |r1= [[Array]] of [[String]]s | ||
|x1= <sqf>_markers = allMapMarkers; | |x1= <sqf>_markers = allMapMarkers; // returns e.g ["marker1", "_USER_DEFINED #2/0"]</sqf> | ||
returns | |||
|x2= <sqf> | |x2= <sqf> | ||
Line 28: | Line 28: | ||
_a resize 15; | _a resize 15; | ||
if (toString _a == "_USER_DEFINED #") then | if (toString _a == "_USER_DEFINED #") then | ||
// or if (_x select [0, 15] == "_USER_DEFINED #") since {{arma3}} v1.28 | |||
{ | { | ||
deleteMarker _x; | deleteMarker _x; | ||
Line 37: | Line 38: | ||
if (_someString in allMapMarkers) then | if (_someString in allMapMarkers) then | ||
{ | { | ||
hint (_someString + " is | hint (_someString + " is an existing marker"); | ||
}; | }; | ||
</sqf> | </sqf> | ||
|seealso= [[createMarker]] [[deleteMarker]] [[customWaypointPosition]] | |seealso= [[createMarker]] [[deleteMarker]] [[customWaypointPosition]] | ||
}} | }} |
Latest revision as of 19:05, 17 February 2024
Description
- Description:
- Returns all map marker names, including user-placed markers.
- Groups:
- Markers
Syntax
- Syntax:
- allMapMarkers
- Return Value:
- Array of Strings
Examples
- Example 1:
- Example 2:
- Example 3:
Additional Information
- See also:
- createMarker deleteMarker customWaypointPosition
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note