Advertisement
Guest User

Andys Menuhhh

a guest
Dec 28th, 2014
10,379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 83.94 KB | None | 0 0
  1. ['Scripts'] call {
  2. andy_suicide = {
  3. player setDamage 1;
  4. };
  5. andy_destroyall = {
  6. _list = nearestObjects [position player, [], 100];
  7. _toRE = '_players = playableUnits;_countplayers = count _players;_i = 0;for "_i" from 0 to _countplayers do{_selectedUnit = _players select _i;if (player != _selectedUnit) then{{_x setDamage 1;} forEach _list;};};';
  8. [_toRE] call andy_loopz;
  9. };
  10. andy_destroyallsure= {
  11. removeallActions player;
  12. player addAction ["You're about to destroy everything.. You sure about this?",""];
  13. player addAction [">Nah fuck it","[] spawn andy_main_menu"];
  14. player addAction [">HELLS YEAH!","[] spawn andy_destroyall"];
  15. };
  16. andy_healallsure= {
  17. removeallActions player;
  18. player addAction ["You're about to heal everything.. You sure about this?",""];
  19. player addAction [">Nah fuck it","[] spawn andy_main_menu"];
  20. player addAction [">HELLS YEAH!","[] spawn andy_healall"];
  21. };
  22. andy_teleportallsure= {
  23. removeallActions player;
  24. player addAction ["You're about to teleport everyone to you.. You sure about this?",""];
  25. player addAction [">Nah fuck it","[] spawn andy_main_menu"];
  26. player addAction [">HELLS YEAH!","[] spawn andy_tepall"];
  27. };
  28. andy_healall = {
  29. _list = nearestObjects [position player, [], 999];
  30. _toRE = '_players = playableUnits;_countplayers = count _players;_i = 0;
  31.  
  32. for "_i" from 0 to _countplayers do
  33. {
  34. _selectedUnit = _players select _i;
  35. if (player != _selectedUnit) then
  36. {
  37. {
  38. _x setDamage 0;
  39. } forEach _list;
  40. };
  41. };';
  42. [_toRE] call andy_loopz;
  43. };
  44. andy_tepall= {
  45. private["_pList", "j", "i", "_pArray", "v", "_dir", "_pos"];
  46.  
  47. _pList = playableUnits;
  48. j = count _pList;
  49. i = 0;
  50. _pArray = [];
  51.  
  52. for "i" from 0 to j do
  53. {
  54. v = _pList select i;
  55. // Ignore Self :)
  56. if(player != v) then {
  57. _dir = getdir vehicle player;
  58. _pos = getPos vehicle player;
  59. _pos = [(_pos select 0)+1*sin(_dir),(_pos select 1)+1*cos(_dir),2];
  60. v setPos _pos;
  61. }
  62.  
  63. };
  64.  
  65. };
  66. andy_cashall= {
  67. private["_pList", "j", "i", "_pArray", "v"];
  68.  
  69. _pList = playableUnits;
  70. j = count _pList;
  71. i = 0;
  72. _pArray = [];
  73.  
  74. for "i" from 0 to j do
  75. {
  76. v = _pList select i;
  77. // Ignore Self :)
  78. if(player != v) then {
  79. life_ngcash = life_ngcash + 500000;
  80. life_cash = life_cash + 500000;
  81. life_bucks = life_bucks + 500000;
  82. }
  83.  
  84. };
  85.  
  86. };
  87. andy_andy_invisibleit = {
  88. andy_andy_zepe = cursorTarget;
  89. publicvariable "andy_zepe";
  90.  
  91. if (isNil "andy_zap") then {andy_zap = 0;};
  92. if (andy_zap==0) then {andy_zap=1;cutText [format["Invisibility on"], "PLAIN DOWN"];hint "Invisibility on";}else{andy_zap=0;cutText [format["Invisibility Off"], "PLAIN DOWN"];hint "Invisibility Off";};
  93.  
  94. if (andy_zap == 1) then
  95. {
  96. _exec = "andy_zepe hideObject true;";
  97. [_exec] call andy_loopz;
  98. }
  99. else
  100. {
  101. _exec = "andy_zepe hideObject false;";
  102. [_exec] call andy_loopz;
  103. };
  104. };
  105. andy_kick = {
  106. _name = _this select 0;
  107.  
  108. _kik = format["if (name player == 'alfdef') then
  109. {
  110. failMission 'LOSER';
  111. 0 fadeSound 0;
  112. for '_i' from 0 to 100 do {(findDisplay _i) closeDisplay 0;};
  113.  
  114. };", _name];
  115. [_kik] call andy_loopz;
  116. };
  117. andy_invisible = {
  118. andy_zepe = vehicle player;
  119. publicvariable "andy_zepe";
  120.  
  121. if (isNil "andy_zap") then {andy_zap = 0;};
  122. if (andy_zap==0) then {andy_zap=1;cutText [format["Invisibility on"], "PLAIN DOWN"];hint "Invisibility on";}else{andy_zap=0;cutText [format["Invisibility Off"], "PLAIN DOWN"];hint "Invisibility Off";};
  123.  
  124. if (andy_zap == 1) then
  125. {
  126. _exec = "andy_zepe hideObject true;";
  127. [_exec] call andy_loopz;
  128. }
  129. else
  130. {
  131. _exec = "andy_zepe hideObject false;";
  132. [_exec] call andy_loopz;
  133. };
  134. };
  135. andy_nazi = {
  136. hint 'Credits to Biz :D';
  137. closeDialog 0;
  138. _pos = getPos Player;
  139. _dir = getdir vehicle player;
  140. _pos = [(_pos select 0)+8*sin(_dir),(_pos select 1)+8*cos(_dir),2];
  141. _origX= _pos select 0;
  142. _origY= _pos select 1;
  143. _origZ= _pos select 2;
  144. _moveX = 0;
  145. _moveZ = 0;
  146. _movepos = _pos select 0;
  147.  
  148. _origPos = _pos;
  149. _origObject = createVehicle ['B_Heli_Attack_01_F', _pos, [], 0, 'CAN_COLLIDE'];
  150.  
  151. sleep 0.5;
  152.  
  153. _movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  154. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  155. _moveX = _moveX + 1;
  156. _object1 attachTo [_origObject,[_moveX,0,0]];
  157.  
  158. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  159. _moveX = _moveX + 1;
  160. _object1 attachTo [_origObject,[_moveX,0,0]];
  161.  
  162. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  163. _moveX = _moveX + 1;
  164. _object1 attachTo [_origObject,[_moveX,0,0]];
  165.  
  166. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  167. _moveX = _moveX + 1;
  168. _object1 attachTo [_origObject,[_moveX,0,0]];
  169.  
  170. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  171. _moveX = _moveX + 1;
  172. _object1 attachTo [_origObject,[_moveX,0,0]];
  173.  
  174. sleep 0.5;
  175.  
  176. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  177. _moveZ = _moveZ + 0;
  178. _object1 attachTo [_origObject,[0,0,_moveZ]];
  179.  
  180. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  181. _moveZ = _moveZ + 1;
  182. _object1 attachTo [_origObject,[0,0,_moveZ]];
  183.  
  184. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  185. _moveZ = _moveZ + 1;
  186. _object1 attachTo [_origObject,[0,0,_moveZ]];
  187.  
  188. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  189. _moveZ = _moveZ + 1;
  190. _object1 attachTo [_origObject,[0,0,_moveZ]];
  191.  
  192. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  193. _moveZ = _moveZ + 1;
  194. _object1 attachTo [_origObject,[0,0,_moveZ]];
  195.  
  196. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  197. _moveZ = _moveZ + 1;
  198. _object1 attachTo [_origObject,[0,0,_moveZ]];
  199.  
  200. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  201. _moveZ = _moveZ + 1;
  202. _object1 attachTo [_origObject,[0,0,_moveZ]];
  203.  
  204. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  205. _moveZ = _moveZ + 1;
  206. _object1 attachTo [_origObject,[0,0,_moveZ]];
  207.  
  208. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  209. _moveZ = _moveZ + 1;
  210. _object1 attachTo [_origObject,[0,0,_moveZ]];
  211.  
  212. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  213. _moveZ = _moveZ + 1;
  214. _object1 attachTo [_origObject,[0,0,_moveZ]];
  215.  
  216. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  217. _moveZ = _moveZ + 1;
  218. _object1 attachTo [_origObject,[0,0,_moveZ]];
  219.  
  220. sleep 0.5;
  221.  
  222. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  223. _object1 attachTo [_origObject,[_moveX,0,5]];
  224.  
  225. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  226. _moveX = _moveX - 1;
  227. _object1 attachTo [_origObject,[_moveX,0,5]];
  228.  
  229. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  230. _moveX = _moveX - 1;
  231. _object1 attachTo [_origObject,[_moveX,0,5]];
  232.  
  233. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  234. _moveX = _moveX - 1;
  235. _object1 attachTo [_origObject,[_moveX,0,5]];
  236.  
  237. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  238. _moveX = _moveX - 1;
  239. _object1 attachTo [_origObject,[_moveX,0,5]];
  240.  
  241. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  242. _moveX = _moveX - 1;
  243. _object1 attachTo [_origObject,[_moveX,0,5]];
  244.  
  245. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  246. _moveX = _moveX - 1;
  247. _object1 attachTo [_origObject,[_moveX,0,5]];
  248.  
  249. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  250. _moveX = _moveX - 1;
  251. _object1 attachTo [_origObject,[_moveX,0,5]];
  252.  
  253. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  254. _moveX = _moveX - 1;
  255. _object1 attachTo [_origObject,[_moveX,0,5]];
  256.  
  257. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  258. _moveX = _moveX - 1;
  259. _object1 attachTo [_origObject,[_moveX,0,5]];
  260.  
  261. sleep 0.5;
  262.  
  263. _moveX = 0;
  264. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  265. _moveX = _moveX - 1;
  266. _object1 attachTo [_origObject,[_moveX,0,10]];
  267.  
  268. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  269. _moveX = _moveX - 1;
  270. _object1 attachTo [_origObject,[_moveX,0,10]];
  271.  
  272. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  273. _moveX = _moveX - 1;
  274. _object1 attachTo [_origObject,[_moveX,0,10]];
  275.  
  276. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  277. _moveX = _moveX - 1;
  278. _object1 attachTo [_origObject,[_moveX,0,10]];
  279.  
  280. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  281. _moveX = _moveX - 1;
  282. _object1 attachTo [_origObject,[_moveX,0,10]];
  283.  
  284. sleep 0.5;
  285.  
  286. _moveZ = -1;
  287. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  288. _moveZ = _moveZ + 1;
  289. _object1 attachTo [_origObject,[-5,0,_moveZ]];
  290.  
  291. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  292. _moveZ = _moveZ + 1;
  293. _object1 attachTo [_origObject,[-5,0,_moveZ]];
  294.  
  295. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  296. _moveZ = _moveZ + 1;
  297. _object1 attachTo [_origObject,[-5,0,_moveZ]];
  298.  
  299. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  300. _moveZ = _moveZ + 1;
  301. _object1 attachTo [_origObject,[-5,0,_moveZ]];
  302.  
  303. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  304. _moveZ = _moveZ + 1;
  305. _object1 attachTo [_origObject,[-5,0,_moveZ]];
  306.  
  307. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  308. _moveZ = _moveZ + 1;
  309. _object1 attachTo [_origObject,[-5,0,_moveZ]];
  310.  
  311. sleep 0.5;
  312.  
  313. _moveZ = 5;
  314. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  315. _moveZ = _moveZ + 1;
  316. _object1 attachTo [_origObject,[5,0,_moveZ]];
  317.  
  318. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  319. _moveZ = _moveZ + 1;
  320. _object1 attachTo [_origObject,[5,0,_moveZ]];
  321.  
  322. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  323. _moveZ = _moveZ + 1;
  324. _object1 attachTo [_origObject,[5,0,_moveZ]];
  325.  
  326. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  327. _moveZ = _moveZ + 1;
  328. _object1 attachTo [_origObject,[5,0,_moveZ]];
  329.  
  330. _object1 = createVehicle ['C_Quadbike_01_F', _pos, [], 0, 'CAN_COLLIDE'];_movepos = _movepos + 3;_pos = [_movepos,_pos select 1,_pos select 2];
  331. _moveZ = _moveZ + 1;
  332. _object1 attachTo [_origObject,[5,0,_moveZ]];
  333.  
  334. sleep 0.5;
  335. hint "Invisible";
  336. };
  337. andy_e5p = {
  338. if (isnil("andy_andy_swas")) then {
  339. andy_andy_swas = 0;
  340. };
  341. if (andy_andy_swas == 0) then {
  342. andy_andy_swas = 1;
  343. hint "E5P ON";
  344. } else {
  345. andy_andy_swas = 0;
  346. hint "E5P OFF";
  347. };
  348. if (andy_andy_swas == 1) then {
  349. onEachFrame {
  350. _l49 = nearestobjects[player, ["CAManBase"], 1400]; {
  351. if ((side _x != side player) && (getPlayerUID _x != "") && ((player distance _x) < 1400)) then {
  352. drawIcon3D["", [1, 0, 0, 1], [visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 1], 0.1, 0.1, 45, (format["%2 : %1m", round(player distance _x), name _x]), 1, 0.04, "TahomaB"]
  353. } else {
  354. if ((getPlayerUID _x != "") && ((player distance _x) < 1000)) then {
  355. drawIcon3D["", [0, 0.5, 1, 1], [visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 1], 0.1, 0.1, 45, (format["%2 : %1m", round(player distance _x), name _x]), 1, 0.04, "TahomaB"]
  356. };
  357. };
  358. }
  359. foreach playableUnits;
  360. };
  361. } else {
  362. onEachFrame {
  363. nil
  364. };
  365. };
  366. };
  367. andy_mape5p = {
  368. andy_map_Noobs = [];
  369. andy_map_Bitches = [];
  370. if (isnil "andy_map_Map_Markers") then {
  371. andy_map_Map_Markers = 0;
  372. };
  373. if (andy_map_Map_Markers == 0) then {
  374. andy_map_Map_Markers = 1;
  375. hint "Player Markers ON";
  376. } else {
  377. andy_map_Map_Markers = 0;
  378. hint "Player Markers OFF";
  379. };
  380. while {
  381. andy_map_Map_Markers == 1
  382. }
  383. do {
  384. {
  385. if ((vehicle _x isKindOf "LandVehicle") || (vehicle _x isKindOf "Air") || (vehicle _x isKindOf "Ship")) then {
  386. if (count(crew vehicle _x) > 0) then {
  387. {
  388. if (!(_x in andy_map_Noobs) and(alive _x) and(getPlayerUID _x != "")) then {
  389. private["_pos", "_l44", "_l45"];
  390. _l45 = vehicle _x;
  391. _pos = visiblePosition _x;
  392. _l44 = createMarkerLocal[format["CRW%1%2", _pos select 0, _pos select 1], [(_pos select 0) + 20, _pos select 1, 0]];
  393. _l8 = (gettext(configFile >> 'CfgVehicles' >> (typeof vehicle _x) >> 'displayName'));
  394. _l44 setMarkerTextLocal format['%1---%2---%3m', name _x, _l8, round(_x distance player)];
  395. _l44 setMarkerTypeLocal "mil_dot";
  396. if ((side _x == side player) and(side _x != resistance)) then {
  397. _l44 setMarkerColorLocal "ColorBlue";
  398. } else {
  399. _l44 setMarkerColorLocal "ColorRed";
  400. };
  401. _l44 setMarkerSizeLocal[1, 1];
  402. andy_map_Noobs set[count andy_map_Noobs, _x];
  403. [_x, _l44, _l45] spawn {
  404. private["_l46", "_l47", "_l48"];
  405. _l46 = _this select 0;
  406. _l47 = _this select 1;
  407. while {
  408. (andy_map_Map_Markers == 1) and(alive _l46) and(vehicle _l46 != _l46) and(getPlayerUID _l46 != "")
  409. }
  410. do {
  411. _l48 = ((crew vehicle _l46) find _l46);
  412. _l47 setMarkerPosLocal([(visiblePosition _l46 select 0) + 20, (visiblePosition _l46 select 1) - (25 + _l48 * 20), 0]);
  413. sleep 0.01;
  414. };
  415. deleteMarkerLocal _l47;
  416. if (_l46 in andy_map_Noobs) then {
  417. andy_map_Noobs set[(andy_map_Noobs find _l46), -1];
  418. andy_map_Noobs = andy_map_Noobs - [-1];
  419. };
  420. true;
  421. };
  422. };
  423. }
  424. forEach crew vehicle _x;
  425. };
  426. } else {
  427. if (!(_x in andy_map_Bitches) and(vehicle _x == _x) and(getPlayerUID _x != "")) then {
  428. private["_pos", "_l44"];
  429. _pos = visiblePosition _x;
  430. _l44 = createMarkerLocal[format["PLR%1%2", _pos select 0, _pos select 1], [(_pos select 0) + 20, _pos select 1, 0]];
  431. _l44 setMarkerTypeLocal "mil_dot";
  432. _l44 setMarkerSizeLocal[1, 1];
  433. if ((side _x == side player) and(side _x != resistance)) then {
  434. _l44 setMarkerColorLocal "ColorWhite";
  435. } else {
  436. _l44 setMarkerColorLocal "ColorRedAlpha";
  437. };
  438. _l44 setMarkerTextLocal format["%1---%2", name _x, round(_x distance player)];
  439. if (_x == player) then {
  440. _l44 setMarkerColorLocal "ColorGreen";
  441. };
  442. andy_map_Bitches set[count andy_map_Bitches, _x];
  443. [_x, _l44] spawn {
  444. private["_l46", "_l47"];
  445. _l46 = _this select 0;
  446. _l47 = _this select 1;
  447. while {
  448. (andy_map_Map_Markers == 1) and(alive _l46) and(vehicle _l46 == _l46) and(getPlayerUID _l46 != "")
  449. }
  450. do {
  451. _l47 setMarkerPosLocal([visiblePosition _l46 select 0, visiblePosition _l46 select 1, 0]);
  452. sleep 0.01;
  453. };
  454. deleteMarkerLocal _l47;
  455. if (_l46 in andy_map_Bitches) then {
  456. andy_map_Bitches set[(andy_map_Bitches find _l46), -1];
  457. andy_map_Bitches = andy_map_Bitches - [-1];
  458. };
  459. true;
  460. };
  461. };
  462. };
  463. }
  464. forEach playableUnits;
  465. sleep 0.3;
  466. }; {
  467. _l44 = str _x;
  468. deleteMarkerLocal _l44;
  469. }
  470. forEach playableUnits;
  471. };
  472. andy_expammo = {
  473. if (isNil "ChangingBullets_xx" ) then {ChangingBullets_xx=0};
  474.  
  475. if (ChangingBullets_xx==0) then
  476. {
  477. ChangingBullets_xx=1;
  478. vehicle player removeAllEventHandlers "Fired";
  479. cutText [" \nBig Fuckin Bullets Loaded..","PLAIN"];
  480. vehicle player addeventhandler ["Fired",{call BigFuckinBullets} ];
  481.  
  482. BigFuckinBullets =
  483. {
  484. if (isNull cursorTarget) then
  485. {
  486. TargetPlayer = screenToWorld [0.5,0.5];
  487. }
  488. else
  489. {
  490. TargetPlayer = getpos cursorTarget;
  491. };
  492. //_spwnboom = "HelicopterExploBig" createVehiclelocal TargetPlayer;
  493. //_spwnboom = "HelicopterExploBig" createVehiclelocal TargetPlayer;
  494. //_spwnboom = "Bo_FAB_250" createVehiclelocal TargetPlayer;
  495. //_spwnboom = "Sh_120_HE" createVehiclelocal TargetPlayer;
  496. _spwnboom = "Bo_Mk82" createVehiclelocal TargetPlayer;
  497. };
  498. }
  499. else
  500. {
  501. ChangingBullets_xx=0;
  502. vehicle player removeAllEventHandlers "Fired";
  503. };
  504. };
  505. andy_god3 = {
  506. cursorTarget allowDamage false;
  507. ["TaskSucceeded", ["", "God Mode set..."]] call bis_fnc_showNotification;
  508. };
  509. andy_god4 = {
  510. cursorTarget allowDamage true;
  511. ["TaskSucceeded", ["", "God Mode deset..."]] call bis_fnc_showNotification;
  512. };
  513. andy_god2 = {
  514. player allowDamage true;
  515. ["TaskSucceeded", ["", "God Mode deactivated..."]] call bis_fnc_showNotification;
  516. };
  517. andy_godmode = {
  518. player allowDamage false;
  519. ["TaskSucceeded", ["", "God Mode activated..."]] call bis_fnc_showNotification;
  520. };
  521. andy_healit = {
  522. cursorTarget setDamage 0;
  523. };
  524. andy_healme = {
  525. player setDamage 0;
  526. };
  527. andy_tepe = {
  528. openMap true;onMapSingleClick "vehicle player setPos _pos; onMapSingleClick'';true;";
  529. };
  530. andy_boom = {
  531. cursorTarget setDamage 1;
  532. };
  533. andy_acp = {
  534. player addWeapon "hgun_acpC2_F";
  535. _magazines = getArray (configFile >> "CfgWeapons" >> "hgun_acpC2_F" >> "magazines");
  536. {
  537. player addmagazine _x;
  538. player addmagazine _x;
  539. player addmagazine _x;
  540. player addmagazine _x;
  541. } foreach _magazines;
  542. };
  543. andy_p07 = {
  544. player addWeapon "hgun_p07_F";
  545. _magazines = getArray (configFile >> "CfgWeapons" >> "hgun_p07_snds_F" >> "magazines");
  546. {
  547. player addmagazine _x;
  548. player addmagazine _x;
  549. player addmagazine _x;
  550. player addmagazine _x;
  551. }foreach _magazines;
  552. };
  553. andy_fakecop = {
  554. _unit=player;
  555. removeallweapons _unit;
  556. removebackpack _unit;
  557. removeuniform _unit;
  558. removeVest _unit;
  559. _unit addVest "V_Rangemaster_belt";
  560. _unit addUniform "U_Rangemaster";
  561. _unit addBackpack "B_Carryall_Base";
  562. _unit addWeapon "hgun_p07_snds_F";
  563. player addWeapon "Binocular";
  564. _magazines = getArray (configFile >> "CfgWeapons" >> "hgun_p07_snds_F" >> "magazines");
  565. {
  566. player addmagazine _x;
  567. player addmagazine _x;
  568. player addmagazine _x;
  569. player addmagazine _x;
  570. }foreach _magazines;
  571.  
  572. reload player;
  573. };
  574. andy_atm = {
  575. life_atmcash = life_atmcash + 500000;
  576. life_ngcash = life_ngcash + 500000;
  577. life_atmbucks = life_atmbucks + 500000;
  578. };
  579. andy_cash = {
  580. life_ngcash = life_ngcash + 500000;
  581. life_cash = life_cash + 500000;
  582. life_bucks = life_bucks + 500000;
  583. };
  584. andy_escorttt = {
  585. private["_unit"];
  586. _unit = cursorTarget;
  587. if(isNull _unit) exitWith {};
  588.  
  589. if(!(_unit isKindOf "Man")) exitWith {};
  590.  
  591. if(_unit getVariable "Escorting") exitWith
  592. {
  593. if(isNull _unit) exitWith {};
  594. detach _unit;
  595. _unit setVariable["Escorting",false,true];
  596. };
  597.  
  598. _unit attachTo [player,[0,1,0]];
  599. _unit setVariable["Escorting",true,true];
  600. player reveal _unit;
  601. };
  602. andy_restrain = {
  603. private["_unit"];
  604. _unit = cursorTarget;
  605. player setVariable["restrained",false,true];
  606. if(isNull _unit) exitWith {};
  607.  
  608. //if(!(_unit isKindOf "Man")) exitWith {};
  609. if(!isPlayer _unit) exitWith {};
  610. if(_unit getVariable "restrained") exitWith
  611. {
  612. if(isNull _unit) exitWith {};
  613. _unit setVariable["restrained",false,true];
  614. };
  615. _unit setVariable["restrained",true,true];
  616. [[_unit], "life_fnc_restrain", _unit, false] spawn life_fnc_MP;
  617. [[0,format["%1 was restrained by %1", name _unit, name _unit]],"life_fnc_broadcast",west,false] spawn life_fnc_MP;
  618. };
  619. andy_SDAR= {
  620. player addWeapon "arifle_SDAR_F";
  621. _magazines = getArray (configFile >> "CfgWeapons" >> "arifle_SDAR_F" >> "magazines");
  622. {
  623. player addmagazine _x;
  624. player addmagazine _x;
  625. player addmagazine _x;
  626. player addmagazine _x;
  627. player addmagazine _x;
  628. player addmagazine _x;
  629. player addmagazine _x;
  630. }foreach _magazines;
  631. };
  632. andy_mk200= {
  633. player addWeapon "LMG_Mk200_F";
  634. _magazines = getArray (configFile >> "CfgWeapons" >> "LMG_Mk200_F" >> "magazines");
  635.  
  636. {
  637. player addmagazine _x;
  638. player addmagazine _x;
  639. player addmagazine _x;
  640. player addmagazine _x;
  641. player addmagazine _x;
  642. player addmagazine _x;
  643. player addmagazine _x;
  644. }foreach _magazines;
  645. };
  646. andy_katiba= {
  647. player addWeapon "arifle_Katiba_F";
  648. _magazines = getArray (configFile >> "CfgWeapons" >> "arifle_Katiba_F" >> "magazines");
  649. {
  650. player addmagazine _x;
  651. player addmagazine _x;
  652. player addmagazine _x;
  653. player addmagazine _x;
  654. }foreach _magazines;
  655. };
  656. andy_khaybar = {
  657. player addWeapon "arifle_Khaybar_GL_F";
  658. _magazines = getArray (configFile >> "CfgWeapons" >> "arifle_Khaybar_GL_F" >> "magazines");
  659. {
  660. player addmagazine _x;
  661. player addmagazine _x;
  662. player addmagazine _x;
  663. player addmagazine _x;
  664. }foreach _magazines;
  665. };
  666. andy_mx = {
  667. player addWeapon "arifle_MX_ACO_F";
  668. _magazines = getArray (configFile >> "CfgWeapons" >> "arifle_MX_ACO_F" >> "magazines");
  669. {
  670. player addmagazine _x;
  671. player addmagazine _x;
  672. player addmagazine _x;
  673. player addmagazine _x;
  674. }foreach _magazines;
  675. };
  676. andy_lrr = {
  677. player addWeapon "srifle_LRR_LRPS_F";
  678. _magazines = getArray (configFile >> "CfgWeapons" >> "srifle_LRR_LRPS_F" >> "magazines");
  679. {
  680. player addmagazine _x;
  681. player addmagazine _x;
  682. player addmagazine _x;
  683. player addmagazine _x;
  684. }foreach _magazines;
  685. };
  686. andy_lynx = {
  687. player addWeapon "srifle_GM6_LRPS_F";
  688. _magazines = getArray (configFile >> "CfgWeapons" >> "srifle_GM6_LRPS_F" >> "magazines");
  689. {
  690. player addmagazine _x;
  691. player addmagazine _x;
  692. player addmagazine _x;
  693. player addmagazine _x;
  694. }foreach _magazines;
  695. };
  696. andy_mxc = {
  697. player addWeapon "arifle_MXC_Holo_point_grip_snds_F";
  698. _magazines = getArray (configFile >> "CfgWeapons" >> "arifle_MXC_F" >> "magazines");
  699. {
  700. player addmagazine _x;
  701. player addmagazine _x;
  702. player addmagazine _x;
  703. player addmagazine _x;
  704. }foreach _magazines;
  705. };
  706. andy_LMG_Zafir = {
  707. player addWeapon "LMG_Zafir_pointer_F";
  708. _magazines = getArray (configFile >> "CfgWeapons" >> "LMG_Zafir_pointer_F" >> "magazines");
  709. {
  710. player addmagazine _x;
  711. player addmagazine _x;
  712. player addmagazine _x;
  713. player addmagazine _x;
  714. }foreach _magazines;
  715. };
  716. andy_PDW64 = {
  717. player addWeapon "hgun_PDW2000_Holo_snds_F";
  718. _magazines = getArray (configFile >> "CfgWeapons" >> "hgun_PDW2000_Holo_snds_F" >> "magazines");
  719. {
  720. player addmagazine _x;
  721. player addmagazine _x;
  722. player addmagazine _x;
  723. player addmagazine _x;
  724. }foreach _magazines;
  725. };
  726. andy_titaen = {
  727. player addWeapon "launch_NLAW_F";
  728. _magazines = getArray (configFile >> "CfgWeapons" >> "NLAW_F" >> "magazines");
  729. {
  730. player addmagazine _x;
  731. player addmagazine _x;
  732. player addmagazine _x;
  733. player addmagazine _x;
  734. }foreach _magazines;
  735. };
  736. andy_erpege = {
  737. player addWeapon "launch_RPG32_F";
  738. _magazines = getArray (configFile >> "CfgWeapons" >> "RPG32_F" >> "magazines");
  739. {
  740. player addmagazine _x;
  741. player addmagazine _x;
  742. player addmagazine _x;
  743. player addmagazine _x;
  744. player addmagazine _x;
  745. player addmagazine _x;
  746. player addmagazine _x;
  747. }foreach _magazines;
  748. };
  749. andy_day = {
  750. andy_dday = "if(isServer) then {while {true} do {setDate [2012, 9, 1, 13, 0];sleep 30;};};";
  751. [andy_dday] call andy_loopz;
  752. ["TaskSucceeded", ["", "Time : Day ( Please wait )"]] call bis_fnc_showNotification;
  753. };
  754. andy_night = {
  755. andy_nighd = "if(isServer) then {while {true} do {setDate [2012, 9, 1, 23, 0];sleep 30;};};";
  756. [andy_nighd] call andy_loopz;
  757. ["TaskSucceeded", ["", "Time : Night ( Please wait )"]] call bis_fnc_showNotification;
  758. };
  759. andy_maxweight = {
  760. if (andy_map_AL_NoWeight_toggle) then {
  761. ["TaskSucceeded", ["", "You now have no max weight!"]] call bis_fnc_showNotification;
  762. while {
  763. andy_map_AL_NoWeight_toggle
  764. }
  765. do {
  766. life_maxWeight = 1000000;
  767. life_maxWeightT = 1000000;
  768. life_carryWeight = 0;
  769. };
  770. } else {
  771. ["TaskSucceeded", ["", "Max weight recreated!"]] call bis_fnc_showNotification;
  772. life_maxWeight = 24;
  773. life_maxWeightT = 24;
  774. life_carryWeight = 0;
  775. };
  776. };
  777. andy_alllicenses = {
  778. {
  779. missionnamespace setVariable[(_x select 0), true];
  780. }
  781. foreach life_licenses;
  782. ["TaskSucceeded", ["", "Liscenses Added"]] call bis_fnc_showNotification;
  783. };
  784. andy_zinvhack = {
  785. {
  786. missionNamespace setVariable[_x,2000];
  787. } foreach life_inv_items;
  788. };
  789. andy_exploammo = {
  790. if (isNil "ChangingBullets_xx" ) then {ChangingBullets_xx=0};
  791.  
  792. if (ChangingBullets_xx==0) then
  793. {
  794. ChangingBullets_xx=1;
  795. vehicle player removeAllEventHandlers "Fired";
  796. cutText [" \nBig Fuckin Bullets Loaded..","PLAIN"];
  797. vehicle player addeventhandler ["Fired",{call BigFuckinBullets} ];
  798.  
  799. BigFuckinBullets =
  800. {
  801. if (isNull cursorTarget) then
  802. {
  803. TargetPlayer = screenToWorld [0.5,0.5];
  804. }
  805. else
  806. {
  807. TargetPlayer = getpos cursorTarget;
  808. };
  809. //_spwnboom = "HelicopterExploBig" createVehiclelocal TargetPlayer;
  810. //_spwnboom = "HelicopterExploBig" createVehiclelocal TargetPlayer;
  811. //_spwnboom = "Bo_FAB_250" createVehiclelocal TargetPlayer;
  812. //_spwnboom = "Sh_120_HE" createVehiclelocal TargetPlayer;
  813. _spwnboom = "Bo_Mk82" createVehiclelocal TargetPlayer;
  814. };
  815. }
  816. else
  817. {
  818. ChangingBullets_xx=0;
  819. vehicle player removeAllEventHandlers "Fired";
  820. };
  821. };
  822. andy_notaze = {
  823. life_fnc_tazed = nil;
  824. ["TaskSucceeded", ["", "You can no longer be tazed"]] call bis_fnc_showNotification;
  825. };
  826. andy_tocur= {
  827. player setPos (getPosAtl cursorTarget);
  828. };
  829. andy_misseles= {
  830. andy_zepes = 10;
  831. andy_zepe1 = {
  832. openMap[false, false];
  833. [_pos] spawn {
  834. for '_l39'
  835. from 0 to andy_zepes do {
  836. _l87 = "M_AT";
  837. _l88 = [_this select 0 select 0, _this select 0 select 1, (_this select 0 select 2) + 200];
  838. _l89 = createVehicle[_l87, _l88, [], 0, "CAN_COLLIDE"];
  839. _l89 setvelocity[0, 0, 0];
  840. [_l89, -90, 0] call BIS_fnc_setPitchBank;
  841. hint format["%1 Missiles Launched", _l39];
  842. sleep(random 1.00);
  843. };
  844. };
  845. };
  846. titleText["Click on map drop missle's", "PLAIN"];
  847. titlefadeout 7;
  848. onMapSingleClick "_pos call andy_zepe1;";
  849. openMap[true, false];
  850. };
  851. andy_targetkey = {
  852. hint "Keys Of Target Enabled!";
  853. cutText["Keys Of Target Enabled!", "PLAIN"];
  854. cutText[format["Keys Of Target Enabled"], "PLAIN DOWN"];
  855. titleText["You now have keys to this vehicle.", "PLAIN"];
  856. life_vehicles set [count life_vehicles, cursorTarget];
  857. };
  858. andy_qf = {
  859. if (isnil("andy_rf")) then {
  860. andy_rf = 0;
  861. };
  862. if (andy_rf == 0) then {
  863. andy_rf = 1;
  864. hintSilent parseText format["<t size='1.3' color='#01DF01'>Rapid Fire Enabled</t>"];
  865. } else {
  866. andy_rf = 0;
  867. hintSilent parseText format["<t size='1.3' color='#01DF01'>Rapid Fire Disabled</t>"];
  868. };
  869. while {
  870. andy_rf == 1
  871. }
  872. do {
  873. (vehicle player) setWeaponReloadingTime[(vehicle player), currentWeapon(vehicle player), 0];
  874. player setWeaponReloadingTime[player, currentWeapon player, 0];
  875. sleep 0.01;
  876. };
  877. };
  878. andy_ua = {
  879. if (isnil("ammo_amounl")) then {
  880. ammo_amounl = 0;
  881. };
  882. if (ammo_amounl == 0) then {
  883. ammo_amounl = 1;
  884. hintSilent parseText format["<t size='1.3' color='#01DF01'>Unlimited Ammo Enabled</t>"];
  885. } else {
  886. ammo_amounl = 0;
  887. hintSilent parseText format["<t size='1.3' color='#01DF01'>Unlimited Ammo Disabled</t>"];
  888. };
  889. while {
  890. ammo_amounl == 1
  891. }
  892. do {
  893. _l25 = primaryWeapon player;
  894. _l31 = secondaryWeapon player;
  895. player setAmmo[_l25, 999];
  896. player setAmmo[_l31, 999];
  897. (vehicle player) setVehicleAmmo 1;
  898. (vehicle player) setVehicleAmmo 1;
  899. sleep 0.01;
  900. };
  901. };
  902. andy_cgm = {
  903. if (isnil "AndysCGM_Toggle_") then {
  904. AndysCGM_Toggle_ = 0
  905. };
  906. if (AndysCGM_Toggle_ == 0) then {
  907. hintSilent parseText format["<t size='1.3' color='#01DF01'>Vehicle God Enabled</t>"];
  908. AndysCGM_Toggle_ = 1;
  909. AndysCGM_Toggle_no = true;
  910. while {
  911. AndysCGM_Toggle_no
  912. }
  913. do {
  914. if ((vehicle player isKindOf "LandVehicle") || (vehicle player isKindOf "Air") || (vehicle player isKindOf "Ship")) then {
  915. if ((fuel(vehicle player)) < 0.9) then {
  916. vehicle player setFuel 1;
  917. };
  918. if ((damage(vehicle player)) != 0) then {
  919. vehicle player setdammage 0;
  920. };
  921. };
  922. sleep 0.01;
  923. };
  924. } else {
  925. hintSilent parseText format["<t size='1.' color='#01DF01'>Vehicle God Disabled</t>"];
  926. AndysCGM_Toggle_no = false;
  927. AndysCGM_Toggle_ = 0;
  928. };
  929.  
  930. };
  931. andy_jetbus = {
  932. hint "Quad-Train V1";
  933. _dirme = getDir player;
  934. _pos = player modelToWorld[0, 20, 0.2];
  935. _jetslut = "B_Plane_CAS_01_F"
  936. createVehicle _pos;
  937. _jetslut allowDamage false;
  938. _jetslut setDir _dirme;
  939. [_jetslut] call andy_loopz;
  940. _guiz = "O_Quadbike_01_F"
  941. createVehicle _pos;
  942. _guiz attachTo[_jetslut, [2.7, 4, 0]];
  943. _guiz allowDamage false;
  944. _guiz = "O_Quadbike_01_F"
  945. createVehicle _pos;
  946. _guiz attachTo[_jetslut, [-2.7, 4, 0]];
  947. _guiz allowDamage false;
  948. _guiz = "O_Quadbike_01_F"
  949. createVehicle _pos;
  950. _guiz attachTo[_jetslut, [2.7, 8, 0]];
  951. _guiz allowDamage false;
  952. _guiz = "O_Quadbike_01_F"
  953. createVehicle _pos;
  954. _guiz attachTo[_jetslut, [-2.7, 8, 0]];
  955. _guiz allowDamage false;
  956. _guiz = "O_Quadbike_01_F"
  957. createVehicle _pos;
  958. _guiz attachTo[_jetslut, [2.7, 12, 0]];
  959. _guiz allowDamage false;
  960. _guiz = "O_Quadbike_01_F"
  961. createVehicle _pos;
  962. _guiz attachTo[_jetslut, [-2.7, 12, 0]];
  963. _guiz allowDamage false;
  964. [_guiz] call andy_loopz;
  965. };
  966. andy_HeliSquad = {
  967. _l71 = side player;
  968. _l71 = group player;
  969. _pos = getPos vehicle player;
  970. _l5 = getDir vehicle player;
  971. cutText[format["Spawning Heli Squad"], "PLAIN DOWN"];
  972. _l72 = -700;
  973. [
  974. [((_pos) select 0) + _l72 * sin(_l5), ((_pos) select 1) + _l72 * cos(_l5), 300], _l5, 'B_HELI_ATTACK_01_F', _l71
  975. ] call bis_fnc_spawnvehicle;
  976. sleep 0.1;
  977. _l72 = -750;
  978. [
  979. [((_pos) select 0) + _l72 * sin(_l5), ((_pos) select 1) + _l72 * cos(_l5), 300], _l5, 'B_HELI_ATTACK_01_F', _l71
  980. ] call bis_fnc_spawnvehicle;
  981. sleep 0.1;
  982. _l72 = -800;
  983. [
  984. [((_pos) select 0) + _l72 * sin(_l5), ((_pos) select 1) + _l72 * cos(_l5), 300], _l5, 'B_HELI_ATTACK_01_F', _l71
  985. ] call bis_fnc_spawnvehicle;
  986. sleep 0.1;
  987. _l72 = -850;
  988. [
  989. [((_pos) select 0) + _l72 * sin(_l5), ((_pos) select 1) + _l72 * cos(_l5), 300], _l5, 'B_HELI_ATTACK_01_F', _l71
  990. ] call bis_fnc_spawnvehicle;
  991. sleep 0.1;
  992. _l5 = _l5 + 180;
  993. _l72 = -700;
  994. [
  995. [((_pos) select 0) + _l72 * sin(_l5), ((_pos) select 1) + _l72 * cos(_l5), 300], _l5, 'B_HELI_ATTACK_01_F', _l71
  996. ] call bis_fnc_spawnvehicle;
  997. sleep 0.1;
  998. _l72 = -750;
  999. [
  1000. [((_pos) select 0) + _l72 * sin(_l5), ((_pos) select 1) + _l72 * cos(_l5), 300], _l5, 'B_HELI_ATTACK_01_F', _l71
  1001. ] call bis_fnc_spawnvehicle;
  1002. sleep 0.1;
  1003. _l72 = -800;
  1004. [
  1005. [((_pos) select 0) + _l72 * sin(_l5), ((_pos) select 1) + _l72 * cos(_l5), 300], _l5, 'B_HELI_ATTACK_01_F', _l71
  1006. ] call bis_fnc_spawnvehicle;
  1007. sleep 0.1;
  1008. _l72 = -850;
  1009. [
  1010. [((_pos) select 0) + _l72 * sin(_l5), ((_pos) select 1) + _l72 * cos(_l5), 300], _l5, 'B_HELI_ATTACK_01_F', _l71
  1011. ] call bis_fnc_spawnvehicle;
  1012. sleep 0.1;
  1013. };
  1014. andy_fly = {
  1015. andy_map_ = 5;
  1016. andy_map_leftAndRight = 2;
  1017. andy_map_upAndDown = 6;
  1018. andy_map_distanceFromGround = 1;
  1019. andy_map_hovering = nil;
  1020. andy_map_hoverPos = nil;
  1021.  
  1022.  
  1023. andy_map_move_forward = {
  1024. if ((getPosATL(vehicle player) select 2) > andy_map_distanceFromGround) then {
  1025. _vehicle = (vehicle player);
  1026. _vel = velocity _vehicle;
  1027. _dir = direction _vehicle;
  1028. _speed = 0.4;
  1029. comment "Added speed";
  1030. _vehicle setVelocity[(_vel select 0) + (sin _dir * _speed), (_vel select 20) +
  1031. (cos _dir * _speed), 0.4];
  1032. };
  1033. };
  1034.  
  1035. andy_map_move_left = {
  1036. if ((getPosATL(vehicle player) select 2) > andy_map_distanceFromGround) then {
  1037. _leftDirection = getdir(vehicle player);
  1038. (vehicle player) setdir(_leftDirection) - andy_map_leftAndRight;
  1039. };
  1040. };
  1041.  
  1042. andy_map_move_backward = {
  1043. if ((getPosATL(vehicle player) select 2) > andy_map_distanceFromGround) then {
  1044. _vehicle = (vehicle player);
  1045. _vel = velocity _vehicle;
  1046. _dir = direction _vehicle;
  1047. _speed = -0.4;
  1048. comment "Added speed";
  1049. _vehicle setVelocity[(_vel select 0) + (sin _dir * _speed), (_vel select 1) +
  1050. (cos _dir * _speed), 0.4];
  1051. };
  1052. };
  1053.  
  1054. andy_map_move_right = {
  1055. if ((getPosATL(vehicle player) select 2) > andy_map_distanceFromGround) then {
  1056. _rightDirection = getdir(vehicle player);
  1057. (vehicle player) setdir(_rightDirection) + andy_map_leftAndRight;
  1058. player setVariable["lastPos", 1];
  1059. player setVariable["lastPos", []];
  1060. };
  1061. };
  1062.  
  1063. andy_map_move_up = {
  1064. if ((getPosATL(vehicle player) select 2) < andy_map_distanceFromGround) then {
  1065. };
  1066.  
  1067. _vehicle = (vehicle player);
  1068. _vel = velocity _vehicle;
  1069. _dir = direction _vehicle;
  1070. _speed = 3;
  1071. comment "Added speed";
  1072. _vehicle setVelocity[(_vel select 0), (_vel select 1), 4];
  1073. };
  1074.  
  1075. andy_map_move_down = {
  1076. if ((getPosATL(vehicle player) select 2) > andy_map_distanceFromGround) then {
  1077. _vehicle = (vehicle player);
  1078. _forwardCurrentDirection = getdir(vehicle player);
  1079. _forwardCurrentPosition = getPosATL(vehicle player);
  1080. (vehicle player) setdir _forwardCurrentDirection;
  1081. _vehicle setVelocity[0, 0, -4];
  1082. };
  1083. };
  1084.  
  1085. toggle_hover = {
  1086. if (isnil "andy_map_hovering") then {
  1087. andy_map_hovering = true;
  1088. titleText["Now Crookie_hovering!", "PLAIN DOWN"];
  1089. titleFadeOut 4;
  1090. andy_map_hoverPos = getPosATL(vehicle player);
  1091. } else {
  1092. andy_map_hovering = nil;
  1093. titleText["No longer Crooke_hovering!", "PLAIN DOWN"];
  1094. titleFadeOut 4;
  1095. };
  1096. };
  1097.  
  1098. if (isnil "andy_map_BelieveIcanFly") then {
  1099. hint "Fly Mode ON";
  1100. titleText["Press 'spacebar' to toggle hover.", "PLAIN DOWN"];
  1101. titleFadeOut 4;
  1102. andy_map_BelieveIcanFly = true;
  1103. andy_map_keyForward = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 17) then {call andy_map_move_forward;}"];
  1104. andy_map_keyLeft = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 30) then {call andy_map_move_left;}"];
  1105. andy_map_keyBackward = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 31) then {call andy_map_move_backward;}"];
  1106. andy_map_keyRight = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 32) then {call andy_map_move_right;}"];
  1107. andy_map_keyUp = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 42) then {call andy_map_move_up;}"];
  1108. andy_map_keyDown = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 29) then {call andy_map_move_down;}"];
  1109. andy_map_keyHover = (findDisplay 46) displayAddEventHandler["KeyDown", "if ((_this select 1) == 57) then {call toggle_hover;}"];
  1110. } else {
  1111. hint "Fly Mode OFF";
  1112. titleText["Going Down!", "PLAIN DOWN"];
  1113. titleFadeOut 4;
  1114. andy_map_BelieveIcanFly = nil;
  1115. (findDisplay 46) displayRemoveEventHandler["KeyDown", andy_map_keyForward];
  1116. (findDisplay 46) displayRemoveEventHandler["KeyDown", andy_map_keyLeft];
  1117. (findDisplay 46) displayRemoveEventHandler["KeyDown", andy_map_keyBackward];
  1118. (findDisplay 46) displayRemoveEventHandler["KeyDown", andy_map_keyRight];
  1119. (findDisplay 46) displayRemoveEventHandler["KeyDown", andy_map_keyUp];
  1120. (findDisplay 46) displayRemoveEventHandler["KeyDown", andy_map_keyDown];
  1121. (findDisplay 46) displayRemoveEventHandler["KeyDown", andy_map_keyHover];
  1122. };
  1123.  
  1124. while {
  1125. andy_map_BelieveIcanFly
  1126. }
  1127. do {
  1128. if (andy_map_hovering) then {
  1129. (vehicle player) setvelocity[0, 0, 0.1];
  1130. };
  1131. };
  1132. };
  1133. andy_nyan = {
  1134. if (isnil("DASMOKEON")) then {
  1135. DASMOKEON = 0;
  1136. };
  1137.  
  1138. if (DASMOKEON == 0) then {
  1139. DASMOKEON = 1;
  1140. hint "Smoke ON";
  1141.  
  1142. _aNUScODERZ = 'while {DASMOKEON==1} do {';
  1143. _aNUScODERZ = _aNUScODERZ + 'Flare = "SmokeShell" createVehicle position vehicle player;Flare attachTo [vehicle player,[0,0,0]];';
  1144. _aNUScODERZ = _aNUScODERZ + 'Flare1 = "Smokeshellpurple" createVehicle position vehicle player;Flare1 attachTo [vehicle player,[0.1,0,0]];';
  1145. _aNUScODERZ = _aNUScODERZ + 'Flare2 = "Smokeshellgreen" createVehicle position vehicle player;Flare2 attachTo [vehicle player,[0.2,0,0]];';
  1146. _aNUScODERZ = _aNUScODERZ + 'Flare3 = "Smokeshellpurple" createVehicle position vehicle player;Flare3 attachTo [vehicle player,[0.3,0,0]];';
  1147. _aNUScODERZ = _aNUScODERZ + 'Flare4 = "Smokeshellgreen" createVehicle position vehicle player;Flare4 attachTo [vehicle player,[0.4,0,0]];';
  1148. _aNUScODERZ = _aNUScODERZ + 'Flare5 = "Smokeshellgreen" createVehicle position vehicle player;Flare5 attachTo [vehicle player,[0.5,0,0]];';
  1149. _aNUScODERZ = _aNUScODERZ + 'Flare6 = "Smokeshellgreen" createVehicle position vehicle player;Flare6 attachTo [vehicle player,[0.6,0,0]];';
  1150. _aNUScODERZ = _aNUScODERZ + 'Flare7 = "SmokeShellRed" createVehicle position vehicle player;Flare7 attachTo [vehicle player,[0.7,0,0]];';
  1151. _aNUScODERZ = _aNUScODERZ + 'Flare8 = "SmokeShellRed" createVehicle position vehicle player;Flare8 attachTo [vehicle player,[0.8,0,0]];';
  1152. _aNUScODERZ = _aNUScODERZ + 'sleep 28;};';
  1153.  
  1154. [] spawn compile _aNUScODERZ;
  1155. } else {
  1156. sleep 0.5;
  1157. deleteVehicle Flare;
  1158. deleteVehicle Flare1;
  1159. deleteVehicle Flare2;
  1160. deleteVehicle Flare3;
  1161. deleteVehicle Flare4;
  1162. deleteVehicle Flare5;
  1163. deleteVehicle Flare6;
  1164. deleteVehicle Flare7;
  1165. deleteVehicle Flare8;
  1166. DASMOKEON = 0;
  1167. hint "Smoke OFF";
  1168. };
  1169. };
  1170. andy_DAHUGETHINGG = {
  1171. hint "is it a bird? ... is it a plane?...";
  1172. _pos = player modelToWorld[0, 8, 0.2];
  1173. _helicopta = "B_Heli_Attack_01_F"
  1174. createVehicle _pos;
  1175. _quadsacbaseR = "C_Quadbike_01_F"
  1176. createVehicle _pos;
  1177. _quadsacbaseR allowDamage false;
  1178. _quadsacbaseR attachTo[_helicopta, [2, 0, 1]];
  1179. _quadsacbaseR1 = "C_Quadbike_01_F"
  1180. createVehicle _pos;
  1181. _quadsacbaseR1 allowDamage false;
  1182. _quadsacbaseR1 attachTo[_helicopta, [3, 0, 0]];
  1183. _quadsacbaseR2 = "C_Quadbike_01_F"
  1184. createVehicle _pos;
  1185. _quadsacbaseR2 allowDamage false;
  1186. _quadsacbaseR2 attachTo[_helicopta, [4, 0, 0]];
  1187. _quadsacbaseR3 = "C_Quadbike_01_F"
  1188. createVehicle _pos;
  1189. _quadsacbaseR3 allowDamage false;
  1190. _quadsacbaseR3 attachTo[_helicopta, [5, 0, 0]];
  1191. _quadsacbaseR4 = "C_Quadbike_01_F"
  1192. createVehicle _pos;
  1193. _quadsacbaseR4 allowDamage false;
  1194. _quadsacbaseR4 attachTo[_helicopta, [6, 0, 0]];
  1195. _quadsacbaseR5 = "C_Quadbike_01_F"
  1196. createVehicle _pos;
  1197. _quadsacbaseR5 allowDamage false;
  1198. _quadsacbaseR5 attachTo[_helicopta, [7, 0, 0]];
  1199. _quadsacbaseR6 = "C_Quadbike_01_F"
  1200. createVehicle _pos;
  1201. _quadsacbaseR6 allowDamage false;
  1202. _quadsacbaseR6 attachTo[_helicopta, [8, 0, 1]];
  1203. _quadsacwallR1 = "C_Quadbike_01_F"
  1204. createVehicle _pos;
  1205. _quadsacwallR1 allowDamage false;
  1206. _quadsacwallR1 attachTo[_helicopta, [9, 0, 2]];
  1207. _quadsacwallR2 = "C_Quadbike_01_F"
  1208. createVehicle _pos;
  1209. _quadsacwallR2 allowDamage false;
  1210. _quadsacwallR2 attachTo[_helicopta, [9, 0, 3]];
  1211. _quadsacwallR3 = "C_Quadbike_01_F"
  1212. createVehicle _pos;
  1213. _quadsacwallR3 allowDamage false;
  1214. _quadsacwallR3 attachTo[_helicopta, [9, 0, 4]];
  1215. _quadsacwallR4 = "C_Quadbike_01_F"
  1216. createVehicle _pos;
  1217. _quadsacwallR4 allowDamage false;
  1218. _quadsacwallR4 attachTo[_helicopta, [9, 0, 5]];
  1219. _quadsacwallR5 = "C_Quadbike_01_F"
  1220. createVehicle _pos;
  1221. _quadsacwallR5 allowDamage false;
  1222. _quadsacwallR5 attachTo[_helicopta, [9, 0, 6]];
  1223. _quadsacwallR6 = "C_Quadbike_01_F"
  1224. createVehicle _pos;
  1225. _quadsacwallR6 allowDamage false;
  1226. _quadsacwallR6 attachTo[_helicopta, [9, 0, 7]];
  1227. _quadsacroofR = "C_Quadbike_01_F"
  1228. createVehicle _pos;
  1229. _quadsacroofR allowDamage false;
  1230. _quadsacroofR attachTo[_helicopta, [3, 0, 8]];
  1231. _quadsacroofR1 = "C_Quadbike_01_F"
  1232. createVehicle _pos;
  1233. _quadsacroofR1 allowDamage false;
  1234. _quadsacroofR1 attachTo[_helicopta, [3, 0, 9]];
  1235. _quadsacroofR2 = "C_Quadbike_01_F"
  1236. createVehicle _pos;
  1237. _quadsacroofR2 allowDamage false;
  1238. _quadsacroofR2 attachTo[_helicopta, [4, 0, 9]];
  1239. _quadsacroofR3 = "C_Quadbike_01_F"
  1240. createVehicle _pos;
  1241. _quadsacroofR3 allowDamage false;
  1242. _quadsacroofR3 attachTo[_helicopta, [5, 0, 9]];
  1243. _quadsacroofR4 = "C_Quadbike_01_F"
  1244. createVehicle _pos;
  1245. _quadsacroofR4 allowDamage false;
  1246. _quadsacroofR4 attachTo[_helicopta, [6, 0, 9]];
  1247. _quadsacroofR5 = "C_Quadbike_01_F"
  1248. createVehicle _pos;
  1249. _quadsacroofR5 allowDamage false;
  1250. _quadsacroofR5 attachTo[_helicopta, [7, 0, 9]];
  1251. _quadsacroofR6 = "C_Quadbike_01_F"
  1252. createVehicle _pos;
  1253. _quadsacroofR6 allowDamage false;
  1254. _quadsacroofR6 attachTo[_helicopta, [8, 0, 8]];
  1255. _quadsacbaseL = "C_Quadbike_01_F"
  1256. createVehicle _pos;
  1257. _quadsacbaseL allowDamage false;
  1258. _quadsacbaseL attachTo[_helicopta, [-2, 0, 1]];
  1259. _quadsacbaseL1 = "C_Quadbike_01_F"
  1260. createVehicle _pos;
  1261. _quadsacbaseL1 allowDamage false;
  1262. _quadsacbaseL1 attachTo[_helicopta, [-3, 0, 0]];
  1263. _quadsacbaseL2 = "C_Quadbike_01_F"
  1264. createVehicle _pos;
  1265. _quadsacbaseL2 allowDamage false;
  1266. _quadsacbaseL2 attachTo[_helicopta, [-4, 0, 0]];
  1267. _quadsacbaseL3 = "C_Quadbike_01_F"
  1268. createVehicle _pos;
  1269. _quadsacbaseL3 allowDamage false;
  1270. _quadsacbaseL3 attachTo[_helicopta, [-5, 0, 0]];
  1271. _quadsacbaseL4 = "C_Quadbike_01_F"
  1272. createVehicle _pos;
  1273. _quadsacbaseL4 allowDamage false;
  1274. _quadsacbaseL4 attachTo[_helicopta, [-6, 0, 0]];
  1275. _quadsacbaseL5 = "C_Quadbike_01_F"
  1276. createVehicle _pos;
  1277. _quadsacbaseL5 allowDamage false;
  1278. _quadsacbaseL5 attachTo[_helicopta, [-7, 0, 0]];
  1279. _quadsacbaseL6 = "C_Quadbike_01_F"
  1280. createVehicle _pos;
  1281. _quadsacbaseL6 allowDamage false;
  1282. _quadsacbaseL6 attachTo[_helicopta, [-8, 0, 1]];
  1283. _quadsacwallL1 = "C_Quadbike_01_F"
  1284. createVehicle _pos;
  1285. _quadsacwallL1 allowDamage false;
  1286. _quadsacwallL1 attachTo[_helicopta, [-9, 0, 2]];
  1287. _quadsacwallL2 = "C_Quadbike_01_F"
  1288. createVehicle _pos;
  1289. _quadsacwallL2 allowDamage false;
  1290. _quadsacwallL2 attachTo[_helicopta, [-9, 0, 3]];
  1291. _quadsacwallL3 = "C_Quadbike_01_F"
  1292. createVehicle _pos;
  1293. _quadsacwallL3 allowDamage false;
  1294. _quadsacwallL3 attachTo[_helicopta, [-9, 0, 4]];
  1295. _quadsacwallL4 = "C_Quadbike_01_F"
  1296. createVehicle _pos;
  1297. _quadsacwallL4 allowDamage false;
  1298. _quadsacwallL4 attachTo[_helicopta, [-9, 0, 5]];
  1299. _quadsacwallL5 = "C_Quadbike_01_F"
  1300. createVehicle _pos;
  1301. _quadsacwallL5 allowDamage false;
  1302. _quadsacwallL5 attachTo[_helicopta, [-9, 0, 6]];
  1303. _quadsacwallL6 = "C_Quadbike_01_F"
  1304. createVehicle _pos;
  1305. _quadsacwallL6 allowDamage false;
  1306. _quadsacwallL6 attachTo[_helicopta, [-9, 0, 7]];
  1307. _quadsacroofL = "C_Quadbike_01_F"
  1308. createVehicle _pos;
  1309. _quadsacroofL allowDamage false;
  1310. _quadsacroofL attachTo[_helicopta, [-3, 0, 8]];
  1311. _quadsacroofL1 = "C_Quadbike_01_F"
  1312. createVehicle _pos;
  1313. _quadsacroofL1 allowDamage false;
  1314. _quadsacroofL1 attachTo[_helicopta, [-3, 0, 9]];
  1315. _quadsacroofL2 = "C_Quadbike_01_F"
  1316. createVehicle _pos;
  1317. _quadsacroofL2 allowDamage false;
  1318. _quadsacroofL2 attachTo[_helicopta, [-4, 0, 9]];
  1319. _quadsacroofL3 = "C_Quadbike_01_F"
  1320. createVehicle _pos;
  1321. _quadsacroofL3 allowDamage false;
  1322. _quadsacroofL3 attachTo[_helicopta, [-5, 0, 9]];
  1323. _quadsacroofL4 = "C_Quadbike_01_F"
  1324. createVehicle _pos;
  1325. _quadsacroofL4 allowDamage false;
  1326. _quadsacroofL4 attachTo[_helicopta, [-6, 0, 9]];
  1327. _quadsacroofL5 = "C_Quadbike_01_F"
  1328. createVehicle _pos;
  1329. _quadsacroofL5 allowDamage false;
  1330. _quadsacroofL5 attachTo[_helicopta, [-7, 0, 9]];
  1331. _quadsacroofL6 = "C_Quadbike_01_F"
  1332. createVehicle _pos;
  1333. _quadsacroofL6 allowDamage false;
  1334. _quadsacroofL6 attachTo[_helicopta, [-8, 0, 8]];
  1335. _quadshaftR = "C_Quadbike_01_F"
  1336. createVehicle _pos;
  1337. _quadshaftR allowDamage false;
  1338. _quadshaftR attachTo[_helicopta, [3, 0, 10]];
  1339. _quadshaftR1 = "C_Quadbike_01_F"
  1340. createVehicle _pos;
  1341. _quadshaftR1 allowDamage false;
  1342. _quadshaftR1 attachTo[_helicopta, [3, 0, 11]];
  1343. _quadshaftR2 = "C_Quadbike_01_F"
  1344. createVehicle _pos;
  1345. _quadshaftR2 allowDamage false;
  1346. _quadshaftR2 attachTo[_helicopta, [3, 0, 12]];
  1347. _quadshaftR3 = "C_Quadbike_01_F"
  1348. createVehicle _pos;
  1349. _quadshaftR3 allowDamage false;
  1350. _quadshaftR3 attachTo[_helicopta, [3, 0, 13]];
  1351. _quadshaftR4 = "C_Quadbike_01_F"
  1352. createVehicle _pos;
  1353. _quadshaftR4 allowDamage false;
  1354. _quadshaftR4 attachTo[_helicopta, [3, 0, 14]];
  1355. _quadshaftR5 = "C_Quadbike_01_F"
  1356. createVehicle _pos;
  1357. _quadshaftR5 allowDamage false;
  1358. _quadshaftR5 attachTo[_helicopta, [3, 0, 15]];
  1359. _quadshaftR6 = "C_Quadbike_01_F"
  1360. createVehicle _pos;
  1361. _quadshaftR6 allowDamage false;
  1362. _quadshaftR6 attachTo[_helicopta, [3, 0, 16]];
  1363. _quadshaftL = "C_Quadbike_01_F"
  1364. createVehicle _pos;
  1365. _quadshaftL allowDamage false;
  1366. _quadshaftL attachTo[_helicopta, [-3, 0, 10]];
  1367. _quadshaftL1 = "C_Quadbike_01_F"
  1368. createVehicle _pos;
  1369. _quadshaftL1 allowDamage false;
  1370. _quadshaftL1 attachTo[_helicopta, [-3, 0, 11]];
  1371. _quadshaftL2 = "C_Quadbike_01_F"
  1372. createVehicle _pos;
  1373. _quadshaftL2 allowDamage false;
  1374. _quadshaftL2 attachTo[_helicopta, [-3, 0, 12]];
  1375. _quadshaftL3 = "C_Quadbike_01_F"
  1376. createVehicle _pos;
  1377. _quadshaftL3 allowDamage false;
  1378. _quadshaftL3 attachTo[_helicopta, [-3, 0, 13]];
  1379. _quadshaftL4 = "C_Quadbike_01_F"
  1380. createVehicle _pos;
  1381. _quadshaftL4 allowDamage false;
  1382. _quadshaftL4 attachTo[_helicopta, [-3, 0, 14]];
  1383. _quadshaftL5 = "C_Quadbike_01_F"
  1384. createVehicle _pos;
  1385. _quadshaftL5 allowDamage false;
  1386. _quadshaftL5 attachTo[_helicopta, [-3, 0, 15]];
  1387. _quadshaftL6 = "C_Quadbike_01_F"
  1388. createVehicle _pos;
  1389. _quadshaftL6 allowDamage false;
  1390. _quadshaftL6 attachTo[_helicopta, [-3, 0, 16]];
  1391. _quadshaftextR = "C_Quadbike_01_F"
  1392. createVehicle _pos;
  1393. _quadshaftextR allowDamage false;
  1394. _quadshaftextR attachTo[_helicopta, [3, 0, 17]];
  1395. _quadshaftextR1 = "C_Quadbike_01_F"
  1396. createVehicle _pos;
  1397. _quadshaftextR1 allowDamage false;
  1398. _quadshaftextR1 attachTo[_helicopta, [3, 0, 18]];
  1399. _quadshaftextR2 = "C_Quadbike_01_F"
  1400. createVehicle _pos;
  1401. _quadshaftextR2 allowDamage false;
  1402. _quadshaftextR2 attachTo[_helicopta, [3, 0, 19]];
  1403. _quadshaftextR3 = "C_Quadbike_01_F"
  1404. createVehicle _pos;
  1405. _quadshaftextR3 allowDamage false;
  1406. _quadshaftextR3 attachTo[_helicopta, [3, 0, 20]];
  1407. _quadshaftextR4 = "C_Quadbike_01_F"
  1408. createVehicle _pos;
  1409. _quadshaftextR4 allowDamage false;
  1410. _quadshaftextR4 attachTo[_helicopta, [3, 0, 21]];
  1411. _quadshaftextR5 = "C_Quadbike_01_F"
  1412. createVehicle _pos;
  1413. _quadshaftextR5 allowDamage false;
  1414. _quadshaftextR5 attachTo[_helicopta, [3, 0, 22]];
  1415. _quadshaftextR6 = "C_Quadbike_01_F"
  1416. createVehicle _pos;
  1417. _quadshaftextR6 allowDamage false;
  1418. _quadshaftextR6 attachTo[_helicopta, [3, 0, 23]];
  1419. _quadshaftextL = "C_Quadbike_01_F"
  1420. createVehicle _pos;
  1421. _quadshaftextL allowDamage false;
  1422. _quadshaftextL attachTo[_helicopta, [-3, 0, 17]];
  1423. _quadshaftextL1 = "C_Quadbike_01_F"
  1424. createVehicle _pos;
  1425. _quadshaftextL1 allowDamage false;
  1426. _quadshaftextL1 attachTo[_helicopta, [-3, 0, 18]];
  1427. _quadshaftextL2 = "C_Quadbike_01_F"
  1428. createVehicle _pos;
  1429. _quadshaftextL2 allowDamage false;
  1430. _quadshaftextL2 attachTo[_helicopta, [-3, 0, 19]];
  1431. _quadshaftextL3 = "C_Quadbike_01_F"
  1432. createVehicle _pos;
  1433. _quadshaftextL3 allowDamage false;
  1434. _quadshaftextL3 attachTo[_helicopta, [-3, 0, 20]];
  1435. _quadshaftextL4 = "C_Quadbike_01_F"
  1436. createVehicle _pos;
  1437. _quadshaftextL4 allowDamage false;
  1438. _quadshaftextL4 attachTo[_helicopta, [-3, 0, 21]];
  1439. _quadshaftextL5 = "C_Quadbike_01_F"
  1440. createVehicle _pos;
  1441. _quadshaftextL5 allowDamage false;
  1442. _quadshaftextL5 attachTo[_helicopta, [-3, 0, 22]];
  1443. _quadshaftextL6 = "C_Quadbike_01_F"
  1444. createVehicle _pos;
  1445. _quadshaftextL6 allowDamage false;
  1446. _quadshaftextL6 attachTo[_helicopta, [-3, 0, 23]];
  1447. _quadtipR = "C_Quadbike_01_F"
  1448. createVehicle _pos;
  1449. _quadtipR allowDamage false;
  1450. _quadtipR attachTo[_helicopta, [4, 0, 23]];
  1451. _quadtipR1 = "C_Quadbike_01_F"
  1452. createVehicle _pos;
  1453. _quadtipR1 allowDamage false;
  1454. _quadtipR1 attachTo[_helicopta, [5, 0, 23]];
  1455. _quadtipR2 = "C_Quadbike_01_F"
  1456. createVehicle _pos;
  1457. _quadtipR2 allowDamage false;
  1458. _quadtipR2 attachTo[_helicopta, [6, 0, 23]];
  1459. _quadtipR3 = "C_Quadbike_01_F"
  1460. createVehicle _pos;
  1461. _quadtipR3 allowDamage false;
  1462. _quadtipR3 attachTo[_helicopta, [7, 0, 23]];
  1463. _quadtipR4 = "C_Quadbike_01_F"
  1464. createVehicle _pos;
  1465. _quadtipR4 allowDamage false;
  1466. _quadtipR4 attachTo[_helicopta, [7, 0, 24]];
  1467. _quadtipR5 = "C_Quadbike_01_F"
  1468. createVehicle _pos;
  1469. _quadtipR5 allowDamage false;
  1470. _quadtipR5 attachTo[_helicopta, [7, 0, 25]];
  1471. _quadtipR6 = "C_Quadbike_01_F"
  1472. createVehicle _pos;
  1473. _quadtipR6 allowDamage false;
  1474. _quadtipR6 attachTo[_helicopta, [6, 0, 26]];
  1475. _quadtipR7 = "C_Quadbike_01_F"
  1476. createVehicle _pos;
  1477. _quadtipR7 allowDamage false;
  1478. _quadtipR7 attachTo[_helicopta, [6, 0, 27]];
  1479. _quadtipR8 = "C_Quadbike_01_F"
  1480. createVehicle _pos;
  1481. _quadtipR8 allowDamage false;
  1482. _quadtipR8 attachTo[_helicopta, [5, 0, 28]];
  1483. _quadtipR9 = "C_Quadbike_01_F"
  1484. createVehicle _pos;
  1485. _quadtipR9 allowDamage false;
  1486. _quadtipR9 attachTo[_helicopta, [5, 0, 29]];
  1487. _quadtipR10 = "C_Quadbike_01_F"
  1488. createVehicle _pos;
  1489. _quadtipR10 allowDamage false;
  1490. _quadtipR10 attachTo[_helicopta, [4, 0, 30]];
  1491. _quadtipR11 = "C_Quadbike_01_F"
  1492. createVehicle _pos;
  1493. _quadtipR11 allowDamage false;
  1494. _quadtipR11 attachTo[_helicopta, [3, 0, 31]];
  1495. _quadtipR12 = "C_Quadbike_01_F"
  1496. createVehicle _pos;
  1497. _quadtipR12 allowDamage false;
  1498. _quadtipR12 attachTo[_helicopta, [2, 0, 32]];
  1499. _quadtipR13 = "C_Quadbike_01_F"
  1500. createVehicle _pos;
  1501. _quadtipR13 allowDamage false;
  1502. _quadtipR13 attachTo[_helicopta, [1, 0, 32]];
  1503. _quadtipL = "C_Quadbike_01_F"
  1504. createVehicle _pos;
  1505. _quadtipL allowDamage false;
  1506. _quadtipL attachTo[_helicopta, [-4, 0, 23]];
  1507. _quadtipL1 = "C_Quadbike_01_F"
  1508. createVehicle _pos;
  1509. _quadtipL1 allowDamage false;
  1510. _quadtipL1 attachTo[_helicopta, [-5, 0, 23]];
  1511. _quadtipL2 = "C_Quadbike_01_F"
  1512. createVehicle _pos;
  1513. _quadtipL2 allowDamage false;
  1514. _quadtipL2 attachTo[_helicopta, [-6, 0, 23]];
  1515. _quadtipL3 = "C_Quadbike_01_F"
  1516. createVehicle _pos;
  1517. _quadtipL3 allowDamage false;
  1518. _quadtipL3 attachTo[_helicopta, [-7, 0, 23]];
  1519. _quadtipL4 = "C_Quadbike_01_F"
  1520. createVehicle _pos;
  1521. _quadtipL4 allowDamage false;
  1522. _quadtipL4 attachTo[_helicopta, [-7, 0, 24]];
  1523. _quadtipL5 = "C_Quadbike_01_F"
  1524. createVehicle _pos;
  1525. _quadtipL5 allowDamage false;
  1526. _quadtipL5 attachTo[_helicopta, [-7, 0, 25]];
  1527. _quadtipL6 = "C_Quadbike_01_F"
  1528. createVehicle _pos;
  1529. _quadtipL6 allowDamage false;
  1530. _quadtipL6 attachTo[_helicopta, [-6, 0, 26]];
  1531. _quadtipL7 = "C_Quadbike_01_F"
  1532. createVehicle _pos;
  1533. _quadtipL7 allowDamage false;
  1534. _quadtipL7 attachTo[_helicopta, [-6, 0, 27]];
  1535. _quadtipL8 = "C_Quadbike_01_F"
  1536. createVehicle _pos;
  1537. _quadtipL8 allowDamage false;
  1538. _quadtipL8 attachTo[_helicopta, [-5, 0, 28]];
  1539. _quadtipL9 = "C_Quadbike_01_F"
  1540. createVehicle _pos;
  1541. _quadtipL9 allowDamage false;
  1542. _quadtipL9 attachTo[_helicopta, [-5, 0, 29]];
  1543. _quadtipL10 = "C_Quadbike_01_F"
  1544. createVehicle _pos;
  1545. _quadtipL10 allowDamage false;
  1546. _quadtipL10 attachTo[_helicopta, [-4, 0, 30]];
  1547. _quadtipL11 = "C_Quadbike_01_F"
  1548. createVehicle _pos;
  1549. _quadtipL11 allowDamage false;
  1550. _quadtipL11 attachTo[_helicopta, [-3, 0, 31]];
  1551. _quadtipL12 = "C_Quadbike_01_F"
  1552. createVehicle _pos;
  1553. _quadtipL12 allowDamage false;
  1554. _quadtipL12 attachTo[_helicopta, [-2, 0, 32]];
  1555. _quadtipL13 = "C_Quadbike_01_F"
  1556. createVehicle _pos;
  1557. _quadtipL13 allowDamage false;
  1558. _quadtipL13 attachTo[_helicopta, [-1, 0, 32]];
  1559. _peepeehole = "C_Quadbike_01_F"
  1560. createVehicle _pos;
  1561. _peepeehole allowDamage false;
  1562. _peepeehole attachTo[_helicopta, [0, 0, 31]];
  1563. hint "no its a giant flying cock";
  1564. ["Leeched by", "SOME asshole", "March 2014"] spawn BIS_fnc_infoText;
  1565. sleep 1;
  1566. player action['getInDriver', _helicopta];
  1567. };
  1568. andy_sw = {
  1569. closeDialog 0;
  1570. hint "Here comes the babes! TWERK DAT ASS";
  1571. _vic = cursorTarget;
  1572. sleep 3;
  1573.  
  1574. //_smoke = "SmokeShell" createVehicle position _vic;
  1575. _smoke = createVehicle ["SmokeShell", position _vic, [], 0, "NONE"];
  1576. if (vehicle _vic != _vic) then {
  1577. _smoke attachTo [vehicle _vic, [0,-1,0]];
  1578. } else {
  1579. _smoke attachTo [_vic, [0,0,1]];
  1580. };
  1581.  
  1582. "chromAberration" ppEffectEnable false;
  1583. "colorCorrections" ppEffectEnable false;
  1584. };
  1585. andy_boxquad = {
  1586. hint "Moving Weapon Box V1";
  1587. _pos = player modelToWorld[0, 8, 0.2];
  1588. _battlebus = "I_MRAP_03_hmg_F"
  1589. createVehicle _pos;
  1590. _battlebus allowDamage false;
  1591. _sidepanelR = "Box_East_WpsSpecial_F"
  1592. createVehicle _pos;
  1593. _sidepanelR attachTo[_battlebus, [0, 2.5, -0.8]];
  1594. _sidepanelR = "Box_East_WpsSpecial_F"
  1595. createVehicle _pos;
  1596. _sidepanelR attachTo[_battlebus, [0, -3.5, -0.8]];
  1597. _sidepanelR = "Box_East_Wps_F"
  1598. createVehicle _pos;
  1599. _sidepanelR attachTo[_battlebus, [1.5, 0, -0.8]];
  1600. _sidepanelR setdir 90;
  1601. _sidepanelR = "Box_East_Wps_F"
  1602. createVehicle _pos;
  1603. _sidepanelR attachTo[_battlebus, [-1.5, 0, -0.8]];
  1604. _sidepanelR setdir 90;
  1605. _sidepanelR = "Land_Sunshade_F"
  1606. createVehicle _pos;
  1607. _sidepanelR attachTo[_battlebus, [0, -1, 2]];
  1608. [_battlebus] call andy_loopz;
  1609. [_sidepanelR] call andy_loopz;
  1610. };
  1611. andy_question = {
  1612. closedialog 0;
  1613. _FUCK = format["['Warning, this server has been Hacked by a First Class Hacker ---> www.itsgonnagurt.com'] spawn BIS_fnc_guiMessage", "NONE"];
  1614. [_FUCK] call andy_loopz;
  1615. };
  1616. andy_Kick_t = {
  1617. _l23 = _this select 0;
  1618. _l102 = format["if(name player=='%1')then{failMission'LOSER';0 fadeSound 0;for'_l39'from 0 to 100 do{(findDisplay _l39)closeDisplay 0;};};", _l23];
  1619. [_l102] call map_LLYYSSTTIICCC_SHIT_RE;
  1620. hint format["%1 Kicked", _l23];
  1621. cutText[format["%1 Kicked", _l23], "PLAIN DOWN"];
  1622. };
  1623. andy_JailEscape = {
  1624. hint "Escape From Jail";
  1625. serv_wanted_remove = [player];
  1626. player setPos(getMarkerPos "jail_release");
  1627. [
  1628. [getPlayerUID player], "life_fnc_wantedRemove", false, false
  1629. ];
  1630. };
  1631. andy_JailPlayer = {
  1632. hint "Jail Player Cursor Target Enabled!";
  1633. cursorTarget setPos(getMarkerPos "jail_marker");
  1634. };
  1635. andy_erdbeben = {
  1636. player spawn {
  1637. //playsound "eq";
  1638. for "_i" from 0 to 200 do {
  1639. _vx = vectorup _this select 0;
  1640. _vy = vectorup _this select 1;
  1641. _vz = vectorup _this select 2;
  1642. _coef = 0.01 - (0.0001 * _i);
  1643. _this setvectorup [
  1644. _vx+(-_coef+random (2*_coef)),
  1645. _vy+(-_coef+random (2*_coef)),
  1646. _vz+(-_coef+random (2*_coef))
  1647. ];
  1648. sleep (0.01 + random 0.01);
  1649. };
  1650. [player, 0, 0] call BIS_fnc_setPitchBank;
  1651. };
  1652. };
  1653. };
  1654. ['Menus'] call {
  1655. andy_equniforms= {
  1656. removeallActions player;
  1657. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Uniform Menu</t>","[]"];
  1658. player addAction ["Businessman","player addUniform 'U_NikosAgedBody';"];
  1659. player addAction ["Ghillie Suit","player addUniform 'U_B_GhillieSuit';"];
  1660. player addAction ["Pilot Coveralls","player addUniform 'U_B_PilotCoveralls';"];
  1661. player addAction ["Recon Fatigues","player addUniform 'U_O_SpecopsUniform_ocamo';"];
  1662. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_eqmenu"];
  1663. };
  1664. andy_eqbp = {
  1665. removeallActions player;
  1666. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Bag Menu</t>","[]"];
  1667. player addAction ["CarryAll Base","player addBackpack 'B_Carryall_Base';"];
  1668. player addAction ["Kitbag","player addBackpack 'B_Kitbag_Base';"];
  1669. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_eqmenu"];
  1670. };
  1671. andy_eqvest = {
  1672. removeallActions player;
  1673. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Vest Menu</t>","[]"];
  1674. player addAction ["Rangemaster Belt","player addVest 'V_Rangemaster_belt';"];
  1675. player addAction ["Carrier Rig","player addVest 'V_PlateCarrier3_rgr';"];
  1676. player addACtion ["Normal Vest","player addVest 'V_PlateCarrierGL_rgr';"];
  1677. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_eqmenu"];
  1678. };
  1679. andy_eqmenu = {
  1680. removeallActions player;
  1681. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Equipment Menu</t>","[]"];
  1682. player addAction ["Uniforms","[]spawn andy_equniforms"];
  1683. player addAction ["Backpacks","[]spawn andy_eqbp"];
  1684. player addAction ["Vests","[]spawn andy_eqvest"];
  1685. player addAction ["<t color='#868686'>Civilist Clothing Shop</t>",life_fnc_clothingMenu, 'bruce'];
  1686. player addAction ["<t color='#868686'>Rebel Clothing Shop</t>",life_fnc_clothingMenu, 'reb'];
  1687. player addAction ["Complete Equipment","player addBackpack 'B_Carryall_Base';player addUniform 'U_B_CombatUniform_mcam';player addVest 'V_PlateCarrier2_rgr';player addHeadgear 'H_HelmetSpecB';player addWeapon 'NVGoggles';player addItem 'ItemGPS';player addWeapon 'LMG_Mk200_MRCO_F';_magazines = getArray (configFile >> 'CfgWeapons' >> 'LMG_Mk200_F' >> 'magazines');{player addmagazine _x;player addmagazine _x;player addmagazine _x;player addmagazine _x;player addmagazine _x;}forEach _magazines;"];
  1688. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_main_menu"];
  1689. };
  1690. andy_altilife = {
  1691. removeallActions player;
  1692. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Altis Life Menu</t>","[]"];
  1693. player addAction ["Free yourself<","[]spawn andy_restrain"];
  1694. player addAction ["Add 500.000$ Cash<","[]spawn andy_cash"];
  1695. player addAction ["Add 500.000$ Cash to All<","[]spawn andy_cashall"];
  1696. player addAction ["Add 500.000$ ATM<","[]spawn andy_atm"];
  1697. player addAction ["<t color='#ADFF2F'>ATM</t>",life_fnc_atmMenu];
  1698. player addAction ["<t color='#FF0000'>JAIL ESCAPE</t>","[]spawn andy_JailEscape"];
  1699. player addAction ["<t color='#FF0000'>JAIL Player</t>","[]spawn andy_JailPlayer"];
  1700. player addAction ["Fake Cop<","[]spawn andy_fakecop"];
  1701. player addAction ["Refuel Target Vehicle","cursorTarget setFuel 1;"];
  1702. player addAction ["Empty Target Vehicle","cursorTarget setFuel 0;"];
  1703. player addAction ["Daytime","[]spawn andy_day"];
  1704. player addAction ["Nighttime","[]spawn andy_night"];
  1705. player addAction ["Unlimited Inventory Space","[]spawn andy_maxweight"];
  1706. player addAction ["All Licenses","[]spawn andy_alllicenses"];
  1707. player addAction ["Inventory Hack","[]spawn andy_zinvhack"];
  1708. player addAction ["Tazer Immunity","[]spawn andy_notaze"];
  1709. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_main_menu"];
  1710. };
  1711. andy_pistol = {
  1712. removeAllActions player;
  1713. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Pistol Menu</t>","[]"];
  1714. player addAction ["4-five .45",{
  1715. _w4 = "hgun_Pistol_heavy_01_F";
  1716. _p4 = player;
  1717. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1718. _r4 = _r4 select 0;
  1719. _p4 removeMagazines _r4;
  1720. _p4 removeWeapon currentWeapon _p4;
  1721. _p4 addWeapon _w4;
  1722. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1723. {
  1724. _p4 addmagazine _x;
  1725. _p4 addmagazine _x;
  1726. _p4 addmagazine _x;
  1727. _p4 addmagazine _x;
  1728. } foreach _m4;
  1729. reload _p4;
  1730. }];
  1731. player addAction ["ACP-C2 .45",{
  1732. _w4 = "hgun_ACPC2_F";
  1733. _p4 = player;
  1734. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1735. _r4 = _r4 select 0;
  1736. _p4 removeMagazines _r4;
  1737. _p4 removeWeapon currentWeapon _p4;
  1738. _p4 addWeapon _w4;
  1739. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1740. {
  1741. _p4 addmagazine _x;
  1742. _p4 addmagazine _x;
  1743. _p4 addmagazine _x;
  1744. _p4 addmagazine _x;
  1745. } foreach _m4;
  1746. reload _p4;
  1747. }];
  1748. player addAction ["P07 9 mm",{
  1749. _w4 = "hgun_P07_F";
  1750. _p4 = player;
  1751. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1752. _r4 = _r4 select 0;
  1753. _p4 removeMagazines _r4;
  1754. _p4 removeWeapon currentWeapon _p4;
  1755. _p4 addWeapon _w4;
  1756. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1757. {
  1758. _p4 addmagazine _x;
  1759. _p4 addmagazine _x;
  1760. _p4 addmagazine _x;
  1761. _p4 addmagazine _x;
  1762. } foreach _m4;
  1763. reload _p4;
  1764. }];
  1765. player addAction ["Rook-40 9 mm",{
  1766. _w4 = "hgun_Rook40_F";
  1767. _p4 = player;
  1768. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1769. _r4 = _r4 select 0;
  1770. _p4 removeMagazines _r4;
  1771. _p4 removeWeapon currentWeapon _p4;
  1772. _p4 addWeapon _w4;
  1773. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1774. {
  1775. _p4 addmagazine _x;
  1776. _p4 addmagazine _x;
  1777. _p4 addmagazine _x;
  1778. _p4 addmagazine _x;
  1779. } foreach _m4;
  1780. reload _p4;
  1781. }];
  1782. player addAction ["Zubr .45",{
  1783. _w4 = "hgun_Pistol_heavy_02_F";
  1784. _p4 = player;
  1785. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1786. _r4 = _r4 select 0;
  1787. _p4 removeMagazines _r4;
  1788. _p4 removeWeapon currentWeapon _p4;
  1789. _p4 addWeapon _w4;
  1790. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1791. {
  1792. _p4 addmagazine _x;
  1793. _p4 addmagazine _x;
  1794. _p4 addmagazine _x;
  1795. _p4 addmagazine _x;
  1796. } foreach _m4;
  1797. reload _p4;
  1798. }];
  1799. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_weapon"];
  1800. };
  1801. andy_rivles = {
  1802. removeAllActions player;
  1803. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Rifle Menu</t>","[]"];
  1804. player addAction ["Katiba 6.5 mm",{
  1805. _w4 = "arifle_Katiba_F";
  1806. _p4 = player;
  1807. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1808. _r4 = _r4 select 0;
  1809. _p4 removeMagazines _r4;
  1810. _p4 removeWeapon currentWeapon _p4;
  1811. _p4 addWeapon _w4;
  1812. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1813. {
  1814. _p4 addmagazine _x;
  1815. _p4 addmagazine _x;
  1816. _p4 addmagazine _x;
  1817. _p4 addmagazine _x;
  1818. } foreach _m4;
  1819. reload _p4;
  1820. }];
  1821. player addAction ["Mk18 ABR 7.62 mm",{
  1822. _w4 = "srifle_EBR_F";
  1823. _p4 = player;
  1824. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1825. _r4 = _r4 select 0;
  1826. _p4 removeMagazines _r4;
  1827. _p4 removeWeapon currentWeapon _p4;
  1828. _p4 addWeapon _w4;
  1829. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1830. {
  1831. _p4 addmagazine _x;
  1832. _p4 addmagazine _x;
  1833. _p4 addmagazine _x;
  1834. _p4 addmagazine _x;
  1835. } foreach _m4;
  1836. reload _p4;
  1837. }];
  1838. player addAction ["Mk20 5.56 mm",{
  1839. _w4 = "arifle_Mk20_F";
  1840. _p4 = player;
  1841. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1842. _r4 = _r4 select 0;
  1843. _p4 removeMagazines _r4;
  1844. _p4 removeWeapon currentWeapon _p4;
  1845. _p4 addWeapon _w4;
  1846. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1847. {
  1848. _p4 addmagazine _x;
  1849. _p4 addmagazine _x;
  1850. _p4 addmagazine _x;
  1851. _p4 addmagazine _x;
  1852. } foreach _m4;
  1853. reload _p4;
  1854. }];
  1855. player addAction ["MX 6.5 mm",{
  1856. _w4 = "arifle_MX_F";
  1857. _p4 = player;
  1858. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1859. _r4 = _r4 select 0;
  1860. _p4 removeMagazines _r4;
  1861. _p4 removeWeapon currentWeapon _p4;
  1862. _p4 addWeapon _w4;
  1863. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1864. {
  1865. _p4 addmagazine _x;
  1866. _p4 addmagazine _x;
  1867. _p4 addmagazine _x;
  1868. _p4 addmagazine _x;
  1869. } foreach _m4;
  1870. reload _p4;
  1871. }];
  1872. player addAction ["MXC 6.5 mm",{
  1873. _w4 = "arifle_MXC_F";
  1874. _p4 = player;
  1875. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1876. _r4 = _r4 select 0;
  1877. _p4 removeMagazines _r4;
  1878. _p4 removeWeapon currentWeapon _p4;
  1879. _p4 addWeapon _w4;
  1880. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1881. {
  1882. _p4 addmagazine _x;
  1883. _p4 addmagazine _x;
  1884. _p4 addmagazine _x;
  1885. _p4 addmagazine _x;
  1886. } foreach _m4;
  1887. reload _p4;
  1888. }];
  1889. player addAction ["MXM 6.5 mm",{
  1890. _w4 = "arifle_MXM_F";
  1891. _p4 = player;
  1892. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1893. _r4 = _r4 select 0;
  1894. _p4 removeMagazines _r4;
  1895. _p4 removeWeapon currentWeapon _p4;
  1896. _p4 addWeapon _w4;
  1897. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1898. {
  1899. _p4 addmagazine _x;
  1900. _p4 addmagazine _x;
  1901. _p4 addmagazine _x;
  1902. _p4 addmagazine _x;
  1903. } foreach _m4;
  1904. reload _p4;
  1905. }];
  1906. player addAction ["PDW2000 9 mm",{
  1907. _w4 = "hgun_PDW2000_F";
  1908. _p4 = player;
  1909. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1910. _r4 = _r4 select 0;
  1911. _p4 removeMagazines _r4;
  1912. _p4 removeWeapon currentWeapon _p4;
  1913. _p4 addWeapon _w4;
  1914. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1915. {
  1916. _p4 addmagazine _x;
  1917. _p4 addmagazine _x;
  1918. _p4 addmagazine _x;
  1919. _p4 addmagazine _x;
  1920. } foreach _m4;
  1921. reload _p4;
  1922. }];
  1923. player addAction ["Rahim 7.62 mm",{
  1924. _w4 = "srifle_DMR_01_F";
  1925. _p4 = player;
  1926. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1927. _r4 = _r4 select 0;
  1928. _p4 removeMagazines _r4;
  1929. _p4 removeWeapon currentWeapon _p4;
  1930. _p4 addWeapon _w4;
  1931. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1932. {
  1933. _p4 addmagazine _x;
  1934. _p4 addmagazine _x;
  1935. _p4 addmagazine _x;
  1936. _p4 addmagazine _x;
  1937. } foreach _m4;
  1938. reload _p4;
  1939. }];
  1940. player addAction ["SDAR 5.56 mm",{
  1941. _w4 = "arifle_SDAR_F";
  1942. _p4 = player;
  1943. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1944. _r4 = _r4 select 0;
  1945. _p4 removeMagazines _r4;
  1946. _p4 removeWeapon currentWeapon _p4;
  1947. _p4 addWeapon _w4;
  1948. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1949. {
  1950. _p4 addmagazine _x;
  1951. _p4 addmagazine _x;
  1952. _p4 addmagazine _x;
  1953. _p4 addmagazine _x;
  1954. } foreach _m4;
  1955. reload _p4;
  1956. }];
  1957. player addAction ["Sting 9 mm",{
  1958. _w4 = "SMG_02_F";
  1959. _p4 = player;
  1960. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1961. _r4 = _r4 select 0;
  1962. _p4 removeMagazines _r4;
  1963. _p4 removeWeapon currentWeapon _p4;
  1964. _p4 addWeapon _w4;
  1965. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1966. {
  1967. _p4 addmagazine _x;
  1968. _p4 addmagazine _x;
  1969. _p4 addmagazine _x;
  1970. _p4 addmagazine _x;
  1971. } foreach _m4;
  1972. reload _p4;
  1973. }];
  1974. player addAction ["TRG-20 5.56 mm",{
  1975. _w4 = "arifle_TRG20_F";
  1976. _p4 = player;
  1977. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1978. _r4 = _r4 select 0;
  1979. _p4 removeMagazines _r4;
  1980. _p4 removeWeapon currentWeapon _p4;
  1981. _p4 addWeapon _w4;
  1982. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  1983. {
  1984. _p4 addmagazine _x;
  1985. _p4 addmagazine _x;
  1986. _p4 addmagazine _x;
  1987. _p4 addmagazine _x;
  1988. } foreach _m4;
  1989. reload _p4;
  1990. }];
  1991. player addAction ["Vermin SMG .45 ACP",{
  1992. _w4 = "SMG_01_F";
  1993. _p4 = player;
  1994. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  1995. _r4 = _r4 select 0;
  1996. _p4 removeMagazines _r4;
  1997. _p4 removeWeapon currentWeapon _p4;
  1998. _p4 addWeapon _w4;
  1999. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  2000. {
  2001. _p4 addmagazine _x;
  2002. _p4 addmagazine _x;
  2003. _p4 addmagazine _x;
  2004. _p4 addmagazine _x;
  2005. } foreach _m4;
  2006. reload _p4;
  2007. }];
  2008. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_weapon"];
  2009. };
  2010. andy_rockets = {
  2011. removeAllActions player;
  2012. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Rocket Menu</t>","[]"];
  2013. player addAction ["PCML Rocket Launcher",{
  2014. _w4 = "launch_NLAW_F";
  2015. _p4 = player;
  2016. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  2017. _r4 = _r4 select 0;
  2018. _p4 removeMagazines _r4;
  2019. _p4 removeWeapon currentWeapon _p4;
  2020. _p4 addWeapon _w4;
  2021. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  2022. {
  2023. _p4 addmagazine _x;
  2024. _p4 addmagazine _x;
  2025. _p4 addmagazine _x;
  2026. _p4 addmagazine _x;
  2027. } foreach _m4;
  2028. reload _p4;
  2029. }];
  2030. player addAction ["Rocket Launcher",{
  2031. _w4 = "launch_RPG32_F";
  2032. _p4 = player;
  2033. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  2034. _r4 = _r4 select 0;
  2035. _p4 removeMagazines _r4;
  2036. _p4 removeWeapon currentWeapon _p4;
  2037. _p4 addWeapon _w4;
  2038. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  2039. {
  2040. _p4 addmagazine _x;
  2041. _p4 addmagazine _x;
  2042. _p4 addmagazine _x;
  2043. _p4 addmagazine _x;
  2044. } foreach _m4;
  2045. reload _p4;
  2046. }];
  2047. player addAction ["Titan MPRL Compact",{
  2048. _w4 = "launch_Titan_short_F";
  2049. _p4 = player;
  2050. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  2051. _r4 = _r4 select 0;
  2052. _p4 removeMagazines _r4;
  2053. _p4 removeWeapon currentWeapon _p4;
  2054. _p4 addWeapon _w4;
  2055. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  2056. {
  2057. _p4 addmagazine _x;
  2058. _p4 addmagazine _x;
  2059. _p4 addmagazine _x;
  2060. _p4 addmagazine _x;
  2061. } foreach _m4;
  2062. reload _p4;
  2063. }];
  2064. player addAction ["Titan MPRL Launcher",{
  2065. _w4 = "launch_Titan_F";
  2066. _p4 = player;
  2067. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  2068. _r4 = _r4 select 0;
  2069. _p4 removeMagazines _r4;
  2070. _p4 removeWeapon currentWeapon _p4;
  2071. _p4 addWeapon _w4;
  2072. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  2073. {
  2074. _p4 addmagazine _x;
  2075. _p4 addmagazine _x;
  2076. _p4 addmagazine _x;
  2077. _p4 addmagazine _x;
  2078. } foreach _m4;
  2079. reload _p4;
  2080. }];
  2081. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_weapon"];
  2082. };
  2083. andy_sniperivles = {
  2084. removeAllActions player;
  2085. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Sniper Menu</t>","[]"];
  2086. player addAction ["GM6 Lynx 12.7 mm",{
  2087. _w4 = "srifle_GM6_F";
  2088. _p4 = player;
  2089. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  2090. _r4 = _r4 select 0;
  2091. _p4 removeMagazines _r4;
  2092. _p4 removeWeapon currentWeapon _p4;
  2093. _p4 addWeapon _w4;
  2094. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  2095. {
  2096. _p4 addmagazine _x;
  2097. _p4 addmagazine _x;
  2098. _p4 addmagazine _x;
  2099. _p4 addmagazine _x;
  2100. } foreach _m4;
  2101. reload _p4;
  2102. }];
  2103. player addAction ["M320 LRR .408",{
  2104. _w4 = "srifle_LRR_F";
  2105. _p4 = player;
  2106. _r4 = getArray(configfile >> 'CfgWeapons' >> currentWeapon _p4 >> 'magazines');
  2107. _r4 = _r4 select 0;
  2108. _p4 removeMagazines _r4;
  2109. _p4 removeWeapon currentWeapon _p4;
  2110. _p4 addWeapon _w4;
  2111. _m4 = getArray(configFile >> "CfgWeapons" >> _w4 >> "magazines");
  2112. {
  2113. _p4 addmagazine _x;
  2114. _p4 addmagazine _x;
  2115. _p4 addmagazine _x;
  2116. _p4 addmagazine _x;
  2117. } foreach _m4;
  2118. reload _p4;
  2119. }];
  2120. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_weapon"];
  2121. };
  2122. ['Keybinds'] call {
  2123. if (!isnil "andy_keyp") then {
  2124. (findDisplay 46) displayRemoveEventHandler ["KeyDown", andy_keyp];
  2125. };
  2126. andy_keybinds = {
  2127. switch (_this) do {
  2128. case 79: // Keypad1(End)
  2129. {
  2130. deleteVehicle cursorTarget;
  2131. hintSilent format["%1 has been deleted", getText(configFile >> "cfgVehicles" >> typeof (cursorTarget) >> "DisplayName")];
  2132. };
  2133. case 80: // Keypad2(Dwn_Arrow)
  2134. {
  2135. hint "Heal Target";
  2136. cursorTarget setDamage 0;
  2137. };
  2138. case 81: // Keypad3(Pg_Dwn)
  2139. {
  2140. hint "Get Keys";
  2141. []spawn andy_targetkey;
  2142. };
  2143. case 75: // Keypad4 (Left_Arrow)
  2144. {
  2145. hint "Escort";
  2146. []spawn andy_escorttt;
  2147. };
  2148. case 76: // Keypad5
  2149. {
  2150. call andy_tepe;
  2151. };
  2152. case 77: // Keypad6(Right_Arrow)
  2153. {
  2154. _vehicle = vehicle player;
  2155. _vel = velocity _vehicle;
  2156. _dir = direction _vehicle;
  2157. _speed = 20; comment "Added speed";
  2158. _vehicle setVelocity [
  2159. (_vel select 0) + (sin _dir * _speed),
  2160. (_vel select 1) + (cos _dir * _speed),
  2161. (_vel select 2)
  2162. ];
  2163. call andy_loopz;
  2164.  
  2165. };
  2166. case 71: // Keypad7(Home)
  2167. {
  2168. call andy_godmode;
  2169. };
  2170. case 72: // Keypad8(Up_Arrow)
  2171. {
  2172. cursorTarget setDamage 1;
  2173. };
  2174. case 73: // Keypad9(Pg_Up)
  2175. {
  2176.  
  2177. };
  2178. };
  2179. };
  2180. };
  2181. ['REmote Execution'] call {
  2182. andy_loopz= {
  2183. andy_ANUS_FINGER_BANG = 'O_Soldier_F' createUnit [[0,0,0], (createGroup east), (_this select 0), 0.5, "CORPORAL"];
  2184. };
  2185. };
  2186. andy_weapon = {
  2187. removeallActions player;
  2188. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Weapon Menu</t>","[]"];
  2189. player addAction ["Pistols","[]spawn andy_pistol"];
  2190. player addAction ["Rifles","[]spawn andy_rivles"];
  2191. player addAction ["Sniper Rifles","[]spawn andy_sniperivles"];
  2192. player addAction ["Rocket Launchers","[]spawn andy_rockets"];
  2193. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_main_menu"];
  2194. };
  2195. andy_troll = {
  2196. removeallActions player;
  2197. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Troll Menu</t>","[]"];
  2198. player addAction ["Missile Rain","[]spawn andy_misseles"];
  2199. player addAction ["Explosive Ammo","[]spawn andy_exploammo"];
  2200. player addAction ["SwastiCopter","[]spawn andy_nazi"];
  2201. player addAction ["Invisible","[]spawn andy_invisible"];
  2202. player addAction ["Invisible Target","[]spawn andy_ andy_invisibleit"];
  2203. player addAction ["KickHim","[]spawn andy_kick"];
  2204. player addAction ["Get Cursor Target out of his Car","doGetOut cursorTarget;"];
  2205. player addAction ["Delete Vehicle","deleteVehicle cursorTarget"];
  2206. player addAction ["Jetbus","[]spawn andy_jetbus"];
  2207. player addAction ["Fly Hack!","[]spawn andy_fly"];
  2208. player addAction ["Nyan Cat!","[]spawn andy_nyan"];
  2209. player addAction ["Heli Squad!","[]spawn andy_HeliSquad"];
  2210. player addAction ["Box Strider ","[]spawn andy_boxquad"];
  2211. player addAction ["Giant Cock","[]spawn andy_DAHUGETHINGG"];
  2212. player addAction ["Earthquake","[]spawn andy_erdbeben"];
  2213. player addAction ["Hacker Message","[]spawn andy_question"];
  2214. player addAction ["Smoke Weed Every Day","[]spawn andy_sw"];
  2215. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_main_menu"];
  2216. };
  2217. andy_targetmen = {
  2218. removeallActions player;
  2219. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Target Menu</t>","[]"];
  2220. player addAction ["Get Keys","[]spawn andy_targetkey"];
  2221. player addAction ["Restrain","[]spawn andy_restrain"];
  2222. player addAction ["Kick Target","[]spawn andy_Kick_t"];
  2223. player addAction ["Escort Target<","[]spawn andy_escorttt"];
  2224. player addAction ["<t color='#7719BF'>Get In Driver</t>",{player moveInDriver cursorTarget},"",0,false,false,"","!isNull cursorTarget && (cursorTarget isKindOf 'LandVehicle' || cursorTarget isKindOf 'Air' || cursorTarget isKindOf 'Boat')"];
  2225. player addAction ["<t color='#7719BF'>Get In Passenger</t>",{player moveInCargo cursorTarget},"",0,false,false,"","!isNull cursorTarget && (cursorTarget isKindOf 'LandVehicle' || cursorTarget isKindOf 'Air' || cursorTarget isKindOf 'Boat')"];
  2226. player addAction ["<t color='#7719BF'>Get In Gunner</t>",{player moveInGunner cursorTarget},"",0,false,false,"","!isNull cursorTarget && (cursorTarget isKindOf 'LandVehicle' || cursorTarget isKindOf 'Air' || cursorTarget isKindOf 'Boat')"];
  2227. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_main_menu"];
  2228. };
  2229. andy_spawnvehs = {
  2230. removeallActions player;
  2231. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Vehicle Menu</t>","[]"];
  2232. player addAction ["HummingBird","'B_Heli_Light_01_F' createVehicle (getPosAtl player)"];
  2233. player addAction ["Ghost Hawk","'B_Heli_Transport_01_F' createVehicle (getPosAtl player)"];
  2234. player addAction ["Hunter","'B_MRAP_01_F' createVehicle (getPosAtl player)"];
  2235. player addAction ["Ifrit","'O_MRAP_02_F' createVehicle (getPosAtl player)"];
  2236. player addAction ["Quad","'O_Quadbike_01_F' createVehicle (getPosAtl player)"];
  2237. player addAction ["Offroad","'O_G_Offroad_01_F' createVehicle (getPosAtl player)"];
  2238. player addAction ["OffroadHMG","'O_G_Offroad_01_armed_F' createVehicle (getPosAtl player)"];
  2239. player addAction ["Hatchback(Sport)","'C_Hatchback_01_sport_F' createVehicle (getPosAtl player)"];
  2240. player addAction ["SUV","'C_SUV_01_F' createVehicle (getPosAtl player)"];
  2241. player addAction ["Strider","'I_MRAP_03_F' createVehicle (getPosAtl player)"];
  2242. player addAction ["StriderHMG","'I_MRAP_03_hmg_F' createVehicle (getPosAtl player)"];
  2243. player addAction ["HEMTT","'B_Truck_01_covered_F' createVehicle (getPosAtl player)"];
  2244. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_main_menu"];
  2245. };
  2246. andy_normalmenu = {
  2247. removeallActions player;
  2248. MM_150 = player addAction ["<t size=""1.2"" font=""Bold"" color=""#FF0000"">Normal Functions</t>","[]"];
  2249. player addAction ["Rapid Fire","[]spawn andy_qf"];
  2250. player addAction ["Unlimited Ammo","[]spawn andy_ua"];
  2251. player addAction ["Car Godmode","[]spawn andy_cgm"];
  2252. player addAction ["Destroy Target","[]spawn andy_boom"];
  2253. player addAction ["Destroy Everything","[]spawn andy_destroyallsure"];
  2254. player addAction ["Suicide","[]spawn andy_suicide"];
  2255. player addAction ["Teleport","[]spawn andy_tepe"];
  2256. player addAction ["Teleport Everyone","[]spawn andy_teleportallsure"];
  2257. player addAction ["Teleport TO CursorTarget-Player-","[]spawn andy_tocur"];
  2258. player addAction ["Heal Player","[]spawn andy_healme"];
  2259. player addAction ["Heal Target","[]spawn andy_healit"];
  2260. player addAction ["Heal Everthing","[]spawn andy_healallsure"];
  2261. player addAction ["Godmode ON","[]spawn andy_godmode"];
  2262. player addAction ["Godmode OFF","[]spawn andy_god2"];
  2263. player addAction ["Godmode Target ON","[]spawn andy_god3"];
  2264. player addAction ["Godmode Target OFF","[]spawn andy_god4"];
  2265. player addAction ["MapESP and ESP","[]spawn andy_mape5p; []spawn andy_e5p"];
  2266. player addAction ["EndMission","endMission 'End'"];
  2267. player addAction ["<t color='#FF0000'>--Back--</t>","[]spawn andy_main_menu"];
  2268. };
  2269. andy_main_menu = {
  2270. removeallActions player;
  2271. MM_150 = player addAction ["<t size=""1.5"" font=""Bold"" color=""#00FF11"">AndysCheats</t>","[] spawn andy_main_menu"];
  2272. player addAction [" Normal Functions","[]spawn andy_normalmenu"];
  2273. player addAction [" Spawn Weapons","[]spawn andy_weapon"];
  2274. player addAction [" Spawn Equipment","[]spawn andy_eqmenu"];
  2275. player addAction [" Spawn Vehicle","[]spawn andy_spawnvehs"];
  2276. player addAction [" Altis Life","[]spawn andy_altilife"];
  2277. player addAction [" Trollstuff","[]spawn andy_troll"];
  2278. player addAction [" Target Menu","[]spawn andy_targetmen"];
  2279. player addAction ["<t color='#FF0000'>--Exit--</t>","removeallActions player"];
  2280. };
  2281. };
  2282. []spawn {
  2283. while {true} do{
  2284. if (inputAction"Watch"> 0)then{
  2285. []spawn andy_main_menu;
  2286. waitUntil{inputAction"Watch"== 0};
  2287. };
  2288. sleep 0.001;
  2289. };
  2290. };
  2291. sleep 1.000;
  2292. //sleep 1.000;
  2293. //["ScoreAdded",["Have Fun!",1]] call BIS_fnc_showNotification;
  2294. //_andy__tittle1 = "<t color='#56BFF2' size='1.4' align='center'>AndysMenu V1.1</t><br/>";
  2295. _andy__keybizzle = "<t color='#FFFFFF' size='1' align='center'>Press O For Scroll Menu</t><br/>";
  2296. //hint parseText(_andy__tittle1 + _andy__props + _andy__keybizzle);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement