Arma 3 Scripting

Function in GUI

BIS_fnc_establishingShot

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

Description

Plays a fake UAV observational sequence which serves as an establishing shot.

Syntax

[target, text, altitude, radius, angle, rotation, iconOptions, mode, fadeIn, waitTime] spawn BIS_fnc_establishingShot

Parameters:

Returns: Boolean - true when done

Examples

Example 1

[player, "I can see my house from here", 500, 250, 75, 1, [], 0, true] spawn BIS_fnc_establishingShot;

Example 2

[
    [5229.97, 5233.07, 0],
    "BLUFOR and OPFOR firefight",
    500,
    250,
    75,
    1,
    [
        ["\A3\ui_f\data\map\markers\nato\b_inf.paa", [0, 0.3, 0.6, 1], group_1, 1, 1, 0, "BLUFOR"],
        ["\A3\ui_f\data\map\markers\nato\o_inf.paa", [0.5, 0, 0, 1], group_2, 1, 1, 0, "OPFOR"]
    ],
    0,
    true,
    15
] spawn BIS_fnc_establishingShot;

See also

BIS_fnc_dynamicText · Arma 3: Mission Presentation

Community notes

Lou Montana

Be aware that spawning this function will set enableSaving to true. Quick workaround:

private _savingEnabled = savingEnabled;
_handle = [player, "myText"] spawn BIS_fnc_establishingShot;
waitUntil { scriptDone _handle };
enableSaving [_savingEnabled, false];

Or, if you can't wait the end of the establishing shot:

private _savingEnabled = savingEnabled;
_handle = [player, "myText"] spawn BIS_fnc_establishingShot;
_handle spawn { waitUntil { scriptDone _this }; enableSaving [_savingEnabled, false]; };
R3vo

In order to change the camera to TI or NVG mode execute the following right after BIS_fnc_establishingShot was spawned.

true setCamUseTI 1;

The effect will automatically be terminated once the establishing shot ended.