Advertisement
idbeHoldL

Untitled

Apr 28th, 2020
1,150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 2.30 KB | None | 0 0
  1.  
  2. // враждебная группа
  3. [] spawn {
  4.   groupAISquad = createGroup east;
  5.   groupAISquad setBehaviour "COMBAT";
  6.   groupAISquad setCombatMode "RED";
  7.  
  8.   unitONE = nil;
  9.   "Bandit1_DZ" createUnit [(position player), groupAISquad, "unitONE = this;"];
  10.   waitUntil {!isNil "unitONE"};
  11.   unitONE addMagazine "30Rnd_762x39_AK47";
  12.   unitONE addWeapon "AK_47_M";
  13.   unitONE selectWeapon "AK_47_M";
  14.  
  15.   unitTWO = nil;
  16.   "Bandit1_DZ" createUnit [(position player), groupAISquad, "unitTWO = this;"];
  17.   waitUntil {!isNil "unitTWO"};
  18.   unitTWO addMagazine "30Rnd_762x39_AK47";
  19.   unitTWO addWeapon "AK_47_M";
  20.   unitTWO selectWeapon "AK_47_M";
  21. };
  22.  
  23.  
  24. // неатакующая враждебная группа в технике
  25. [] spawn {
  26.  
  27.   vehOne =  "SUV_DZ" createVehicle position player;
  28.   vehOne setFuel 1;
  29.   vehOne setObjectTexture [0,"\ca\characters_W_baf\data\equip_dpm_co.paa"];
  30.  
  31.   groupAISquad = createGroup east;
  32.   groupAISquad setBehaviour "COMBAT";
  33.   groupAISquad setCombatMode "RED";
  34.  
  35.   unitONE = nil;
  36.   "Bandit1_DZ" createUnit [(position player), groupAISquad, "unitONE = this;"];
  37.   waitUntil {!isNil "unitONE"};
  38.   unitONE addMagazine "30Rnd_762x39_AK47";
  39.   unitONE addWeapon "AK_47_M";
  40.   unitONE selectWeapon "AK_47_M";
  41.   // выкл атаку
  42.   unitONE disableAI "TARGET";
  43.   unitONE disableAI "AUTOTARGET";
  44.  
  45.   unitTWO = nil;
  46.   "Bandit1_DZ" createUnit [(position player), groupAISquad, "unitTWO = this;"];
  47.   waitUntil {!isNil "unitTWO"};
  48.   unitTWO addMagazine "30Rnd_762x39_AK47";
  49.   unitTWO addWeapon "AK_47_M";
  50.   unitTWO selectWeapon "AK_47_M";
  51.   // выкл атаку
  52.   unitTWO disableAI "TARGET";
  53.   unitTWO disableAI "AUTOTARGET";
  54.  
  55.   // садим за водителя
  56.   unitONE assignAsDriver vehOne;
  57.   unitONE moveInDriver vehOne;
  58.   // садим за пассажира
  59.   unitTWO assignAsCargo vehOne;
  60.   unitTWO moveInCargo vehOne;
  61.  
  62. };
  63.  
  64. // едет по координатам
  65. vehOne doMove (position player)
  66.  
  67. // при некоторых режимал ломает формацию, при некоторых не ломает и будет постоянно возвращаться у лидеру. часто тупит, необходимо вызывать doStop
  68. // лучше только по вейпоинтам бегать
  69. unitONE doMove (position player);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement