BIS fnc switchLamp: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "\|game([0-9])= *([^ ]+) * +\|version([0-9])= *([^ ]+) * " to "|game$1=$2 |version$3=$4 ") |
Lou Montana (talk | contribs) m (Text replacement - "(\|[pr][0-9]+ *= *[^-\r\n]+) *- *S([a-z])" to "$1 - s$2") |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
|version1= 1.64 | |version1= 1.64 | ||
|eff= local | |||
|eff= | |||
|gr1= Object Manipulation | |gr1= Object Manipulation | ||
Line 16: | Line 14: | ||
|r1= [[Nothing]] | |r1= [[Nothing]] | ||
|p1= object: [[Object]] - | |p1= object: [[Object]] - street Lamp | ||
|p2= state: [[Boolean]] - true to turn lamp on, false to turn it off | |p2= state: [[Boolean]] - true to turn lamp on, false to turn it off | ||
|x1= < | |x1= <sqf> | ||
// switches all lamps off in a radius of 200m | |||
{ [_x, | private _lampsIn200m = nearestObjects [player, ["Lamps_base_F", "PowerLines_base_F", "PowerLines_Small_base_F"], 200]; | ||
{ [_x, false] call BIS_fnc_switchLamp; } forEach _lampsIn200m; | |||
</sqf> | |||
|x2= < | |x2= <sqf> | ||
aLamp | // simulates a damaged street light | ||
[[ | aLamp spawn { | ||
params [ | |||
["_lamp", objNull, [objNull]] | |||
]; | |||
while { player distance _lamp < 200 } do | |||
{ | { | ||
[_lamp, | [_lamp, selectRandom [true, false]] call BIS_fnc_switchLamp; | ||
sleep 0.1 + random 0.5; | |||
}; | }; | ||
};</ | }; | ||
</sqf> | |||
|seealso= [[switchLight]] | |seealso= [[switchLight]] | ||
}} | }} |
Latest revision as of 14:44, 8 November 2023
Description
- Description:
- Switch streetlamp on/off.
- Execution:
- call
- Groups:
- Object Manipulation
Syntax
- Syntax:
- [object, state] call BIS_fnc_switchLamp
- Parameters:
- object: Object - street Lamp
- state: Boolean - true to turn lamp on, false to turn it off
- Return Value:
- Nothing
Examples
- Example 1:
- Example 2:
Additional Information
- See also:
- switchLight
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