Arma 3 Scripting

Function in VR

BIS_fnc_VRTimer

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

Description

Timer for VR and time trials. The following missionNamespace variables can be used:

Syntax

[colour] spawn BIS_fnc_VRTimer

Parameters:

Returns: Nothing

Examples

Example 1

[] spawn BIS_fnc_VRTimer;

Example 2

"#025D00" spawn BIS_fnc_VRTimer;

Example 3

["#025D00"] spawn BIS_fnc_VRTimer;

See also

BIS_fnc_displayColorGet · BIS_fnc_colorRGBtoHTML

Community notes

Lou Montana

Here is a countdown, inspired by this function:

LM_fnc_timeoutCountdown = {

    params [
        ["_time", 30, [0]],
        ["_colour", "#FFFFFF", [""]]
    ];
    private _timeout = time + _time;
    RscFiringDrillTime_done = false;
    1 cutRsc ["RscFiringDrillTime", "PLAIN"];
    while { time < _timeout } do
    {
        private _remainingTime = _timeout - time;
        private _timeFormat = [_remainingTime, "MM:SS.MS", true] call BIS_fnc_secondsToString;
        private _text = format ["<t align='left' color='%1'><img image='%2' />%3:%4<t size='0.8'>.%5</t>",
            _colour,
            "A3\Modules_F_Beta\data\FiringDrills\timer_ca",
            _timeFormat select 0,
            _timeFormat select 1,
            _timeFormat select 2
        ];
        RscFiringDrillTime_current = parseText _text;
        sleep 0.01;
    };
    private _timeFormat = [0, "MM:SS.MS", true] call BIS_fnc_secondsToString;
    RscFiringDrillTime_current = parseText format ["<t align='left' color='%1'><img image='%2' />%3:%4<t size='0.8'>.%5</t>",
        _colour,
        "A3\Modules_F_Beta\data\FiringDrills\timer_ca",
        _timeFormat select 0,
        _timeFormat select 1,
        _timeFormat select 2];
    sleep 4;
    RscFiringDrillTime_done = true;
};

and to use it:

[10, "#FF5500"] spawn LM_fnc_timeoutCountdown;