Advertisement
lolkij

timer.sqf

Oct 9th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. //
  2. private ["_end","_start","_vehs","_vehammo","_vehammocount","_timetowait"];
  3. _vehs = [car1,car2,car3]; //имена техники в которую нужно загрузить БК
  4. _vehammo = ["rhs_mag_40Rnd_122mm_rockets"]; //класс БК который нужно загрузить
  5. _vehammocount = 1; //количество загружаемого БК
  6. _timetowait = 5400; //через сколько времени загружать БК (вместе с фризом) в секундах
  7. _end = 0;
  8. _start = diag_tickTime;
  9. waituntil {time>0};
  10. while {_end < _timetowait} do {
  11. sleep 10;
  12. _end = diag_tickTime - _start;
  13. //опциональный вывод уведомлений для разных сторон по истечению части времени
  14. if ((_end > 5) and (_end < 50)) then { ["До подвоза БК для БМ-21 осталось полтора часа!"] call WMT_fnc_ShowTaskNotification;};
  15. if ((_end > 1750) and (_end < 1800)) then { [west,"До подвоза БК для БМ-21 остался час"] call WMT_fnc_ShowTaskNotification;};
  16. if ((_end > 3550) and (_end < 3600)) then { [west,"До подвоза БК для БМ-21 осталось полчаса"] call WMT_fnc_ShowTaskNotification;};
  17. if ((_end > 5200) and (_end < 5250)) then { [west, "До подвоза БК для БМ-21 осталось 5 минут"] call WMT_fnc_ShowTaskNotification;};
  18. if ((_end > 5200) and (_end < 5250)) then { [east,"Внимание! Осталось 5 минут до возможного арт удара сил ЧСО!!!"] call WMT_fnc_ShowTaskNotification;};
  19. //добавляем к каждой технике указанный в начале БК
  20. if (_end > 5399) exitwith {
  21. {
  22. [west, "Грады заряжены и готовы ведению огня!"] call WMT_fnc_ShowTaskNotification;
  23. _vehtemp = _x;
  24. { _vehtemp addMagazines [_x,_vehammocount]; } foreach _vehammo;
  25. } foreach _vehs;
  26. };
  27. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement