switchLight: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(a3 compatible)
m (template:command argument fix)
Line 7: Line 7:
____________________________________________________________________________________________
____________________________________________________________________________________________


| Controls whether a lamp is lit or not. Originally was designed to work with CfgNonAIVehicles class "StreetLamp" only. Since Arma 3 v1.92 this command was extended to work with Arma 3 street lights.|= Description
| Controls whether a lamp is lit or not. Originally was designed to work with CfgNonAIVehicles class "StreetLamp" only. Since Arma 3 v1.92 this command was extended to work with Arma 3 street lights.|DESCRIPTION=
____________________________________________________________________________________________
____________________________________________________________________________________________


| lamp '''switchLight''' mode |= Syntax
| lamp '''switchLight''' mode |SYNTAX=


|p1= lamp: [[Object]] |= Parameter 1
|p1= lamp: [[Object]] |PARAMETER1=


|p2= mode: [[String]] - Mode can be: "ON", "OFF" or "AUTO" (Lamp is on only during nighttime, default)  |= Parameter 2
|p2= mode: [[String]] - Mode can be: "ON", "OFF" or "AUTO" (Lamp is on only during nighttime, default)  |PARAMETER2=


| [[Nothing]] |= Return value
| [[Nothing]] |RETURNVALUE=
____________________________________________________________________________________________
____________________________________________________________________________________________
|x1 = <code>([[object]] 12345) [[switchLight]] "OFF";</code>|=
|x1 = <code>([[object]] 12345) [[switchLight]] "OFF";</code>|=
|x2 = <code>[[nearestObject]] <nowiki>[</nowiki>[[player]], "Streetlamp"] [[switchLight]] "OFF";</code>|=
|x2 = <code>[[nearestObject]] <nowiki>[</nowiki>[[player]], "Streetlamp"] [[switchLight]] "OFF";</code>|=
|x3 = <code>[[cursorObject]] [[switchLight]] "ON";</code>|=
|x3 = <code>[[cursorObject]] [[switchLight]] "ON";</code>|=
| [[lightIsOn]] |= See also
| [[lightIsOn]] |SEEALSO=


}}
}}

Revision as of 15:49, 7 April 2019

Hover & click on the images for description

Description

Description:
Controls whether a lamp is lit or not. Originally was designed to work with CfgNonAIVehicles class "StreetLamp" only. Since Arma 3 v1.92 this command was extended to work with Arma 3 street lights.
Groups:
Uncategorised

Syntax

Syntax:
lamp switchLight mode
Parameters:
lamp: Object
mode: String - Mode can be: "ON", "OFF" or "AUTO" (Lamp is on only during nighttime, default)
Return Value:
Nothing

Examples

Example 1:
(object 12345) switchLight "OFF";
Example 2:
nearestObject [player, "Streetlamp"] switchLight "OFF";
Example 3:
cursorObject switchLight "ON";

Additional Information

See also:
lightIsOn

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note

Notes

Posted on January 23, 2010
vasek7
If you want turn street lamp off in ArmA2, the syntax is:
ID959522=position player nearestObject 959522
ID959522 switchLight "off"
Posted on September 16, 2013
Killzone_Kid
In ArmA3 use setHit instead: _lamp = nearestObject [player, "Lamps_base_F"]; _lamp setHit ["light_1_hitpoint", 0.97]; //off _lamp setHit ["light_1_hitpoint", 0]; //on Switch all lights off in the 500 radius of player: { for "_i" from 0 to count getAllHitPointsDamage _x - 1 do { _x setHitIndex [_i, 0.97]; }; } forEach nearestObjects [ player, [ "Lamps_base_F", "PowerLines_base_F", "PowerLines_Small_base_F" ], 500 ];

Bottom Section