Arma 3 Scripting

Command in GUI Control

ctrlCommit

Also available as Markdown and JSON, or read the original wiki page.

Description

Commits control animation to last specified duration.

Important

The duration of the animation is not guaranteed to be exactly the same as the given time.

Syntax

control ctrlCommit time

Parameters:

Returns: Nothing

Examples

Example 1

_control ctrlCommit 2; // make animation last approx. 2 seconds

See also

ctrlCommitted · ctrlSetPosition · ctrlSetFade

Community notes

Nelis75733126

2024-04-16 edit:: ctrlCommit is required to apply the effect of, for example, ctrlSetFade.

Demellion

The resulting speed might not to be exactly what ctrlCommit commands it to be. It seems to be dependent on your current framerate. Example:

_ctrl ctrlSetFade 0.5;
_ctrl ctrlCommit 1;

Will actually result in:

FPS Duration
60+ ~1.0s
~30 ~1.2s
10- ~5-10s

This phenomenon probably occurs because of engine time simulation disruption caused by performance damage.