Difference between revisions of "onMapSingleClick"

From Bohemia Interactive Community
Jump to navigation Jump to search
m
m (template:command argument fix)
Line 33: Line 33:
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
  
| '''onMapSingleClick''' command |= Syntax
+
| '''onMapSingleClick''' command |SYNTAX=
  
|p1=command: [[String]] or [[Code]] |= Parameter 2
+
|p1=command: [[String]] or [[Code]] |PARAMETER2=
  
| [[Nothing]] |= Return value
+
| [[Nothing]] |RETURNVALUE=
  
| s2= params '''onMapSingleClick''' command |= Syntax
+
| s2= params '''onMapSingleClick''' command |SYNTAX=
  
|p21=params: [[Anything]] |= Parameter 1
+
|p21=params: [[Anything]] |PARAMETER1=
|p22=command: [[String]] or [[Code]] |= Parameter 2
+
|p22=command: [[String]] or [[Code]] |PARAMETER2=
  
| r2= [[Nothing]] |= Return value
+
| r2= [[Nothing]] |RETURNVALUE=
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
 
| x1 = <code>[[onMapSingleClick]] "'SoldierWB' [[createUnit]] [_pos, [[group]] [[player]]]; true";</code>
 
| x1 = <code>[[onMapSingleClick]] "'SoldierWB' [[createUnit]] [_pos, [[group]] [[player]]]; true";</code>
'''ArmA:''' Creates a soldier unit at the position clicked.|= Example 1
+
'''ArmA:''' Creates a soldier unit at the position clicked.|EXAMPLE1=  
  
 
| x2 = <code>[[onMapSingleClick]] "grp1 [[move]] _pos; [[onMapSingleClick]] <nowiki>'</nowiki>'; [[true]]";</code>
 
| x2 = <code>[[onMapSingleClick]] "grp1 [[move]] _pos; [[onMapSingleClick]] <nowiki>'</nowiki>'; [[true]]";</code>
Line 53: Line 53:
  
 
| x3 = <code>[[onMapSingleClick]] "'SoldierWB' [[createUnit]] [_pos, [[group]] [[player]]]; [[true]]";</code>
 
| x3 = <code>[[onMapSingleClick]] "'SoldierWB' [[createUnit]] [_pos, [[group]] [[player]]]; [[true]]";</code>
'''OFP:''' In OFP single quotes cannot be used for string definition, so two double-quotes have to be used instead. |= Example 3
+
'''OFP:''' In OFP single quotes cannot be used for string definition, so two double-quotes have to be used instead. |EXAMPLE3=  
  
 
| x4 = <code>//The following code will disable Shift+click waypoint marker creation
 
| x4 = <code>//The following code will disable Shift+click waypoint marker creation
[[onMapSingleClick]] {_shift};</code>|= Example 4
+
[[onMapSingleClick]] {_shift};</code>|EXAMPLE4=
  
 
| x5 = <code>//Pass params to onMapSingleClick code
 
| x5 = <code>//Pass params to onMapSingleClick code
[[player]] [[onMapSingleClick]] {[[hint]] ("Hello " + [[name]] _this)}; //Hello KK</code>|= Example 5
+
[[player]] [[onMapSingleClick]] {[[hint]] ("Hello " + [[name]] _this)}; //Hello KK</code>|EXAMPLE5=
  
 
| x6 = <code>//Pass params to onMapSingleClick code '''and''' disable Shift+click waypoint marker creation
 
| x6 = <code>//Pass params to onMapSingleClick code '''and''' disable Shift+click waypoint marker creation
  [[player]] [[onMapSingleClick]] "[[hint]] (""Hello "" + [[name]] [[_this]]); _shift"; //Hello KK</code>|= Example 6
+
  [[player]] [[onMapSingleClick]] "[[hint]] (""Hello "" + [[name]] [[_this]]); _shift"; //Hello KK</code>|EXAMPLE6=
  
| [[onGroupIconClick]] |= See also
+
| [[onGroupIconClick]] |SEEALSO=
  
 
}}
 
}}

Revision as of 15:44, 7 April 2019

Template:Command

Notes

Posted on 8 July, 2009
General Barron
See my Multiple OnMapSingleClick script to allow you to add multiple events to the onMapSingleClick event. Some minor editing of the scripts would be required to use them in Arma.

Notes

Bottom Section

Posted on April 1, 2016 - 00:25 (UTC)
Killzone Kid
_units param is supposed to return what groupSelectedUnits returns. Player must be leader and some units in the group must be selected on the group bar. However selected units are connected with group orders menu, which interferes with map click. In other words, when you click on the main map, the map gets focus and group orders menu closes, deselecting any selected unit, so _units is [] pretty much all the time.