arcXiphos1.sqf 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. weaponsList=[
  2. ["2Rnd_Missile_AA_04_F","Missile_AA_04_Plane_CAS_01_F",20,[-1,0,1]],
  3. ["magazine_Missile_rim116_x21","weapon_rim116Launcher",4,[-1,0,1]],
  4. ["4Rnd_LG_Jian","missiles_Jian",4,[-1,0,1]],
  5. ["Laserbatteries","Laserdesignator_pilotCamera",1,[-1,0,1]],
  6. ["400Rnd_Pomehi_Mag","PomehiLauncherXT",10,[-1,0,1]],
  7. ["10Rnd_FAST_Cannon_TIE","Cannon_TIE_FAST",100,[-1,0,1]],
  8. ["SmokeLauncherMag","SmokeLauncher",10,[-1,0,1]],
  9. ["300Rnd_CMFlare_Chaff_Magazine","CMFlareLauncher",10,[-1,0,1]]
  10. ];
  11. for [{_i=0}, {_i<(count weaponsList)}, {_i=_i+1}] do
  12. {
  13. itemList = (weaponsList select _i);
  14. itemWeap= (itemList select 1);
  15. itemMag= (itemList select 0);
  16. itemCount= (itemList select 2);
  17. itemSeat= (itemList select 3);
  18. for [{_j=0}, {_j<itemCount}, {_j=_j+1}] do
  19. {
  20. for [{_k=0}, {_k<(count itemSeat)}, {_k=_k+1}] do
  21. {
  22. _this addMagazineTurret [itemMag ,[itemSeat select _k]];
  23. _this addWeaponTurret[itemWeap, [itemSeat select _k]];
  24. };
  25. };
  26. };
  27. _this addAction ["<t color='#FFFF00'>GET OUT OF VIC------------- U11</t>",
  28. {
  29. (vehicle (_this select 0)) setVehicleLock "UNLOCKED";
  30. (vehicle (_this select 0)) vehicleChat "UNLOCKED";
  31. params["_this","_user"];
  32. moveOut _user ;
  33. },[1],0,false,true,"User12"];
  34. _this addEventHandler ["GetIn",{
  35. (vehicle (_this select 0)) setVehicleLock "LOCKED";
  36. (vehicle (_this select 0)) vehicleChat "LOCKED";
  37. }];
  38. _this addAction ["<t color='#FF0000'>LOCK--------U14</t>",
  39. {
  40. (vehicle (_this select 0)) setVehicleLock "LOCKED";
  41. (vehicle (_this select 0)) vehicleChat "LOCKED";
  42. },[1],0,false,true,"User14"," driver _target == _this"];
  43. _this addAction ["<t color='#00FF00'>UNLOCK--------U15</t>",
  44. {
  45. (vehicle (_this select 0)) setVehicleLock "UNLOCKED";
  46. (vehicle (_this select 0)) vehicleChat "UNLOCKED";
  47. },[1],0,false,true,"User15"];
  48. comment "Increment Throttle";
  49. _this addAction ["<t color='#0000FF'>Increment Throttle--------U16</t>",
  50. {
  51. (_this select 0) setAirplaneThrottle ((airplaneThrottle (_this select 0))+.01);
  52. },[1],0,false,true,"User16"];
  53. comment "Decrement Throttle";
  54. _this addAction ["<t color='#FF0000'>Decrement Throttle--------U17</t>",
  55. {
  56. (_this select 0) setAirplaneThrottle ((airplaneThrottle (_this select 0))-0.01);
  57. },[1],0,false,true,"User17"];