switchLight: Difference between revisions
m (Text replace - "{{uc:{{PAGENAME}}}}" to "{{uc:{{PAGENAME}}}} {{uc:{{PAGENAME}}}}")  | 
				Killzone Kid (talk | contribs)   (workaround added)  | 
				||
| Line 21: | Line 21: | ||
|x2 = <code>[[nearestObject]]  [player, "Streetlamp"] switchLight "OFF" </code>|=  | |x2 = <code>[[nearestObject]]  [player, "Streetlamp"] switchLight "OFF" </code>|=  | ||
| [[lightIsOn  | | [[lightIsOn]] |= See also  | ||
}}  | }}  | ||
| Line 36: | Line 36: | ||
ID959522 switchLight "off"  | ID959522 switchLight "off"  | ||
<dd class="notedate">Posted on September 16, 2013  | |||
<dt class="note">'''[[User:Killzone_Kid|Killzone_Kid]]'''  | |||
<dd class="note">  | |||
In ArmA3 this command is broken [http://feedback.arma3.com/view.php?id=6801], use [[setHit]] instead:  | |||
<code>_lamp = [[nearestObject]] <nowiki>[</nowiki>[[player]], "Lamps_base_F"];  | |||
_lamp [[setHit]] ["light_1_hitpoint", 0.97]; //off  | |||
_lamp [[setHit]] ["light_1_hitpoint", 0]; //on</code>  | |||
<!-- Note Section END -->  | <!-- Note Section END -->  | ||
</dl>  | </dl>  | ||
Revision as of 10:14, 16 September 2013
Description
- Description:
 - Controls whether a lamp is lit or not.
 - 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"
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 this command is broken [1], use setHit instead:
_lamp = nearestObject [player, "Lamps_base_F"]; _lamp setHit ["light_1_hitpoint", 0.97]; //off _lamp setHit ["light_1_hitpoint", 0]; //on 
Bottom Section
Categories: 
- Scripting Commands
 - Introduced with Operation Flashpoint version 1.00
 - Operation Flashpoint: New Scripting Commands
 - Operation Flashpoint: Scripting Commands
 - Command Group: Uncategorised
 - Scripting Commands OFP 1.96
 - Scripting Commands OFP 1.46
 - Scripting Commands ArmA
 - Scripting Commands ArmA2
 - Scripting Commands Arma 3
 - Scripting Commands Take On Helicopters
 - Command Group: Object Manipulation