Arma 3 Scripting

Command in Lights

lightIsOn

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

Description

Check if lampost is on (shining).

Note

A lamp state is local to each client (see switchLight).

Note

This command was originally designed to only work with CfgNonAIVehicles class "StreetLamp" only; since Arma 3 v1.92 this command was extended to work with street lights.

Syntax

lightIsOn lamppost

Parameters:

Returns: String - can be one of:

Examples

Example 1

if (lightIsOn nearestObject [player, "StreetLamp"] == "ON") then { hint "nightime"; };

Example 2

_it = lightIsOn object 159582;

Example 3

if (count allMissionObjects "StreetLamp" == 0) then {
    hint "Objects compatible with 'lightIsOn' are not found.";
} else {
    hint "'lightIsOn' compatible objects are found!";
};

See also

switchLight