Browse Source

added reconfigured variable to vics

Namenai 7 years ago
parent
commit
169a40b6d2

+ 41 - 38
Scripts/scripts/zeus3denScripts/vehicleBased/vehicleVariants/airBased/ARC/arcXiphos.sqf

@@ -2,56 +2,59 @@ xiphosI={
 	params["_vic"];
 
 	
-	
-	
-	comment "data for weapons";
-	comment"format of [weapon,weaponMagType,[[seat,ammoPerMag,MagCount],[seat,ammoPerMag,MagCount],......etc]]";
-	weaponData=[
-	["weapon_rim116Launcher","magazine_Missile_rim116_x21",[[-1,21,2]]],
-	["missiles_Jian","4Rnd_LG_Jian",[[-1,4,1]]],
-	["conmis_arc","ConMisarc_mag",[[-1,8,2]]],
-	["SmokeLauncher","SmokeLauncherMag",[[-1,2,20]]],
-	["CMFlareLauncher","300Rnd_CMFlare_Chaff_Magazine",[[-1,300,10]]],
-	["PomehiLauncherXT","400Rnd_Pomehi_Mag",[[-1,400,10]]],
-	["Laserdesignator_pilotCamera","Laserbatteries",[[-1,1,1]]]
-	];
-
-
-
-	comment "For each weapon";
-	for [{_i=0}, {_i<(count weaponData)}, {_i=_i+1}] do
+	if (!(_this getVariable ["namReconfigured", false])) then 
 	{
-		itemList=weaponData select _i;
-		itemWeapon=itemList select 0;
-		itemMagType=itemList select 1;
-		itemSeats=itemList select 2;
-
-
-		comment "for each seat";
-		for [{_j=0}, {_j<(count itemSeats)}, {_j=_j+1}] do
+	
+		comment "data for weapons";
+		comment"format of [weapon,weaponMagType,[[seat,ammoPerMag,MagCount],[seat,ammoPerMag,MagCount],......etc]]";
+		weaponData=[
+		["weapon_rim116Launcher","magazine_Missile_rim116_x21",[[-1,21,2]]],
+		["missiles_Jian","4Rnd_LG_Jian",[[-1,4,1]]],
+		["conmis_arc","ConMisarc_mag",[[-1,8,2]]],
+		["SmokeLauncher","SmokeLauncherMag",[[-1,2,20]]],
+		["CMFlareLauncher","300Rnd_CMFlare_Chaff_Magazine",[[-1,300,10]]],
+		["PomehiLauncherXT","400Rnd_Pomehi_Mag",[[-1,400,10]]],
+		["Laserdesignator_pilotCamera","Laserbatteries",[[-1,1,1]]]
+		];
+
+
+
+		comment "For each weapon";
+		for [{_i=0}, {_i<(count weaponData)}, {_i=_i+1}] do
 		{
+			itemList=weaponData select _i;
+			itemWeapon=itemList select 0;
+			itemMagType=itemList select 1;
+			itemSeats=itemList select 2;
 
-			seatData=itemSeats select _j;
-			seatIndex=seatData select 0;
-			seatAmmoPerMag=seatData select 1;
-			seatMags=seatData select 2;
 
-			_vic addWeaponTurret[itemWeapon, [seatIndex]];
-			
-			comment "adds mags";
-			for [{_k=0}, {_k<(seatMags)}, {_k=_k+1}] do
+			comment "for each seat";
+			for [{_j=0}, {_j<(count itemSeats)}, {_j=_j+1}] do
 			{
-				_vic  addMagazineTurret [itemMagType ,[seatIndex],seatAmmoPerMag];
 
-			};
+				seatData=itemSeats select _j;
+				seatIndex=seatData select 0;
+				seatAmmoPerMag=seatData select 1;
+				seatMags=seatData select 2;
 
+				_vic addWeaponTurret[itemWeapon, [seatIndex]];
+				
+				comment "adds mags";
+				for [{_k=0}, {_k<(seatMags)}, {_k=_k+1}] do
+				{
+					_vic  addMagazineTurret [itemMagType ,[seatIndex],seatAmmoPerMag];
 
+				};
 
-		};
 
 
-	};
+			};
 
+
+		};
+		_vic setVariable ["namReconfigured", true, true];
+	}
+	else {};
 	
 	// function as file
 	_vic  addAction ["<t color='#886688'>Smoker--------U13</t>",

+ 47 - 44
Scripts/scripts/zeus3denScripts/vehicleBased/vehicleVariants/airBased/LAAT/laatClaymore.sqf

@@ -3,69 +3,72 @@
 laatClaymoreIV={
     params ["_vic"];
 
-	if (!local _vic) exitWith {};
+	if (!(_this getVariable ["namReconfigured", false])) then 
+	{
 	
 
-	
-	comment "data for weapons";
-	comment"format of [weapon,weaponMagType,[[seat,ammoPerMag,MagCount],[seat,ammoPerMag,MagCount],......etc]]";
-	weaponData=[
-	["Cannon_LAAT","1000Rnd_Laser_Cannon_LAAT",[[-1,1000,2]]],
-	["missiles_Jian","4Rnd_LG_Jian",[[-1,10,8],[0,1,1]]],
-	["weapon_rim116Launcher","magazine_Missile_rim116_x21",[[-1,8,1],[0,21,1]]],
-	["SmokeLauncher","SmokeLauncherMag",[[-1,2,20]]],
-	["CMFlareLauncher","300Rnd_CMFlare_Chaff_Magazine",[[-1,300,10]]],
-	["PomehiLauncherXT","400Rnd_Pomehi_Mag",[[-1,400,10]]],
-	["Cannon_TIE_FAST","10Rnd_FAST_Cannon_TIE",[[1,10,100],[2,10,100]]],
-	["Laserdesignator_pilotCamera","Laserbatteries",[[-1,1,1]]]
-	];
-
-
-
-	comment "remove torpedos";
-	for [{_i=0}, {_i<2}, {_i=_i+1}] do
-	{
-		_vic removeMagazineTurret ["laat_proton_torpedo" ,[-1]];  
-		_vic removeWeaponTurret["laat_proton_torpedo_launcher", [-1]];
-	};
+		
+		comment "data for weapons";
+		comment"format of [weapon,weaponMagType,[[seat,ammoPerMag,MagCount],[seat,ammoPerMag,MagCount],......etc]]";
+		weaponData=[
+		["Cannon_LAAT","1000Rnd_Laser_Cannon_LAAT",[[-1,1000,2]]],
+		["missiles_Jian","4Rnd_LG_Jian",[[-1,10,8],[0,1,1]]],
+		["weapon_rim116Launcher","magazine_Missile_rim116_x21",[[-1,8,1],[0,21,1]]],
+		["SmokeLauncher","SmokeLauncherMag",[[-1,2,20]]],
+		["CMFlareLauncher","300Rnd_CMFlare_Chaff_Magazine",[[-1,300,10]]],
+		["PomehiLauncherXT","400Rnd_Pomehi_Mag",[[-1,400,10]]],
+		["Cannon_TIE_FAST","10Rnd_FAST_Cannon_TIE",[[1,10,100],[2,10,100]]],
+		["Laserdesignator_pilotCamera","Laserbatteries",[[-1,1,1]]]
+		];
 
 
 
-	comment "For each weapon";
-	for [{_i=0}, {_i<(count weaponData)}, {_i=_i+1}] do
-	{
-		itemList=weaponData select _i;
-		itemWeapon=itemList select 0;
-		itemMagType=itemList select 1;
-		itemSeats=itemList select 2;
+		comment "remove torpedos";
+		for [{_i=0}, {_i<2}, {_i=_i+1}] do
+		{
+			_vic removeMagazineTurret ["laat_proton_torpedo" ,[-1]];  
+			_vic removeWeaponTurret["laat_proton_torpedo_launcher", [-1]];
+		};
 
 
-		comment "for each seat";
-		for [{_j=0}, {_j<(count itemSeats)}, {_j=_j+1}] do
+
+		comment "For each weapon";
+		for [{_i=0}, {_i<(count weaponData)}, {_i=_i+1}] do
 		{
+			itemList=weaponData select _i;
+			itemWeapon=itemList select 0;
+			itemMagType=itemList select 1;
+			itemSeats=itemList select 2;
 
-			seatData=itemSeats select _j;
-			seatIndex=seatData select 0;
-			seatAmmoPerMag=seatData select 1;
-			seatMags=seatData select 2;
 
-			_vic addWeaponTurret[itemWeapon, [seatIndex]];
-			
-			comment "adds mags";
-			for [{_k=0}, {_k<(seatMags)}, {_k=_k+1}] do
+			comment "for each seat";
+			for [{_j=0}, {_j<(count itemSeats)}, {_j=_j+1}] do
 			{
-				_vic addMagazineTurret [itemMagType ,[seatIndex],seatAmmoPerMag];
 
-			};
+				seatData=itemSeats select _j;
+				seatIndex=seatData select 0;
+				seatAmmoPerMag=seatData select 1;
+				seatMags=seatData select 2;
 
+				_vic addWeaponTurret[itemWeapon, [seatIndex]];
+				
+				comment "adds mags";
+				for [{_k=0}, {_k<(seatMags)}, {_k=_k+1}] do
+				{
+					_vic addMagazineTurret [itemMagType ,[seatIndex],seatAmmoPerMag];
 
+				};
 
-		};
 
 
-	};
+			};
+
 
+		};
+		_vic setVariable ["namReconfigured", true, true];
 
+	}
+	else {};
 
 
 	comment "gets health";

+ 46 - 42
Scripts/scripts/zeus3denScripts/vehicleBased/vehicleVariants/airBased/YWING/ywingScylla.sqf

@@ -1,61 +1,65 @@
 scylla={
 	params["_vic"];
 
-	
-	
-	comment "data for weapons";
-	comment"format of [weapon,weaponMagType,[[seat,ammoPerMag,MagCount],[seat,ammoPerMag,MagCount],......etc]]";
-	weaponData=[
-	["ProtonBombW","ProtonBombM",[[-1,8,3]]],
-	["ProtonBombWCLUSTER","ProtonBombMCluster",[[-1,8,6]]],
-	["Mg7_proton_torpedo_launcher","Mg7_proton_torpedo",[[-1,8,6]]],
-	["missiles_Jian","4Rnd_LG_Jian",[[-1,4,3]]],
-	["Bomb_04_Plane_CAS_01_F","4Rnd_Bomb_04_F",[[-1,4,1]]],
-	["BombCluster_01_F","PylonMissile_1Rnd_BombCluster_01_F",[[-1,4,2]]],
-	["weapon_rim116Launcher","magazine_Missile_rim116_x21",[[-1,4,1]]],
-	["SmokeLauncher","SmokeLauncherMag",[[-1,2,20]]],
-	["CMFlareLauncher","300Rnd_CMFlare_Chaff_Magazine",[[-1,300,10]]],
-	["PomehiLauncherXT","400Rnd_Pomehi_Mag",[[-1,400,10]]],
-	["Laserdesignator_pilotCamera","Laserbatteries",[[-1,1,1]]]
-	];
-
-
-
-	comment "For each weapon";
-	for [{_i=0}, {_i<(count weaponData)}, {_i=_i+1}] do
+	if (!(_vic getVariable ["namReconfigured", false])) then 
 	{
-		itemList=weaponData select _i;
-		itemWeapon=itemList select 0;
-		itemMagType=itemList select 1;
-		itemSeats=itemList select 2;
-
-
-		comment "for each seat";
-		for [{_j=0}, {_j<(count itemSeats)}, {_j=_j+1}] do
+	
+		comment "data for weapons";
+		comment"format of [weapon,weaponMagType,[[seat,ammoPerMag,MagCount],[seat,ammoPerMag,MagCount],......etc]]";
+		weaponData=[
+		["ProtonBombW","ProtonBombM",[[-1,8,3]]],
+		["ProtonBombWCLUSTER","ProtonBombMCluster",[[-1,8,6]]],
+		["Mg7_proton_torpedo_launcher","Mg7_proton_torpedo",[[-1,8,6]]],
+		["missiles_Jian","4Rnd_LG_Jian",[[-1,4,3]]],
+		["Bomb_04_Plane_CAS_01_F","4Rnd_Bomb_04_F",[[-1,4,1]]],
+		["BombCluster_01_F","PylonMissile_1Rnd_BombCluster_01_F",[[-1,4,2]]],
+		["weapon_rim116Launcher","magazine_Missile_rim116_x21",[[-1,4,1]]],
+		["SmokeLauncher","SmokeLauncherMag",[[-1,2,20]]],
+		["CMFlareLauncher","300Rnd_CMFlare_Chaff_Magazine",[[-1,300,10]]],
+		["PomehiLauncherXT","400Rnd_Pomehi_Mag",[[-1,400,10]]],
+		["Laserdesignator_pilotCamera","Laserbatteries",[[-1,1,1]]]
+		];
+
+
+
+		comment "For each weapon";
+		for [{_i=0}, {_i<(count weaponData)}, {_i=_i+1}] do
 		{
+			itemList=weaponData select _i;
+			itemWeapon=itemList select 0;
+			itemMagType=itemList select 1;
+			itemSeats=itemList select 2;
 
-			seatData=itemSeats select _j;
-			seatIndex=seatData select 0;
-			seatAmmoPerMag=seatData select 1;
-			seatMags=seatData select 2;
 
-			_vic addWeaponTurret[itemWeapon, [seatIndex]];
-			
-			comment "adds mags";
-			for [{_k=0}, {_k<(seatMags)}, {_k=_k+1}] do
+			comment "for each seat";
+			for [{_j=0}, {_j<(count itemSeats)}, {_j=_j+1}] do
 			{
-				_vic  addMagazineTurret [itemMagType ,[seatIndex],seatAmmoPerMag];
 
-			};
+				seatData=itemSeats select _j;
+				seatIndex=seatData select 0;
+				seatAmmoPerMag=seatData select 1;
+				seatMags=seatData select 2;
 
+				_vic addWeaponTurret[itemWeapon, [seatIndex]];
+				
+				comment "adds mags";
+				for [{_k=0}, {_k<(seatMags)}, {_k=_k+1}] do
+				{
+					_vic  addMagazineTurret [itemMagType ,[seatIndex],seatAmmoPerMag];
 
+				};
 
-		};
 
 
-	};
+			};
 
 
+		};
+		
+		_vic setVariable ["namReconfigured", true, true];
+	}
+	else {};
+
 	
 	// function as file
 	_vic  addAction ["<t color='#886688'>Smoker--------U13</t>",