Advertisement
papijuan23

init.sqf

Jun 18th, 2025
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 0.79 KB | Gaming | 0 0
  1. [] execVM "initJammerBombList.sqf";
  2. [] execVM "initJammer2.sqf";
  3.  
  4. FR_fnc_playJammerSiren = {
  5.     params ["_speaker"];
  6.  
  7.     if (isNull _speaker) exitWith {};
  8.  
  9.     private _now = time;
  10.     private _alarmEndTime = _speaker getVariable ["FR_alarmEndTime", 0];
  11.  
  12.     _speaker setVariable ["FR_alarmEndTime", _now + 60, true];
  13.  
  14.     if (_speaker getVariable ["FR_alarmRunning", false]) exitWith {};
  15.  
  16.     _speaker setVariable ["FR_alarmRunning", true, true];
  17.  
  18.     [_speaker] spawn {
  19.         params ["_spk"];
  20.  
  21.         while { !isNull _spk && time < (_spk getVariable ["FR_alarmEndTime", 0]) } do {
  22.             _spk say3D "Alarm_BLUFOR";
  23.             sleep 5;
  24.         };
  25.  
  26.         if (!isNull _spk) then {
  27.             _spk setVariable ["FR_alarmRunning", false, true];
  28.         };
  29.     };
  30. };
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement