createMarkerLocal: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - " +" to " ")
m (Text replacement - "<br><br>{{Feature" to "{{Feature")
Line 12: Line 12:
If position is given in 3D format, <tt>z</tt> coordinate is stored with the marker and will be used when marker is passed to commands like [[createVehicle]], [[createUnit]], [[createAgent]], [[createMine]], [[setVehiclePosition]] for example. However [[getMarkerPos]] and [[markerPos]] will always return 0 for <tt>z</tt>.  
If position is given in 3D format, <tt>z</tt> coordinate is stored with the marker and will be used when marker is passed to commands like [[createVehicle]], [[createUnit]], [[createAgent]], [[createMine]], [[setVehiclePosition]] for example. However [[getMarkerPos]] and [[markerPos]] will always return 0 for <tt>z</tt>.  


<br><br>{{Feature | important | Local markers have own set of local commands "xxmarkerxxLocal" to work with. If you use global marker command on a local marker, the local marker will become global marker.}}
{{Feature | important | Local markers have own set of local commands "xxmarkerxxLocal" to work with. If you use global marker command on a local marker, the local marker will become global marker.}}


| [[createMarkerLocal]] [name, position, channel, creator]
| [[createMarkerLocal]] [name, position, channel, creator]

Revision as of 23:05, 10 June 2021

Hover & click on the images for description

Description

Description:
Description needed
Multiplayer:
createMarkerLocal is local, so it should be used along with the other local commands. For global equivalent use createMarker
Groups:
Markers

Syntax

Syntax:
Syntax needed
Parameters:
[name, position, channel, creator]: Array
name: String
position: Array or Object - format position: Position2D, PositionAGL or Object (object's PositionWorld is used)
channel: Number - (Optional)The marker side for MP. Template:Since
creator: Object - (Optional) The marker creator for MP. Template:Since
Return Value:
String - The marker's name or empty string if the marker name is not unique.

Examples

Example 1:
_marker = createMarkerLocal ["Marker1", position player];

Additional Information

See also:
allMapMarkersdeleteMarkerLocalcreateMarkersetMarkerBrushLocalsetMarkerColorLocalsetMarkerDirLocalsetMarkerPosLocalsetMarkerShapeLocalsetMarkerSizeLocalsetMarkerTextLocalsetMarkerTypeLocalsetMarkerAlphaLocaldeleteMarkerLocalBIS_fnc_markerToStringBIS_fnc_stringToMarkerLocal

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
Unknown
To create a marker which is visible on the map you need to define at least the following three settings: _markerstr = createMarkerLocal ["markername",[_Xpos,_Ypos]]; _markerstr setMarkerShapeLocal "ICON"; _markerstr setMarkerTypeLocal "DOT";