Advertisement
Guest User

ai.sqf

a guest
Oct 14th, 2014
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.84 KB | None | 0 0
  1. //////////////////////////////////////////////////////////////
  2. //New Bank AI by Spodermayt, for Darihon's Bank Raid Script.//
  3. /////////////////////////13.10.2014///////////////////////////
  4.  
  5. private ["_AI_DIFFICULTY","_AI_NUMBER","_AI_SNIPER_CHANCE","_AI_SNIPER_LOADOUT_MAG","_AI_SNIPER_LOADOUT_MAG","_AI_SNIPER_LOADOUT_MAG_COUNT","_AI_SNIPER_LOADOUT_WEP","_AI_SUPER_CHANCE","_AI_SUPER_LOADOUT_MAG","_AI_SNIPER_LOADOUT_MAG_COUNT","_AI_SUPER_LOADOUT_WEP"];
  6.  
  7. /// Fancy Variables You Can Adjust. /// <- NOPE, Test phase, changing the variables just breaks everything :)
  8.  
  9.  
  10. /// NON-SPECIAL AI VARIABLES ///
  11. _AI_DIFFICULTY = 0; //Set The AI's Difficulty.
  12. _AI_VEHICLE = 1; //Spawn a group that arrives with a vehicle.
  13. _AI_VEHICLE_TYPE = "policecar"; //Assign the vehicle type.
  14. _AI_VEHICLE_HARD = "M113_UN_EP1"; //Assign the vehicle with 1/10 chance to spawn.
  15. _AI_NUMBER = 0; //How many AI do you want to be spawned as extra.
  16. /// NON-SPECIAL AI VARIABLES END ///
  17.  
  18. /// SNIPER VARIABLES ///
  19. _AI_SNIPER_CHANCE = 100; //How big of a chance is there that an AI Sniper spawns? Default: 50 (50/50).
  20. _AI_SNIPER_LOADOUT_WEP = []; //What Weapon Should the AI Sniper Carry? (Default CheyTac SD)
  21. _AI_SNIPER_LOADOUT_MAG = []; //What Magazines Should the AI Sniper Carry? (Default CheyTac SD Mags)
  22. _AI_SNIPER_LOADOUT_MAG_COUNT = 2; //How many magazines should spawn on the AI?
  23. /// SNIPER VARIABLES END ///
  24.  
  25. /// SUPER-SQUAD VARIABLES ///
  26. _AI_SUPER_CHANCE = 50;
  27. _AI_SUPER_LOADOUT_WEP = []; //What Weapon Should the AI Sniper Carry? (Default CheyTac SD)
  28. _AI_SUPER_LOADOUT_MAG = []; //What Magazines Should the AI Sniper Carry? (Default CheyTac SD Mags)
  29. _AI_SUPER_LOADOUT_MAG_COUNT = 2; //How many magazines should spawn on the AI?
  30. /// SUPER-SQUAD VARIABLES END ///
  31.  
  32.  
  33.  
  34. /* DONT MODIFY BEYOND THIS LINE. DONT MODIFY BEYOND THIS LINE. DONT MODIFY BEYOND THIS LINE. DONT MODIFY BEYOND THIS LINE. */
  35.  
  36. _CENTER = createCenter east; //Creates a Center
  37. _aiGroup = createGroup east; // Makes a Group
  38. _carGroup = createGroup east;
  39. EAST setfriend [WEST,0]; // Makes sure that the "EAST" is hostile.
  40. _target = [7027.7656, 7657.8701, 3.0517578e-005]; //Makes a waypoint to the Bank.
  41. _vehTarget = [7021.5181, 7671.3955, 3.0517578e-005];
  42.  
  43. if (_AI_DIFFICULTY == 0) then {
  44. _squad1 = _aiGroup createUnit ["Policeman",[7117.0615, 7682.4253, -3.0517578e-005], [], 10, "PRIVATE"];
  45. _squad2 = _aiGroup createUnit ["Policeman",[7116.8257, 7683.9414, 3.0517578e-005], [], 10, "PRIVATE"];
  46. _squad3 = _aiGroup createUnit ["Policeman",[7065.1577, 7668.9253, 3.0517578e-005], [], 10, "PRIVATE"];
  47. _squad4 = _aiGroup createUnit ["Policeman",[7065.2744, 7667.1851, 0.00012207031], [], 10, "PRIVATE"];
  48. _squad5 = _aiGroup createUnit ["Policeman",[7035.9312, 7683.7476, 6.1035156e-005], [], 10, "PRIVATE"];
  49. _squad6 = _aiGroup createUnit ["Policeman",[7036.8037, 7683.9746, 3.0517578e-005], [], 10, "PRIVATE"];
  50. _squad7 = _aiGroup createUnit ["Policeman",[7020.5835, 7697.4673, 6.1035156e-005], [], 10, "PRIVATE"];
  51. _squad8 = _aiGroup createUnit ["Policeman",[7018.9585, 7696.4248, -3.0517578e-005], [], 10, "PRIVATE"];
  52. _squad9 = _aiGroup createUnit ["Policeman",[7002.9878, 7681.5625, 3.0517578e-005], [], 10, "PRIVATE"];
  53. _squad10 = _aiGroup createUnit ["Policeman",[7001.709, 7682.1987, 3.0517578e-005], [], 10, "PRIVATE"];
  54. _squad11 = _aiGroup createUnit ["Policeman",[6954.3481, 7704.5303, 3.0517578e-005], [], 10, "PRIVATE"];
  55. _squad12 = _aiGroup createUnit ["Policeman",[6953.354, 7705.8223, 3.0517578e-005], [], 10, "PRIVATE"];
  56. _squad13 = _aiGroup createUnit ["Policeman",[6951.3467, 7756.7314, 9.1552734e-005], [], 10, "PRIVATE"];
  57. _squad14 = _aiGroup createUnit ["Policeman",[6950.1733, 7758.5913, 9.1552734e-005], [], 10, "PRIVATE"];
  58. _squad15 = _aiGroup createUnit ["Policeman",[6950.2402, 7756.0337, 3.0517578e-005], [], 10, "PRIVATE"];
  59. _squad16 = _aiGroup createUnit ["Policeman",[6948.9692, 7755.5972, -3.0517578e-005], [], 10, "PRIVATE"];
  60. _squad17 = _aiGroup createUnit ["Policeman",[6947.2456, 7757.4097, 0], [], 10, "PRIVATE"];
  61. _squad18 = _aiGroup createUnit ["Policeman",[6949.0371, 7757.7861, 9.1552734e-005], [], 10, "PRIVATE"];
  62. _squad19 = _aiGroup createUnit ["Policeman",[6948.937, 7760.5503, 0], [], 10, "PRIVATE"];
  63. _squad20 = _aiGroup createUnit ["Policeman",[6947.5586, 7759.8584, 6.1035156e-005], [], 10, "PRIVATE"];
  64. _squad21 = _aiGroup createUnit ["Policeman",[6946.3003, 7759.0952, 0], [], 10, "PRIVATE"];
  65. _squad22 = _aiGroup createUnit ["Policeman",[6900.5786, 7770.1196, -3.0517578e-005], [], 10, "PRIVATE"];
  66. _squad23 = _aiGroup createUnit ["Policeman",[6899.7778, 7767.9043, 0.00012207031], [], 10, "PRIVATE"];
  67. _squad24 = _aiGroup createUnit ["Policeman",[6899.0522, 7765.7212, 9.1552734e-005], [], 10, "PRIVATE"];
  68. _squad25 = _aiGroup createUnit ["Policeman",[6899.4536, 7762.8257, 0.00012207031], [], 10, "PRIVATE"];
  69. _squad26 = _aiGroup createUnit ["Policeman",[6944.0952, 7698.9346, 3.0517578e-005], [], 10, "PRIVATE"];
  70. _squad27 = _aiGroup createUnit ["Policeman",[6942.1025, 7700.8813, 0.00012207031], [], 10, "PRIVATE"];
  71. _squad28 = _aiGroup createUnit ["Policeman",[6916.5801, 7635.5381, -6.1035156e-005], [], 10, "PRIVATE"];
  72. _squad29 = _aiGroup createUnit ["Policeman",[6916.7725, 7632.9648, -9.1552734e-005], [], 10, "PRIVATE"];
  73. _squad30 = _aiGroup createUnit ["Policeman",[6916.9824, 7634.3779, 3.0517578e-005], [], 10, "PRIVATE"];
  74. _squad31 = _aiGroup createUnit ["Policeman",[7070.9155, 7645.8848, 6.1035156e-005], [], 10, "PRIVATE"];
  75. _squad32 = _aiGroup createUnit ["Policeman",[7069.3062, 7644.6738, 0], [], 10, "PRIVATE"];
  76. _squad33 = _aiGroup createUnit ["Policeman",[7079.77, 7621.0381, 0], [], 10, "PRIVATE"];
  77. _squad34 = _aiGroup createUnit ["Policeman",[7081.4263, 7619.9819, -3.0517578e-005], [], 10, "PRIVATE"];
  78. };
  79.  
  80. if (_AI_VEHICLE == 1) then {
  81. _randomizer=floor(random 10)
  82. if (_randomizer <= 9) then {
  83. _squadVeh1 = _carGroup createVehicle [_AI_VEHICLE_TYPE, [7126.0518, 7688.2441, 0], [], 0, "CAN_COLLIDE"];
  84. _squadVeh1 setDir -78.234283;
  85. _squadVeh1 setPos [7126.0518, 7688.2441, 0];
  86.  
  87. _VehicleDriver = _aiGroup createUnit ["Policeman",[7125.3379, 7686.3477, 0], [], 10, "PRIVATE"];
  88. _VehiclePass1 = _aiGroup createUnit ["Policeman",[7126.2407, 7690.3804, 0], [], 10, "PRIVATE"];
  89. _VehiclePass2 = _aiGroup createUnit ["Policeman",[7127.3613, 7690.02, 3.0517578e-005], [], 10, "PRIVATE"];
  90. _VehiclePass3 = _aiGroup createUnit ["Policeman",[7126.5444, 7686.0034, 3.0517578e-005], [], 10, "PRIVATE"];
  91. } else {
  92. _squadVeh1 = _carGroup createVehicle [_AI_VEHICLE_HARD, [7126.0518, 7688.2441, 0], [], 0, "CAN_COLLIDE"];
  93. _squadVeh1 setDir -78.234283;
  94. _squadVeh1 setPos [7126.0518, 7688.2441, 0];
  95.  
  96. _VehicleDriver = _aiGroup createUnit ["Policeman",[7125.3379, 7686.3477, 0], [], 10, "PRIVATE"];
  97. _VehiclePass1 = _aiGroup createUnit ["Policeman",[7126.2407, 7690.3804, 0], [], 10, "PRIVATE"];
  98. };
  99.  
  100.  
  101. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] joinSilent _unitGroup;
  102. if (_randomizer <= 9) then {
  103. [_squadVeh1,_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] joinSilent _unitCar;
  104. } else {
  105. [_squadVeh1,_VehicleDriver,_VehiclePass1] joinSilent _unitCar;
  106. };
  107.  
  108. if (_randomizer <= 9) then {
  109. _VehicleDriver addWeapon "AKS_74_U";
  110. _VehicleDriver addMagazine "30Rnd_545x39_AK";
  111. _VehicleDriver addMagazine "30Rnd_545x39_AK";
  112. _VehiclePass1 addWeapon "AKS_74_U";
  113. _VehiclePass1 addMagazine "30Rnd_545x39_AK";
  114. _VehiclePass1 addMagazine "30Rnd_545x39_AK";
  115. _VehiclePass2 addWeapon "AKS_74_U";
  116. _VehiclePass2 addMagazine "30Rnd_545x39_AK";
  117. _VehiclePass2 addMagazine "30Rnd_545x39_AK";
  118. _VehiclePass3 addWeapon "AKS_74_U";
  119. _VehiclePass3 addMagazine "30Rnd_545x39_AK";
  120. _VehiclePass3 addMagazine "30Rnd_545x39_AK";
  121. } else {
  122. _VehicleDriver addWeapon "AKS_74_U";
  123. _VehicleDriver addMagazine "30Rnd_545x39_AK";
  124. _VehicleDriver addMagazine "30Rnd_545x39_AK";
  125. _VehiclePass1 addWeapon "AKS_74_U";
  126. _VehiclePass1 addMagazine "30Rnd_545x39_AK";
  127. _VehiclePass1 addMagazine "30Rnd_545x39_AK";
  128. };
  129.  
  130. _squad1 addWeapon "AKS_74_U";
  131. _squad1 addMagazine "30Rnd_545x39_AK";
  132. _squad1 addMagazine "30Rnd_545x39_AK";
  133. _squad2 addWeapon "AKS_74_U";
  134. _squad2 addMagazine "30Rnd_545x39_AK";
  135. _squad2 addMagazine "30Rnd_545x39_AK";
  136. _squad3 addWeapon "AKS_74_U";
  137. _squad3 addMagazine "30Rnd_545x39_AK";
  138. _squad3 addMagazine "30Rnd_545x39_AK";
  139. _squad4 addWeapon "AKS_74_U";
  140. _squad4 addMagazine "30Rnd_545x39_AK";
  141. _squad4 addMagazine "30Rnd_545x39_AK";
  142. _squad5 addWeapon "AKS_74_U";
  143. _squad5 addMagazine "30Rnd_545x39_AK";
  144. _squad5 addMagazine "30Rnd_545x39_AK";
  145. _squad6 addWeapon "AKS_74_U";
  146. _squad6 addMagazine "30Rnd_545x39_AK";
  147. _squad6 addMagazine "30Rnd_545x39_AK";
  148. _squad7 addWeapon "AKS_74_U";
  149. _squad7 addMagazine "30Rnd_545x39_AK";
  150. _squad7 addMagazine "30Rnd_545x39_AK";
  151. _squad8 addWeapon "AKS_74_U";
  152. _squad8 addMagazine "30Rnd_545x39_AK";
  153. _squad8 addMagazine "30Rnd_545x39_AK";
  154. _squad9 addWeapon "AKS_74_U";
  155. _squad9 addMagazine "30Rnd_545x39_AK";
  156. _squad9 addMagazine "30Rnd_545x39_AK";
  157. _squad10 addWeapon "AKS_74_U";
  158. _squad10 addMagazine "30Rnd_545x39_AK";
  159. _squad10 addMagazine "30Rnd_545x39_AK";
  160. _squad11 addWeapon "AKS_74_U";
  161. _squad11 addMagazine "30Rnd_545x39_AK";
  162. _squad11 addMagazine "30Rnd_545x39_AK";
  163. _squad12 addWeapon "AKS_74_U";
  164. _squad12 addMagazine "30Rnd_545x39_AK";
  165. _squad12 addMagazine "30Rnd_545x39_AK";
  166. _squad13 addWeapon "AKS_74_U";
  167. _squad13 addMagazine "30Rnd_545x39_AK";
  168. _squad13 addMagazine "30Rnd_545x39_AK";
  169. _squad14 addWeapon "AKS_74_U";
  170. _squad14 addMagazine "30Rnd_545x39_AK";
  171. _squad14 addMagazine "30Rnd_545x39_AK";
  172. _squad15 addWeapon "AKS_74_U";
  173. _squad15 addMagazine "30Rnd_545x39_AK";
  174. _squad15 addMagazine "30Rnd_545x39_AK";
  175. _squad16 addWeapon "AKS_74_U";
  176. _squad16 addMagazine "30Rnd_545x39_AK";
  177. _squad16 addMagazine "30Rnd_545x39_AK";
  178. _squad17 addWeapon "AKS_74_U";
  179. _squad17 addMagazine "30Rnd_545x39_AK";
  180. _squad17 addMagazine "30Rnd_545x39_AK";
  181. _squad18 addWeapon "AKS_74_U";
  182. _squad18 addMagazine "30Rnd_545x39_AK";
  183. _squad18 addMagazine "30Rnd_545x39_AK";
  184. _squad19 addWeapon "AKS_74_U";
  185. _squad19 addMagazine "30Rnd_545x39_AK";
  186. _squad19 addMagazine "30Rnd_545x39_AK";
  187. _squad20 addWeapon "AKS_74_U";
  188. _squad20 addMagazine "30Rnd_545x39_AK";
  189. _squad20 addMagazine "30Rnd_545x39_AK";
  190. _squad21 addWeapon "AKS_74_U";
  191. _squad21 addMagazine "30Rnd_545x39_AK";
  192. _squad21 addMagazine "30Rnd_545x39_AK";
  193. _squad22 addWeapon "AKS_74_U";
  194. _squad22 addMagazine "30Rnd_545x39_AK";
  195. _squad22 addMagazine "30Rnd_545x39_AK";
  196. _squad23 addWeapon "AKS_74_U";
  197. _squad23 addMagazine "30Rnd_545x39_AK";
  198. _squad23 addMagazine "30Rnd_545x39_AK";
  199. _squad24 addWeapon "AKS_74_U";
  200. _squad24 addMagazine "30Rnd_545x39_AK";
  201. _squad24 addMagazine "30Rnd_545x39_AK";
  202. _squad25 addWeapon "AKS_74_U";
  203. _squad25 addMagazine "30Rnd_545x39_AK";
  204. _squad25 addMagazine "30Rnd_545x39_AK";
  205. _squad26 addWeapon "AKS_74_U";
  206. _squad26 addMagazine "30Rnd_545x39_AK";
  207. _squad26 addMagazine "30Rnd_545x39_AK";
  208. _squad27 addWeapon "AKS_74_U";
  209. _squad27 addMagazine "30Rnd_545x39_AK";
  210. _squad27 addMagazine "30Rnd_545x39_AK";
  211. _squad28 addWeapon "AKS_74_U";
  212. _squad28 addMagazine "30Rnd_545x39_AK";
  213. _squad28 addMagazine "30Rnd_545x39_AK";
  214. _squad29 addWeapon "AKS_74_U";
  215. _squad29 addMagazine "30Rnd_545x39_AK";
  216. _squad29 addMagazine "30Rnd_545x39_AK";
  217. _squad30 addWeapon "AKS_74_U";
  218. _squad30 addMagazine "30Rnd_545x39_AK";
  219. _squad30 addMagazine "30Rnd_545x39_AK";
  220. _squad31 addWeapon "AKS_74_U";
  221. _squad31 addMagazine "30Rnd_545x39_AK";
  222. _squad31 addMagazine "30Rnd_545x39_AK";
  223. _squad32 addWeapon "AKS_74_U";
  224. _squad32 addMagazine "30Rnd_545x39_AK";
  225. _squad32 addMagazine "30Rnd_545x39_AK";
  226. _squad33 addWeapon "AKS_74_U";
  227. _squad33 addMagazine "30Rnd_545x39_AK";
  228. _squad33 addMagazine "30Rnd_545x39_AK";
  229. _squad34 addWeapon "AKS_74_U";
  230. _squad34 addMagazine "30Rnd_545x39_AK";
  231. _squad34 addMagazine "30Rnd_545x39_AK";
  232.  
  233. if (_randomizer <= 9) then {
  234. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] setSkill ["aimingspeed", 0.4];
  235. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] setSkill ["spotdistance", 0.2];
  236. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] setSkill ["aimingaccuracy", 0.5];
  237. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] setSkill ["aimingshake", 0.6];
  238. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] setSkill ["spottime", 0.4];
  239. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] setSkill ["commanding", 0.5];
  240. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] setSkill ["general", 0.6];
  241.  
  242. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] enableAI "TARGET";
  243. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] enableAI "AUTOTARGET";
  244. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] enableAI "MOVE";
  245. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] enableAI "ANIM";
  246. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] enableAI "FSM";
  247. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] setCombatMode "RED";
  248. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] setBehaviour "COMBAT";
  249. } else {
  250. [_VehicleDriver,_VehiclePass1] setSkill ["aimingspeed", 0.4];
  251. [_VehicleDriver,_VehiclePass1] setSkill ["spotdistance", 0.2];
  252. [_VehicleDriver,_VehiclePass1] setSkill ["aimingaccuracy", 0.5];
  253. [_VehicleDriver,_VehiclePass1] setSkill ["aimingshake", 0.6];
  254. [_VehicleDriver,_VehiclePass1] setSkill ["spottime", 0.4];
  255. [_VehicleDriver,_VehiclePass1] setSkill ["commanding", 0.5];
  256. [_VehicleDriver,_VehiclePass1] setSkill ["general", 0.6];
  257.  
  258. [_VehicleDriver,_VehiclePass1] enableAI "TARGET";
  259. [_VehicleDriver,_VehiclePass1] enableAI "AUTOTARGET";
  260. [_VehicleDriver,_VehiclePass1] enableAI "MOVE";
  261. [_VehicleDriver,_VehiclePass1] enableAI "ANIM";
  262. [_VehicleDriver,_VehiclePass1] enableAI "FSM";
  263. [_VehicleDriver,_VehiclePass1] setCombatMode "RED";
  264. [_VehicleDriver,_VehiclePass1] setBehaviour "COMBAT";
  265. };
  266.  
  267. if (_randomizer <= 9) then {
  268. _VehicleDriver assignAsDriver _squadVeh1
  269. [_VehicleDriver] orderGetIn true
  270. _VehiclePass1 AssignAsCargo _squadVeh1;
  271. [_VehiclePass1] orderGetIn true
  272. _VehiclePass2 AssignAsCargo _squadVeh1;
  273. [_VehiclePass2] orderGetIn true
  274. _VehiclePass3 AssignAsCargo _squadVeh1;
  275. [_VehiclePass3] orderGetIn true
  276. } else {
  277. _VehicleDriver assignAsDriver _squadVeh1
  278. [_VehicleDriver] orderGetIn true
  279. _VehiclePass1 AssignAsGunner _squadVeh1;
  280. [_VehiclePass1] orderGetIn true
  281. };
  282.  
  283. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] setSkill ["aimingspeed", 0.2];
  284. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] setSkill ["spotdistance", 0.2];
  285. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] setSkill ["aimingaccuracy", 0.2];
  286. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] setSkill ["aimingshake", 0.2];
  287. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] setSkill ["spottime", 0.4];
  288. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] setSkill ["spotdistance", 0.6];
  289. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] setSkill ["commanding", 0.6];
  290. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] setSkill ["general", 0.7];
  291.  
  292. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] enableAI "TARGET";
  293. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] enableAI "AUTOTARGET";
  294. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] enableAI "MOVE";
  295. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] enableAI "ANIM";
  296. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] enableAI "FSM";
  297. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] setCombatMode "RED";
  298. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] setBehaviour "COMBAT";
  299.  
  300. [_squad1,_squad2,_squad3,_squad4,_squad5,_squad6,_squad7,_squad8,_squad9,_squad10,_squad11,_squad12,_squad13,_squad14,_squad15,_squad16,_squad17,_squad18,_squad19,_squad20,_squad21,_squad22,_squad23,_squad24,_squad25,_squad26,_squad27,_squad28,_squad29,_squad30,_squad31,_squad32,_squad33,_squad34] moveTo _target;
  301. sleep 5;
  302. if (_randomizer <= 9) then {
  303. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] moveTo _vehTarget;
  304. sleep 20;
  305. _VehicleDriver leaveVehicle _squadVeh1;
  306. _VehiclePass1 leaveVehicle _squadVeh1;
  307. _VehiclePass2 leaveVehicle _squadVeh1;
  308. _VehiclePass3 leaveVehicle _squadVeh1;
  309. sleep 1;
  310. [_VehicleDriver,_VehiclePass1,_VehiclePass2,_VehiclePass3] moveTo _target;
  311. } else {
  312. [_VehicleDriver,_VehiclePass1] moveTo _vehTarget;
  313. sleep 20;
  314. _VehicleDriver leaveVehicle _squadVeh1;
  315. [_VehicleDriver] moveTo _target;
  316. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement