allMapMarkers: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - " {3,}\|" to " |") |
Lou Montana (talk | contribs) m (Some wiki formatting) |
||
(40 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{RV|type=command | ||
| arma3 | |game1= arma3 | ||
|version1= 0.50 | |||
| | |gr1= Markers | ||
| | |descr= Returns all map marker names, including user-placed markers. | ||
| | {{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 [[ | ** <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> - | ** <MarkerID> - an incrementing marker counter id | ||
* <ChannelID> - id of the chat channel | ** <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]] | ||
| | |r1= [[Array]] of [[String]]s | ||
returns | |x1= <sqf>_markers = allMapMarkers; // returns e.g ["marker1", "_USER_DEFINED #2/0"]</sqf> | ||
|x2= < | |x2= <sqf> | ||
{ | |||
private "_a"; | |||
_a = toArray _x; | |||
_a resize 15; | |||
if (toString _a == "_USER_DEFINED #") then | |||
// or if (_x select [0, 15] == "_USER_DEFINED #") since {{arma3}} v1.28 | |||
} | { | ||
deleteMarker _x; | |||
}; | |||
} forEach allMapMarkers; | |||
</sqf> | |||
|x3= < | |x3= <sqf> | ||
if (_someString in allMapMarkers) then | |||
{ | |||
hint (_someString + " is an existing marker"); | |||
}; | }; | ||
</ | </sqf> | ||
|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