setMarkerText: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
m (Text replacement - "{{Feature|Informative|" to "{{Feature|informative|")
 
(64 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{Command|= Comments
{{RV|type=command
____________________________________________________________________________________________


| arma |= Game name
|game1= ofpe
|version1= 1.00


|1.00|= Game version
|game2= arma1
____________________________________________________________________________________________
|version2= 1.00


| Sets the text label of an existing marker. |= Description
|game3= arma2
____________________________________________________________________________________________
|version3= 1.00


| "NameOfMarker" '''setMarkerText [[String]]|= Syntax
|game4= arma2oa
|version4= 1.50


|p1= NameOfMarker: [[String]] |= Parameter 1
|game5= tkoh
|version5= 1.00


|game6= arma3
|version6= 0.50


| [[Nothing]] |= Return value
|gr1= Markers
____________________________________________________________________________________________
 
|x1= <pre>"Marker1" setMarkerText "You are here."</pre> |= Example 1
____________________________________________________________________________________________


|mp= setMarkerText is global.  All other setMarker commands seem to be Local.|=
|eff= global


|[[setMarkerBrush]], [[setMarkerColor]], [[setMarkerDir]], [[setMarkerPos]], [[setMarkerShape]], [[setMarkerSize]], [[setMarkerType]]
|descr= Sets the text label of an existing marker.
|= See also
{{Feature|informative|'''Multiplayer optimisation:''' Global marker commands always broadcast the ''entire'' marker state over the network. As such, the number of network messages exchanged when creating or editing a marker can be reduced by performing all but the last operation using local marker commands, then using a global marker command for the last change (and subsequent global broadcast of all changes applied to the marker).}}
}}
 
|s1= markerName [[setMarkerText]] text
 
|p1= markerName: [[String]]
 
|p2= text: [[String]]


<h3 style="display:none">Notes</h3>
|r1= [[Nothing]]
<dl class="command_description">
<!-- Note Section BEGIN -->
createMarker is GLOBAL in multiplayer, so all markers created with it exist for all clients.  But they are not visible.  Almost all setMarker commands can then be used for different effects on LOCAL clients.  BUT if you use the setMarkerText command, then the marker will become visible to all clients since the command is GLOBAL.


<!-- Note Section END -->
|x1= <sqf>"Marker1" setMarkerText "You are here.";</sqf>
</dl>


<h3 style="display:none">Bottom Section</h3>
|seealso= [[setMarkerBrush]] [[setMarkerColor]] [[setMarkerDir]] [[setMarkerPos]] [[setMarkerShape]] [[setMarkerSize]] [[setMarkerType]] [[setMarkerAlpha]]
[[Category:Scripting Commands|SETMARKERTEXT]]
}}
[[Category:Scripting Commands OFP Elite |SETMARKERTEXT]]
[[Category:Scripting Commands ArmA|SETMARKERTEXT]]
[[Category:Command Group: Markers|SETMARKERTEXT]]

Latest revision as of 01:25, 2 February 2024

Hover & click on the images for description

Description

Description:
Sets the text label of an existing marker.
Multiplayer optimisation: Global marker commands always broadcast the entire marker state over the network. As such, the number of network messages exchanged when creating or editing a marker can be reduced by performing all but the last operation using local marker commands, then using a global marker command for the last change (and subsequent global broadcast of all changes applied to the marker).
Groups:
Markers

Syntax

Syntax:
markerName setMarkerText text
Parameters:
markerName: String
text: String
Return Value:
Nothing

Examples

Example 1:
"Marker1" setMarkerText "You are here.";

Additional Information

See also:
setMarkerBrush setMarkerColor setMarkerDir setMarkerPos setMarkerShape setMarkerSize setMarkerType setMarkerAlpha

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