switchLight

From Bohemia Interactive Community
Jump to: navigation, search
Introduced with Operation Flashpoint version 1.00
  

Click on the images for descriptions

Introduced in

Game:
Operation Flashpoint
Version:
1.00

Description

Description:
Controls whether a lamp is lit or not. For working with CfgNonAIVehicles class "StreetLamp" only.

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:
if (count allMissionObjects "StreetLamp" == 0) then { hint "Objects compatible with 'switchLight' are not found."; } else { hint "'switchLight' compatible objects are found!"; };

Additional Information

Multiplayer:
-
See also:
lightIsOn

Notes

Only post proven facts here. Report bugs on the feedback tracker. Use the talk page or the forums for discussions.
Add New Note | How To

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