doFollow: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "|= Comments" to "|Comments=")
m (Some wiki formatting)
 
(57 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Command|Comments=
{{RV|type=command
____________________________________________________________________________________________


| ofp |= Game name
|game1= ofp
|version1= 1.00


|1.00|= Game version
|game2= ofpe
|version2= 1.00


|arg= local |Multiplayer Arguments=
|game3= arma1
|version3= 1.00


|eff= global |Multiplayer Effects=
|game4= arma2
____________________________________________________________________________________________
|version4= 1.00


| Order the given unit(s) to follow the given other unit or vehicle eg (without radio messages). Also is used to resume unit formation after [[doStop]], just [[doFollow]] leader even if it is the leader himself you want to resume (see Example 2). |DESCRIPTION=
|game5= arma2oa
____________________________________________________________________________________________
|version5= 1.50


| unitName '''doFollow''' unitName2 |SYNTAX=
|game6= tkoh
|version6= 1.00


|p1= unitName: [[Object]] or [[Array]] |PARAMETER1=
|game7= arma3
|version7= 0.50


|p2= unitName2: [[Object]] |PARAMETER2=
|arg= local


| [[Nothing]] |RETURNVALUE=
|eff= global
____________________________________________________________________________________________
 
|x1= <code>_soldier1 [[doFollow]] _soldier2</code> |EXAMPLE1=
|x2= <code>[[units]] _group [[doFollow]] [[leader]] _group;</code> |EXAMPLE2=
____________________________________________________________________________________________


| [[commandFollow]] |SEEALSO=
|gr1= Unit Control


}}
|descr= Order the given unit(s) to follow another from his own group as his [[formLeader|formation leader]] (without radio messages).<br>
It is also used to order the unit to '''return to formation''' after e.g [[doStop]] even if it is the leader himself that should return to formation (see [[#Example 2|Example 2]]).
 
|s1= unit [[doFollow]] unitLead


<h3 style="display:none">Notes</h3>
|p1= unit: [[Object]] or [[Array]] of [[Object]]s
<dl class="command_description">
<!-- Note Section BEGIN -->


<dt class="note">Unknown <dd class="note">These commands ([[doFollow]] or [[commandFollow]]) work only if the two units are in the same group.
|p2= unitLead: [[Object]]


<!-- Note Section END -->
|r1= [[Nothing]]
</dl>


<h3 style="display:none">Bottom Section</h3>
|x1= <sqf>_soldier1 doFollow _soldier2;</sqf>


[[Category:Scripting Commands|DOFOLLOW]]
|x2= <sqf>units _group doFollow leader _group; // returns all the units to formation</sqf>
[[Category:Scripting Commands OFP 1.99|DOFOLLOW]]
[[Category:Scripting Commands OFP 1.96|DOFOLLOW]]
[[Category:Scripting Commands OFP 1.46|DOFOLLOW]]
[[Category:Scripting Commands ArmA|DOFOLLOW]]
[[Category:Command_Group:_Unit_Control|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]


<!-- CONTINUE Notes -->
|seealso= [[doStop]] [[doMove]] [[commandFollow]] [[formationLeader]] [[formLeader]] [[isFormationLeader]] [[leader]] [[selectLeader]] [[setLeader]]
<dl class="command_description">
}}
<dd class="notedate">Posted on August 29, 2016 - 22:48 (UTC)</dd>
 
<dt class="note">[[User:BaerMitUmlaut|BaerMitUmlaut]]</dt>
{{Note
<dd class="note">
|user= Mojito69
The name of this command is a bit misleading, it is used to make a unit return to the formation of its group or subformation.
|timestamp= 20101011180000
</dd>
|text= These commands ([[doFollow]] or [[commandFollow]]) work only if the two units are in the same group.
</dl>
}}
<!-- DISCONTINUE Notes -->
 
{{Note
|user= BaerMitUmlaut
|timestamp= 20160829234800
|text= The name of this command is a bit misleading, it is used to make a unit return to the formation of its group or subformation.
}}
 
{{Note
|user= Leopard20
|timestamp= 20220217122529
|text= [[doFollow]] doesn't work with player-issued commands (those issued via the commanding menus). As a workaround, it is possible to use [[joinSilent]] instead, and join the unit into its current group:
<sqf>[_unit] joinSilent group _unit; // return to formation</sqf>
Note that the group must have '''at least 2 units''', and not all units should be joined at once, otherwise the group will temporarily become empty and all its waypoints '''will be lost'''!
}}

Latest revision as of 14:35, 12 March 2024

Hover & click on the images for description

Description

Description:
Order the given unit(s) to follow another from his own group as his formation leader (without radio messages).
It is also used to order the unit to return to formation after e.g doStop even if it is the leader himself that should return to formation (see Example 2).
Groups:
Unit Control

Syntax

Syntax:
unit doFollow unitLead
Parameters:
unit: Object or Array of Objects
unitLead: Object
Return Value:
Nothing

Examples

Example 1:
_soldier1 doFollow _soldier2;
Example 2:
units _group doFollow leader _group; // returns all the units to formation

Additional Information

See also:
doStop doMove commandFollow formationLeader formLeader isFormationLeader leader selectLeader setLeader

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
Mojito69 - c
Posted on Oct 11, 2010 - 18:00 (UTC)
These commands (doFollow or commandFollow) work only if the two units are in the same group.
BaerMitUmlaut - c
Posted on Aug 29, 2016 - 23:48 (UTC)
The name of this command is a bit misleading, it is used to make a unit return to the formation of its group or subformation.
Leopard20 - c
Posted on Feb 17, 2022 - 12:25 (UTC)
doFollow doesn't work with player-issued commands (those issued via the commanding menus). As a workaround, it is possible to use joinSilent instead, and join the unit into its current group:
[_unit] joinSilent group _unit; // return to formation
Note that the group must have at least 2 units, and not all units should be joined at once, otherwise the group will temporarily become empty and all its waypoints will be lost!