Advertisement
Craig_VG

DZS Vehicles

Sep 3rd, 2012
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.90 KB | None | 0 0
  1.     switch (vehSpawnType) do
  2.     {
  3.         case 0:
  4.         {
  5.             {
  6.                 _vehicle = configFile >> "CfgVehicles" >> _x;
  7.                 _weapons =  getArray(_vehicle >> "weapons");
  8.                 _turrets= (_vehicle >> "Turrets");
  9.                 for "_i" from 0 to (count _turrets)-1 do {
  10.                     _turret = _turrets select _i;
  11.                     _weapons = _weapons + getArray(_turret >> "weapons");
  12.                     _magazines = _magazines + getArray(_turret >> "magazines");
  13.                     _subturrets = _turret >> "Turrets";
  14.                     for "_j" from 0 to (count _subturrets)-1 do {
  15.                         _turret = _subturrets select _j;
  16.                         _weapons = _weapons + getArray(_turret >> "weapons");
  17.                         _magazines = _magazines + getArray(_turret >> "magazines");
  18.                     };
  19.                 };
  20.                 if ((count _weapons) < 2) then {Cars = cars + [_x]} else {MilitaryVehs = MilitaryVehs + [_x]};
  21.                
  22.             } forEach CVG_Cars;
  23.             {
  24.                 _vehicle = configFile >> "CfgVehicles" >> _x;
  25.                 _weapons =  getArray(_vehicle >> "weapons");
  26.                 _turrets= (_vehicle >> "Turrets");
  27.                 for "_i" from 0 to (count _turrets)-1 do {
  28.                     _turret = _turrets select _i;
  29.                     _weapons = _weapons + getArray(_turret >> "weapons");
  30.                     _magazines = _magazines + getArray(_turret >> "magazines");
  31.                     _subturrets = _turret >> "Turrets";
  32.                     for "_j" from 0 to (count _subturrets)-1 do {
  33.                         _turret = _subturrets select _j;
  34.                         _weapons = _weapons + getArray(_turret >> "weapons");
  35.                         _magazines = _magazines + getArray(_turret >> "magazines");
  36.                     };
  37.                 };
  38.                 if ((count _weapons) < 2) then {trucks = trucks + [_x]} else {MilitaryVehs = MilitaryVehs + [_x]};
  39.  
  40.             } forEach CVG_Trucks
  41.            
  42.             //cars = ["Ikarus","SkodaBlue","SkodaGreen","SkodaRed","Skoda","VWGolf","TT650_Civ","MMT_Civ","hilux1_civil_2_covered","hilux1_civil_1_open","hilux1_civil_3_open","car_hatchback","datsun1_civil_1_open","datsun1_civil_2_covered","V3S_Civ","car_sedan","Tractor","UralCivil","UralCivil2","Lada_base","LadaLM","Lada2","Lada1","UAZ_CDF","Ural_CDF","hilux1_civil_3_open_EP1","Ikarus_TK_CIV_EP1","Lada1_TK_CIV_EP1","Lada2_TK_CIV_EP1","Old_bike_TK_CIV_EP1","Old_moto_TK_Civ_EP1","S1203_TK_CIV_EP1","SUV_TK_CIV_EP1","TT650_TK_CIV_EP1","UAZ_Unarmed_TK_CIV_EP1","Volha_1_TK_CIV_EP1","Volha_2_TK_CIV_EP1","VolhaLimo_TK_CIV_EP1"];
  43.             //militaryvehs = ["HMMWV","HMMWV_M2","HMMWV_Armored","HMMWV_MK19","HMMWV_TOW","HMMWV_Avenger","MTVR","HMMWV_Ambulance","UAZ_CDF","UAZ_AGS30_CDF","UAZ_MG_CDF","Ural_CDF","UralOpen_CDF","Ural_ZU23_CDF","UAZ_RU","UAZ_AGS30_RU","Kamaz","KamazOpen","Offroad_DSHKM_INS","Pickup_PK_INS","UAZ_INS","UAZ_AGS30_INS","UAZ_MG_INS","UAZ_SPG9_INS","Ural_INS","UralOpen_INS","Ural_ZU23_INS","Offroad_DSHKM_Gue","Offroad_SPG9_Gue","Pickup_PK_GUE","V3S_Gue","Ural_ZU23_Gue","HMMWV_DES_EP1","HMMWV_MK19_DES_EP1","HMMWV_TOW_DES_EP1","HMMWV_M998_crows_M2_DES_EP1","HMMWV_M998_crows_MK19_DES_EP1","HMMWV_M1151_M2_DES_EP1","HMMWV_M998A2_SOV_DES_EP1","HMMWV_Terminal_EP1","HMMWV_M1035_DES_EP1","HMMWV_Avenger_DES_EP1","HMMWV_Avenger_DES_EP1","M1030_US_DES_EP1","MTVR_DES_EP1","HMMWV_Ambulance_DES_EP1","HMMWV_M1151_M2_CZ_DES_EP1","LandRover_CZ_EP1","LandRover_Special_CZ_EP1","MAZ_543_SCUD_TK_EP1","GRAD_TK_EP1","LandRover_MG_TK_EP1","LandRover_SPG9_TK_EP1","SUV_TK_EP1","UAZ_Unarmed_TK_EP1","UAZ_AGS30_TK_EP1","UAZ_MG_TK_EP1","Ural_ZU23_TK_EP1","V3S_TK_EP1","V3S_Open_TK_EP1","LandRover_MG_TK_INS_EP1","LandRover_SPG9_TK_INS_EP1","SUV_UN_EP1","UAZ_Unarmed_UN_EP1","Ural_UN_EP1","Offroad_DSHKM_TK_GUE_EP1","Offroad_SPG9_TK_GUE_EP1","Pickup_PK_TK_GUE_EP1","Ural_ZU23_TK_GUE_EP1","V3S_TK_GUE_EP1"];
  44.         };
  45.         case 1:
  46.         {
  47.             cars = CVG_Cars;
  48.         };
  49.         case 2:
  50.         {
  51.             cars = CVG_Trucks;
  52.         };
  53.         case 3:
  54.         {
  55.             {
  56.                 _vehicle = configFile >> "CfgVehicles" >> _x;
  57.                 _side = getNumber(_vehicle >> "side");
  58.                 if ((_side == 1) || (_side == 2) || (_side == 0)) then {cars = cars + [_x];};
  59.             } forEach CVG_Cars;
  60.         };
  61.         case 4:
  62.         {
  63.         cars = CVG_trucks + CVG_cars;
  64.         };
  65.     };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement