forceSpeed: Difference between revisions

From Bohemia Interactive Community
m (Text replacement - "<code>([^ ]*)\[\[([a-zA-Z][a-zA-Z0-9_]+)\]\]([^ ]*)<\/code>" to "<code>$1$2$3</code>")
(note: no effect on players)
 
(4 intermediate revisions by 2 users not shown)
Line 19: Line 19:


|descr= Force the speed limit on given object (object will never attempt to move faster than given by forceSpeed). Use negative value to return to default behaviour.
|descr= Force the speed limit on given object (object will never attempt to move faster than given by forceSpeed). Use negative value to return to default behaviour.
{{Feature|important|This has no effect on [[player]]s.}}


|s1= object [[forceSpeed]] speed
|s1= object [[forceSpeed]] speed
Line 30: Line 31:
|x1= <sqf>_helicopter forceSpeed 150;</sqf>
|x1= <sqf>_helicopter forceSpeed 150;</sqf>


|seealso= [[forceWalk]] [[isWalking]] [[isForcedWalk]] [[getSpeed]]
|seealso= [[getForcedSpeed]] [[forceWalk]] [[isWalking]] [[isForcedWalk]] [[getSpeed]]
}}
}}


Line 51: Line 52:


<dt></dt>
<dt></dt>
<dd class="notedate">Posted on May 1, 2020 - 03:21 (UTC)</dd>
<dd class="notedate">Posted on 2020-05-01 - 03:21 (UTC)</dd>
<dt class="note">[[User:TMZulu|TMZulu]]</dt>
<dt class="note">[[User:TMZulu|TMZulu]]</dt>
<dd class="note">This command must be executed on the client to which the object/unit is local and will only take effect where the unit is local. If locality changes, the command must be reapplied.</dd>
<dd class="note">This command must be executed on the client to which the object/unit is local and will only take effect where the unit is local. If locality changes, the command must be reapplied.</dd>
Line 61: Line 62:
|timestamp= 20211117064926
|timestamp= 20211117064926
|text= In the case of infantry units, it is recommended to use [[getSpeed]] for better and more accurate results:
|text= In the case of infantry units, it is recommended to use [[getSpeed]] for better and more accurate results:
<code>_unit forceSpeed (_unit getSpeed "NORMAL"); {{cc|force the unit to run}}</code>
<sqf>_unit forceSpeed (_unit getSpeed "NORMAL"); // force the unit to run</sqf>
}}
}}

Latest revision as of 22:17, 31 March 2026

Hover & click on the images for description

Description

Description:
Force the speed limit on given object (object will never attempt to move faster than given by forceSpeed). Use negative value to return to default behaviour.
This has no effect on players.
Groups:
Object Manipulation

Syntax

Syntax:
object forceSpeed speed
Parameters:
object: Object
speed: Number - in metre per second
Return Value:
Nothing

Examples

Example 1:
_helicopter forceSpeed 150;

Additional Information

See also:
getForcedSpeed forceWalk isWalking isForcedWalk getSpeed

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord.
Only post proven facts here! Add Note
Posted on 17:02, 2 March 2007 (CET)
Donnervogel
Setting forceSpeed to -1 will make the unit move according to the group speed mode (often specified by the waypoint) again. Setting forceSpeed to 0 will halt the unit ignoring waypoints or orders.
Posted on 9 February 2008
Kronzky
Does not seem to do anything at the current time (V1.08.5163)
Posted on 14 December 2011
Igneous01
If a unit (man) has forceSpeed set to anything under jogging (walking only) the unit will refuse to get into vehicles. He will automatically be unassigned from a vehicle everytime he is ordered to get in (via scripts or direct action)
Posted on 2020-05-01 - 03:21 (UTC)
TMZulu
This command must be executed on the client to which the object/unit is local and will only take effect where the unit is local. If locality changes, the command must be reapplied.
Leopard20 - c
Posted on Nov 17, 2021 - 06:49 (UTC)
In the case of infantry units, it is recommended to use getSpeed for better and more accurate results:
_unit forceSpeed (_unit getSpeed "NORMAL"); // force the unit to run