mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 12:12:34 +03:00
40 lines
1.3 KiB
Plaintext
40 lines
1.3 KiB
Plaintext
private ["_type", "_flare", "_lightArea", "_lightSpark", "_color"];
|
|
|
|
_flare = _this select 0;
|
|
_type = _this select 1;
|
|
|
|
if (!isNull _flare) then {
|
|
if (_type == 0) then {
|
|
//Area Light
|
|
_lightArea = "#lightpoint" createVehicleLocal (getPosATL _flare);
|
|
_lightArea setLightColor [0.5,0,0]; //[0.1,0.005,0.005];
|
|
_lightArea setLightAmbient [0.2,0.01,0.01];
|
|
_lightArea setLightBrightness 0.2;
|
|
_lightArea lightAttachObject [_flare, [0,0,0]];
|
|
|
|
//Spark Light
|
|
_lightSpark = "#lightpoint" createVehicleLocal (getPosATL _flare);
|
|
_lightSpark setLightColor [0.1,0.1,0.1];
|
|
_lightSpark setLightAmbient [0.05,0.05,0.05];
|
|
_lightSpark setLightBrightness 0.05;
|
|
_lightSpark lightAttachObject [_flare, [0,0,0]];
|
|
|
|
while {alive _flare} do {
|
|
_lightArea setLightAmbient [((random 0.2) + 0.2),0.01,0.01];
|
|
uiSleep (random 0.1);
|
|
};
|
|
deleteVehicle _lightArea;
|
|
deleteVehicle _lightSpark;
|
|
} else {
|
|
//Spark Light
|
|
_color = getArray(configFile >> "cfgAmmo" >> (typeOf _flare) >> "lightColor");
|
|
_lightSpark = "#lightpoint" createVehicleLocal (getPosATL _flare);
|
|
_lightSpark setLightColor _color;
|
|
_lightSpark setLightAmbient _color;
|
|
_lightSpark setLightBrightness 0.01;
|
|
_lightSpark lightAttachObject [_flare, [0,0,0]];
|
|
waitUntil{!(alive _flare)};
|
|
deleteVehicle _lightSpark;
|
|
};
|
|
};
|