Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. [] spawn {
  2. waitUntil { sleep 0.221; a3a_var_started };
  3. _missionTime = 5400;
  4. targetTime = 0;
  5. _endMessage = "Время вышло. Победа обороны.";
  6. _srv_gameStart = diag_tickTime;
  7. while {isNil "srv_missionFinished"} do {
  8. if (((diag_tickTime - _srv_gameStart) > _missionTime + targetTime)) then {
  9. srv_missionFinished = true;
  10. ["Время вышло. Победа обороны!", INDEPENDENT] call a3a_fnc_endMission;
  11. };
  12. sleep 3.712;
  13. };
  14. };
  15.  
  16. [] spawn {
  17. waitUntil { sleep 0.221; a3a_var_started };
  18. _yol1 = 0;
  19. flag_tg1 setFlagTexture "\A3\Data_F\Flags\Flag_white_CO.paa";
  20. _yol2 = 0;
  21. flag_tg2 setFlagTexture "\A3\Data_F\Flags\Flag_white_CO.paa";
  22. _yol3 = 0;
  23. flag_vip setFlagTexture "screen\pnm.paa";
  24. _yol4 = 0;
  25. while { isNil "srv_triggerFinished";} do {
  26. _intg1 = list tg1;
  27. _intg2 = list tg2;
  28. if (((west countSide _intg1) > 1) and ((independent countSide _intg1) < 1)) then {
  29. _yol1 = 2;
  30. flag_tg1 setFlagTexture "\A3\Data_F\Flags\Flag_us_CO.paa";
  31. } else {
  32. if (((independent countSide _intg1) > 1) and ((west countSide _intg1) < 1)) then {
  33. _yol1 = 1;
  34. flag_tg1 setFlagTexture "screen\pnm.paa";
  35. } else {
  36. _yol1 = 0;
  37. flag_tg1 setFlagTexture "\A3\Data_F\Flags\Flag_white_CO.paa";
  38. };
  39. };
  40. if (((west countSide _intg2) > 1) and ((independent countSide _intg2) < 1)) then {
  41. _yol2 = 2;
  42. flag_tg2 setFlagTexture "\A3\Data_F\Flags\Flag_us_CO.paa";
  43. } else {
  44. if (((independent countSide _intg2) > 1) and ((west countSide _intg2) < 1)) then {
  45. _yol2 = 1;
  46. flag_tg2 setFlagTexture "screen\pnm.paa";
  47. } else {
  48. _yol2 = 0;
  49. flag_tg2 setFlagTexture "\A3\Data_F\Flags\Flag_white_CO.paa";
  50. };
  51. };
  52. if (_yol3 < 1) then {
  53. if (!alive vip) then {
  54. _yol3 = 1;
  55. flag_vip setFlagTexture "\A3\Data_F\Flags\Flag_us_CO.paa";
  56. };
  57. };
  58. if ((_yol4 < 1) and ((damage plane1) > 0.9) and ((damage plane2) > 0.9)) then {
  59. targetTime = 1800;
  60. publicVariable "targetTime";
  61. _yol4 = 1;
  62. };
  63. if ((_yol1 > 1) && (_yol2 > 1) && (_yol3 > 0)) then {
  64. srv_triggerFinished = true;
  65. ["Все задачи выполнены. Победа атаки!", WEST] call a3a_fnc_endMission;
  66. };
  67. sleep 3.712;
  68. };
  69. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement