mirror of
https://github.com/Ghostrider-DbD-/Config-Extraction-Tools.git
synced 2024-08-30 16:42:11 +00:00
Merge pull request #2 from Ghostrider-DbD-/Version-0.2
Consolidated Tools into 4 Scripts
This commit is contained in:
266
testConfig.Altis/airBase.sqf
Normal file
266
testConfig.Altis/airBase.sqf
Normal file
@ -0,0 +1,266 @@
|
||||
|
||||
_airBase = [
|
||||
"Air",
|
||||
"Helicopter",
|
||||
"Plane",
|
||||
"ParachuteBase",
|
||||
"GNT_C185",
|
||||
"GNT_C185F",
|
||||
"GNT_C185T",
|
||||
"Heli_Transport_02_base_F",
|
||||
"Heli_Transport_CDN888",
|
||||
"Heli_Transport_CDN808",
|
||||
"Heli_Transport_DK09",
|
||||
"Heli_Transport_DK10",
|
||||
"Heli_Transport_DZ",
|
||||
"GunShip",
|
||||
"TransportHelicopter",
|
||||
"UAV",
|
||||
"Fighter",
|
||||
"CargoAirplane",
|
||||
"Plane_Base_F",
|
||||
"Plane_CAS_01_base_F",
|
||||
"B_Parachute_02_F",
|
||||
"Helicopter_Base_F",
|
||||
"Helicopter_Base_H",
|
||||
"Heli_Light_01_base_F",
|
||||
"Heli_Light_01_unarmed_base_F",
|
||||
"Heli_Light_01_civil_base_F",
|
||||
"Heli_Light_01_armed_base_F",
|
||||
"Heli_Light_01_dynamicLoadout_base_F",
|
||||
"B_Heli_Light_01_F",
|
||||
"B_Heli_Light_01_armed_F",
|
||||
"B_Heli_Light_01_dynamicLoadout_F",
|
||||
"C_Heli_Light_01_civil_F",
|
||||
"C_Heli_light_01_blue_F",
|
||||
"C_Heli_light_01_red_F",
|
||||
"C_Heli_light_01_ion_F",
|
||||
"C_Heli_light_01_blueLine_F",
|
||||
"C_Heli_light_01_digital_F",
|
||||
"C_Heli_light_01_elliptical_F",
|
||||
"C_Heli_light_01_furious_F",
|
||||
"C_Heli_light_01_graywatcher_F",
|
||||
"C_Heli_light_01_jeans_F",
|
||||
"C_Heli_light_01_light_F",
|
||||
"C_Heli_light_01_shadow_F",
|
||||
"C_Heli_light_01_sheriff_F",
|
||||
"C_Heli_light_01_speedy_F",
|
||||
"C_Heli_light_01_sunset_F",
|
||||
"C_Heli_light_01_vrana_F",
|
||||
"C_Heli_light_01_wasp_F",
|
||||
"C_Heli_light_01_wave_F",
|
||||
"C_Heli_light_01_stripped_F",
|
||||
"C_Heli_light_01_luxe_F",
|
||||
"B_Heli_Light_01_stripped_F",
|
||||
"Heli_Light_02_base_F",
|
||||
"Heli_Light_02_unarmed_base_F",
|
||||
"Heli_Light_02_dynamicLoadout_base_F",
|
||||
"O_Heli_Light_02_dynamicLoadout_F",
|
||||
"O_Heli_Light_02_F",
|
||||
"O_Heli_Light_02_unarmed_F",
|
||||
"O_Heli_Light_02_v2_F",
|
||||
"ParachuteWest",
|
||||
"ParachuteEast",
|
||||
"ParachuteG",
|
||||
"Parachute",
|
||||
"NonSteerable_Parachute_F",
|
||||
"Paraglide",
|
||||
"Steerable_Parachute_F",
|
||||
"Heli_Attack_01_base_F",
|
||||
"Heli_Attack_01_dynamicLoadout_base_F",
|
||||
"B_Heli_Attack_01_F",
|
||||
"B_Heli_Attack_01_dynamicLoadout_F",
|
||||
"Heli_Attack_02_base_F",
|
||||
"Heli_Attack_02_dynamicLoadout_base_F",
|
||||
"O_Heli_Attack_02_F",
|
||||
"O_Heli_Attack_02_black_F",
|
||||
"O_Heli_Attack_02_dynamicLoadout_F",
|
||||
"O_Heli_Attack_02_dynamicLoadout_black_F",
|
||||
"Heli_Transport_01_base_F",
|
||||
"B_Heli_Transport_01_F",
|
||||
"B_Heli_Transport_01_camo_F",
|
||||
"I_Heli_Transport_02_F",
|
||||
"Parachute_02_base_F",
|
||||
"O_Parachute_02_F",
|
||||
"I_Parachute_02_F",
|
||||
"Plane_Fighter_03_base_F",
|
||||
"Plane_Fighter_03_dynamicLoadout_base_F",
|
||||
"I_Plane_Fighter_03_CAS_F",
|
||||
"I_Plane_Fighter_03_AA_F",
|
||||
"I_Plane_Fighter_03_dynamicLoadout_F",
|
||||
"Heli_light_03_base_F",
|
||||
"Heli_light_03_dynamicLoadout_base_F",
|
||||
"Heli_light_03_unarmed_base_F",
|
||||
"I_Heli_light_03_F",
|
||||
"I_Heli_light_03_dynamicLoadout_F",
|
||||
"I_Heli_light_03_unarmed_F",
|
||||
"I_Heli_light_03_base_F",
|
||||
"I_Heli_light_03_unarmed_base_F",
|
||||
"Plane_CAS_01_dynamicLoadout_base_F",
|
||||
"B_Plane_CAS_01_F",
|
||||
"B_Plane_CAS_01_dynamicLoadout_F",
|
||||
"Plane_CAS_02_base_F",
|
||||
"Plane_CAS_02_dynamicLoadout_base_F",
|
||||
"O_Plane_CAS_02_F",
|
||||
"O_Plane_CAS_02_dynamicLoadout_F",
|
||||
"UAV_01_base_F",
|
||||
"B_UAV_01_F",
|
||||
"O_UAV_01_F",
|
||||
"I_UAV_01_F",
|
||||
"UAV_02_base_F",
|
||||
"UAV_02_CAS_base_F",
|
||||
"B_UAV_02_F",
|
||||
"O_UAV_02_F",
|
||||
"I_UAV_02_F",
|
||||
"B_UAV_02_CAS_F",
|
||||
"O_UAV_02_CAS_F",
|
||||
"I_UAV_02_CAS_F",
|
||||
"UAV_02_dynamicLoadout_base_F",
|
||||
"B_UAV_02_dynamicLoadout_F",
|
||||
"O_UAV_02_dynamicLoadout_F",
|
||||
"I_UAV_02_dynamicLoadout_F",
|
||||
"Heli_Transport_03_base_F",
|
||||
"B_Heli_Transport_03_F",
|
||||
"Heli_Transport_03_unarmed_base_F",
|
||||
"B_Heli_Transport_03_unarmed_F",
|
||||
"B_Heli_Transport_03_black_F",
|
||||
"B_Heli_Transport_03_unarmed_green_F",
|
||||
"B_Heli_Transport_03_base_F",
|
||||
"B_Heli_Transport_03_unarmed_base_F",
|
||||
"Heli_Transport_04_base_F",
|
||||
"O_Heli_Transport_04_F",
|
||||
"O_Heli_Transport_04_ammo_F",
|
||||
"O_Heli_Transport_04_bench_F",
|
||||
"O_Heli_Transport_04_box_F",
|
||||
"O_Heli_Transport_04_covered_F",
|
||||
"O_Heli_Transport_04_fuel_F",
|
||||
"O_Heli_Transport_04_medevac_F",
|
||||
"O_Heli_Transport_04_repair_F",
|
||||
"O_Heli_Transport_04_black_F",
|
||||
"O_Heli_Transport_04_ammo_black_F",
|
||||
"O_Heli_Transport_04_bench_black_F",
|
||||
"O_Heli_Transport_04_box_black_F",
|
||||
"O_Heli_Transport_04_covered_black_F",
|
||||
"O_Heli_Transport_04_fuel_black_F",
|
||||
"O_Heli_Transport_04_medevac_black_F",
|
||||
"O_Heli_Transport_04_repair_black_F",
|
||||
"Exile_Chopper_Hellcat_Abstract",
|
||||
"Exile_Chopper_Hellcat_Green",
|
||||
"Exile_Chopper_Hellcat_FIA",
|
||||
"UH1H_Clo",
|
||||
"Exile_Chopper_Huey_Abstract",
|
||||
"Exile_Chopper_Huey_Green",
|
||||
"Exile_Chopper_Huey_Desert",
|
||||
"UH1H_M240",
|
||||
"Exile_Chopper_Huey_Armed_Abstract",
|
||||
"Exile_Chopper_Huey_Armed_Green",
|
||||
"Exile_Chopper_Huey_Armed_Desert",
|
||||
"Exile_Chopper_Hummingbird_Abstract",
|
||||
"Exile_Chopper_Hummingbird_Green",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Abstract",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Blue",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Red",
|
||||
"Exile_Chopper_Hummingbird_Civillian_ION",
|
||||
"Exile_Chopper_Hummingbird_Civillian_BlueLine",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Digital",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Elliptical",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Furious",
|
||||
"Exile_Chopper_Hummingbird_Civillian_GrayWatcher",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Jeans",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Light",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Shadow",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Sheriff",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Speedy",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Sunset",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Vrana",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Wasp",
|
||||
"Exile_Chopper_Hummingbird_Civillian_Wave",
|
||||
"Exile_Chopper_Huron_Abstract",
|
||||
"Exile_Chopper_Huron_Black",
|
||||
"Exile_Chopper_Huron_Green",
|
||||
"Exile_Chopper_Mohawk_Abstract",
|
||||
"Exile_Chopper_Mohawk_FIA",
|
||||
"Exile_Chopper_Orca_Abstract",
|
||||
"Exile_Chopper_Orca_CSAT",
|
||||
"Exile_Chopper_Orca_Black",
|
||||
"Exile_Chopper_Orca_BlackCustom",
|
||||
"Exile_Chopper_Taru_Abstract",
|
||||
"Exile_Chopper_Taru_CSAT",
|
||||
"Exile_Chopper_Taru_Black",
|
||||
"Exile_Chopper_Taru_Covered_Abstract",
|
||||
"Exile_Chopper_Taru_Covered_CSAT",
|
||||
"Exile_Chopper_Taru_Covered_Black",
|
||||
"Exile_Chopper_Taru_Transport_Abstract",
|
||||
"Exile_Chopper_Taru_Transport_CSAT",
|
||||
"Exile_Chopper_Taru_Transport_Black",
|
||||
"an2_base",
|
||||
"Exile_Plane_AN2_Abstract",
|
||||
"Exile_Plane_AN2_Green",
|
||||
"Exile_Plane_AN2_White",
|
||||
"Exile_Plane_AN2_Stripe",
|
||||
"B_T_VTOL_01_infantry_F",
|
||||
"Exile_Plane_BlackfishInfantry",
|
||||
"B_T_VTOL_01_vehicle_F",
|
||||
"Exile_Plane_BlackfishVehicle",
|
||||
"C_Plane_Civil_01_F",
|
||||
"Exile_Plane_Ceasar",
|
||||
"Exile_Plane_Cessna",
|
||||
"An2_tk",
|
||||
"An2_af",
|
||||
"An2_a2",
|
||||
"UH1H_base",
|
||||
"UH1HL_base",
|
||||
"UH1H_Closed",
|
||||
"UH1H_Closed_TK",
|
||||
"UH1H_M240_TK",
|
||||
"VTOL_Base_F",
|
||||
"I_C_Heli_Light_01_civil_F",
|
||||
"B_CTRG_Heli_Transport_01_sand_F",
|
||||
"B_CTRG_Heli_Transport_01_tropic_F",
|
||||
"Plane_Civil_01_base_F",
|
||||
"C_Plane_Civil_01_racing_F",
|
||||
"I_C_Plane_Civil_01_F",
|
||||
"UAV_03_base_F",
|
||||
"UAV_03_dynamicLoadout_base_F",
|
||||
"B_T_UAV_03_F",
|
||||
"B_T_UAV_03_dynamicLoadout_F",
|
||||
"UAV_04_base_F",
|
||||
"O_T_UAV_04_CAS_F",
|
||||
"VTOL_01_base_F",
|
||||
"VTOL_01_armed_base_F",
|
||||
"VTOL_01_unarmed_base_F",
|
||||
"VTOL_01_infantry_base_F",
|
||||
"VTOL_01_vehicle_base_F",
|
||||
"B_T_VTOL_01_armed_F",
|
||||
"B_T_VTOL_01_infantry_blue_F",
|
||||
"B_T_VTOL_01_infantry_olive_F",
|
||||
"B_T_VTOL_01_vehicle_blue_F",
|
||||
"B_T_VTOL_01_vehicle_olive_F",
|
||||
"B_T_VTOL_01_armed_blue_F",
|
||||
"B_T_VTOL_01_armed_olive_F",
|
||||
"VTOL_02_base_F",
|
||||
"VTOL_02_infantry_base_F",
|
||||
"VTOL_02_vehicle_base_F",
|
||||
"VTOL_02_infantry_dynamicLoadout_base_F",
|
||||
"VTOL_02_vehicle_dynamicLoadout_base_F",
|
||||
"O_T_VTOL_02_infantry_F",
|
||||
"O_T_VTOL_02_vehicle_F",
|
||||
"O_T_VTOL_02_infantry_dynamicLoadout_F",
|
||||
"O_T_VTOL_02_vehicle_dynamicLoadout_F",
|
||||
"O_T_VTOL_02_infantry_hex_F",
|
||||
"O_T_VTOL_02_infantry_ghex_F",
|
||||
"O_T_VTOL_02_infantry_grey_F",
|
||||
"O_T_VTOL_02_vehicle_hex_F",
|
||||
"O_T_VTOL_02_vehicle_ghex_F",
|
||||
"O_T_VTOL_02_vehicle_grey_F",
|
||||
"Plane_Fighter_01_Base_F",
|
||||
"B_Plane_Fighter_01_F",
|
||||
"B_Plane_Fighter_01_Stealth_F",
|
||||
"Plane_Fighter_02_Base_F",
|
||||
"O_Plane_Fighter_02_F",
|
||||
"O_Plane_Fighter_02_Stealth_F",
|
||||
"Plane_Fighter_04_Base_F",
|
||||
"I_Plane_Fighter_04_F",
|
||||
"UAV_05_Base_F",
|
||||
"B_UAV_05_F"
|
||||
];
|
18
testConfig.Altis/airConfig.sqf
Normal file
18
testConfig.Altis/airConfig.sqf
Normal file
@ -0,0 +1,18 @@
|
||||
_airBase = [];
|
||||
#include "airBase.sqf"
|
||||
_veh = (configfile >> "CfgVehicles") call BIS_fnc_getCfgSubClasses;
|
||||
_veh sort true;
|
||||
systemChat format[" _veh contains %1 entries",count _veh];
|
||||
_index = 0;
|
||||
_aircraft = [];
|
||||
|
||||
_clipboard = "";
|
||||
{
|
||||
if ( (_x isKindOf "Air") && !(_x in _airBase) ) then
|
||||
{
|
||||
//_air pushback _x;
|
||||
_clipboard = _clipboard + format['"%1",%2',_x,endl];
|
||||
};
|
||||
}forEach _veh;
|
||||
|
||||
copyToClipboard _clipboard;
|
33
testConfig.Altis/airPriceList.sqf
Normal file
33
testConfig.Altis/airPriceList.sqf
Normal file
@ -0,0 +1,33 @@
|
||||
/*
|
||||
Class Name Extraction Tool
|
||||
By GhostriderDbD
|
||||
For Arma 3
|
||||
|
||||
All the code and information provided here is provided under an Attribution Non-Commercial ShareAlike 4.0 Commons License.
|
||||
|
||||
http://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||
*/
|
||||
|
||||
_vehiclesBase = [];
|
||||
#include "vehiclesBase.sqf"
|
||||
_veh = (configfile >> "CfgVehicles") call BIS_fnc_getCfgSubClasses;
|
||||
_veh sort true;
|
||||
_cars = [];
|
||||
_clipboard = "";
|
||||
{
|
||||
if (_x isKindOf "Air" && !(_x in _vehiclesBase)) then
|
||||
{
|
||||
_cars pushback _x;
|
||||
if (DBD_priceConfiguration == "Exile") then
|
||||
{
|
||||
_clipboard = _clipboard + format["class %1 { quality = 3; price = 15000; };%2",_x,endl];
|
||||
};
|
||||
if (DBD_priceConfiguration == "Epoch") then
|
||||
{
|
||||
_clipboard = _clipboard + format["class %1 { price = 15000; };%2",_x,endl];
|
||||
};
|
||||
};
|
||||
}forEach _veh;
|
||||
|
||||
copyToClipboard _clipboard;
|
||||
systemChat "Vehicles Pricelist Generated";
|
@ -14,6 +14,8 @@ DBD_priceConfiguration = "Exile"; // Options are "Exile" or "Epoch". This conf
|
||||
|
||||
player addAction["Run vehiclesConfig","vehiclesConfig.sqf"];
|
||||
player addAction["Run vehiclesPricelist","vehiclesPriceList.sqf"];
|
||||
player addAction["Run airConfig","airConfig.sqf"];
|
||||
player addAction["Run airPriceList","airPriceList.sqf"];
|
||||
player addAction["Run weaponsConfig","weaponsConfig.sqf"];
|
||||
player addAction["Run weaponsPriceList","weaponsPriceList.sqf"];
|
||||
player addAction["Run magazinesConfig","magazinesConfig.sqf"];
|
||||
|
@ -593,5 +593,126 @@ _vehiclesBase = [
|
||||
"volha_Civ_02",
|
||||
"volha_Civ_03",
|
||||
"Wheeled_APC",
|
||||
"Wheeled_APC_F"
|
||||
"Wheeled_APC_F",
|
||||
"I_C_Heli_Light_01_civil_F",
|
||||
"B_CTRG_Heli_Transport_01_sand_F",
|
||||
"B_CTRG_Heli_Transport_01_tropic_F",
|
||||
"UAV_01_base_F",
|
||||
"B_UAV_01_F",
|
||||
"O_UAV_01_F",
|
||||
"I_UAV_01_F",
|
||||
"UAV_02_base_F",
|
||||
"UAV_02_CAS_base_F",
|
||||
"B_UAV_02_F",
|
||||
"O_UAV_02_F",
|
||||
"I_UAV_02_F",
|
||||
"B_UAV_02_CAS_F",
|
||||
"O_UAV_02_CAS_F",
|
||||
"I_UAV_02_CAS_F",
|
||||
"UAV_02_dynamicLoadout_base_F",
|
||||
"B_UAV_02_dynamicLoadout_F",
|
||||
"O_UAV_02_dynamicLoadout_F",
|
||||
"I_UAV_02_dynamicLoadout_F",
|
||||
"Heli_Transport_03_base_F",
|
||||
"B_Heli_Transport_03_F",
|
||||
"Heli_Transport_03_unarmed_base_F",
|
||||
"B_Heli_Transport_03_unarmed_F",
|
||||
"B_Heli_Transport_03_black_F",
|
||||
"B_Heli_Transport_03_unarmed_green_F",
|
||||
"B_Heli_Transport_03_base_F",
|
||||
"B_Heli_Transport_03_unarmed_base_F",
|
||||
"Heli_Transport_04_base_F",
|
||||
"O_Heli_Transport_04_F",
|
||||
"O_Heli_Transport_04_ammo_F",
|
||||
"O_Heli_Transport_04_bench_F",
|
||||
"O_Heli_Transport_04_box_F",
|
||||
"O_Heli_Transport_04_covered_F",
|
||||
"O_Heli_Transport_04_fuel_F",
|
||||
"O_Heli_Transport_04_medevac_F",
|
||||
"O_Heli_Transport_04_repair_F",
|
||||
"O_Heli_Transport_04_black_F",
|
||||
"O_Heli_Transport_04_ammo_black_F",
|
||||
"O_Heli_Transport_04_bench_black_F",
|
||||
"O_Heli_Transport_04_box_black_F",
|
||||
"O_Heli_Transport_04_covered_black_F",
|
||||
"O_Heli_Transport_04_fuel_black_F",
|
||||
"O_Heli_Transport_04_medevac_black_F",
|
||||
"O_Heli_Transport_04_repair_black_F",
|
||||
"Helicopter_Base_F",
|
||||
"Helicopter_Base_H",
|
||||
"Heli_Light_01_base_F",
|
||||
"Heli_Light_01_unarmed_base_F",
|
||||
"Heli_Light_01_civil_base_F",
|
||||
"Heli_Light_01_armed_base_F",
|
||||
"Heli_Light_01_dynamicLoadout_base_F",
|
||||
"B_Heli_Light_01_F",
|
||||
"B_Heli_Light_01_armed_F",
|
||||
"B_Heli_Light_01_dynamicLoadout_F",
|
||||
"C_Heli_Light_01_civil_F",
|
||||
"C_Heli_light_01_blue_F",
|
||||
"C_Heli_light_01_red_F",
|
||||
"C_Heli_light_01_ion_F",
|
||||
"C_Heli_light_01_blueLine_F",
|
||||
"C_Heli_light_01_digital_F",
|
||||
"C_Heli_light_01_elliptical_F",
|
||||
"C_Heli_light_01_furious_F",
|
||||
"C_Heli_light_01_graywatcher_F",
|
||||
"C_Heli_light_01_jeans_F",
|
||||
"C_Heli_light_01_light_F",
|
||||
"C_Heli_light_01_shadow_F",
|
||||
"C_Heli_light_01_sheriff_F",
|
||||
"C_Heli_light_01_speedy_F",
|
||||
"C_Heli_light_01_sunset_F",
|
||||
"C_Heli_light_01_vrana_F",
|
||||
"C_Heli_light_01_wasp_F",
|
||||
"C_Heli_light_01_wave_F",
|
||||
"C_Heli_light_01_stripped_F",
|
||||
"C_Heli_light_01_luxe_F",
|
||||
"B_Heli_Light_01_stripped_F",
|
||||
"Heli_Light_02_base_F",
|
||||
"Heli_Light_02_unarmed_base_F",
|
||||
"Heli_Light_02_dynamicLoadout_base_F",
|
||||
"O_Heli_Light_02_dynamicLoadout_F",
|
||||
"O_Heli_Light_02_F",
|
||||
"O_Heli_Light_02_unarmed_F",
|
||||
"O_Heli_Light_02_v2_F",
|
||||
"ParachuteWest",
|
||||
"ParachuteEast",
|
||||
"ParachuteG",
|
||||
"Parachute",
|
||||
"NonSteerable_Parachute_F",
|
||||
"Paraglide",
|
||||
"Steerable_Parachute_F",
|
||||
"Heli_Attack_01_base_F",
|
||||
"Heli_Attack_01_dynamicLoadout_base_F",
|
||||
"B_Heli_Attack_01_F",
|
||||
"B_Heli_Attack_01_dynamicLoadout_F",
|
||||
"Heli_Attack_02_base_F",
|
||||
"Heli_Attack_02_dynamicLoadout_base_F",
|
||||
"O_Heli_Attack_02_F",
|
||||
"O_Heli_Attack_02_black_F",
|
||||
"O_Heli_Attack_02_dynamicLoadout_F",
|
||||
"O_Heli_Attack_02_dynamicLoadout_black_F",
|
||||
"Heli_Transport_01_base_F",
|
||||
"B_Heli_Transport_01_F",
|
||||
"B_Heli_Transport_01_camo_F",
|
||||
"Heli_Transport_02_base_F",
|
||||
"I_Heli_Transport_02_F",
|
||||
"Parachute_02_base_F",
|
||||
"B_Parachute_02_F",
|
||||
"O_Parachute_02_F",
|
||||
"I_Parachute_02_F",
|
||||
"Plane_Fighter_03_base_F",
|
||||
"Plane_Fighter_03_dynamicLoadout_base_F",
|
||||
"I_Plane_Fighter_03_CAS_F",
|
||||
"I_Plane_Fighter_03_AA_F",
|
||||
"I_Plane_Fighter_03_dynamicLoadout_F",
|
||||
"Heli_light_03_base_F",
|
||||
"Heli_light_03_dynamicLoadout_base_F",
|
||||
"Heli_light_03_unarmed_base_F",
|
||||
"I_Heli_light_03_F",
|
||||
"I_Heli_light_03_dynamicLoadout_F",
|
||||
"I_Heli_light_03_unarmed_F",
|
||||
"I_Heli_light_03_base_F",
|
||||
"I_Heli_light_03_unarmed_base_F"
|
||||
];
|
||||
|
@ -15,22 +15,41 @@ _veh = (configfile >> "CfgVehicles") call BIS_fnc_getCfgSubClasses;
|
||||
systemChat format[" _veh contains %1 entries",count _veh];
|
||||
_index = 0;
|
||||
_cars = [];
|
||||
_boats = [];
|
||||
_air = [];
|
||||
_exile = 0;
|
||||
_clipboard = "";
|
||||
{
|
||||
if (_x isKindOf "Car" && !(_x in _vehiclesBase)) then
|
||||
{
|
||||
_cars pushback _x;
|
||||
diag_log format["%1",_x];
|
||||
_index = _index + 1;
|
||||
_left = [_x,5] call KRON_StrLeft;
|
||||
if (_left in ["Exile"]) then {
|
||||
_exile = _exile + 1;
|
||||
systemChat format["%1",_x];
|
||||
|
||||
};
|
||||
_clipboard = _clipboard + format['"%1",%2',_x,endl];
|
||||
//diag_log format["%1",_x];
|
||||
//_clipboard = _clipboard + format['"%1",%2',_x,endl];
|
||||
};
|
||||
if (_x isKindOf "Air" && !(_x in _vehiclesBase)) then
|
||||
{
|
||||
_cars pushback _x;
|
||||
//diag_log format["%1",_x];
|
||||
//_clipboard = _clipboard + format['"%1",%2',_x,endl];
|
||||
};
|
||||
if (_x isKindOf "Boat" && !(_x in _vehiclesBase)) then
|
||||
{
|
||||
_air pushback _x;
|
||||
//diag_log format["%1",_x];
|
||||
//_clipboard = _clipboard + format['"%1",%2',_x,endl];
|
||||
};
|
||||
}forEach _veh;
|
||||
|
||||
_clipboard = _clipboard + format["// Cars%1%2",endl,endl,endl];
|
||||
{
|
||||
_clipBoard = _clipBoard + format['"%1%",%2',_x,endl]
|
||||
}forEach _cars;
|
||||
_clipboard = _clipboard + format["%1// Boats%2%3",endl,endl,endl];
|
||||
{
|
||||
_clipBoard = _clipBoard + format['"%1%",%2',_x,endl]
|
||||
}forEach _boats;
|
||||
_clipboard = _clipboard + format["%1// Air%2%3",endl,endl,endl];
|
||||
{
|
||||
_clipBoard = _clipBoard + format['"%1%",%2',_x,endl]
|
||||
}forEach _Air;
|
||||
copyToClipboard _clipboard;
|
||||
|
@ -11,23 +11,64 @@
|
||||
_vehiclesBase = [];
|
||||
#include "vehiclesBase.sqf"
|
||||
_veh = (configfile >> "CfgVehicles") call BIS_fnc_getCfgSubClasses;
|
||||
_veh sort true;
|
||||
_index = 0;
|
||||
_cars = [];
|
||||
_boats = [];
|
||||
_air = [];
|
||||
_exile = 0;
|
||||
_clipboard = "";
|
||||
{
|
||||
if (_x isKindOf "Car" && !(_x in _vehiclesBase)) then
|
||||
{
|
||||
_cars pushback _x;
|
||||
//diag_log format["%1",_x];
|
||||
//_clipboard = _clipboard + format['"%1",%2',_x,endl];
|
||||
};
|
||||
if (_x isKindOf "Air" && !(_x in _vehiclesBase)) then
|
||||
{
|
||||
_cars pushback _x;
|
||||
//diag_log format["%1",_x];
|
||||
//_clipboard = _clipboard + format['"%1",%2',_x,endl];
|
||||
};
|
||||
if (_x isKindOf "Boat" && !(_x in _vehiclesBase)) then
|
||||
{
|
||||
_air pushback _x;
|
||||
//diag_log format["%1",_x];
|
||||
//_clipboard = _clipboard + format['"%1",%2',_x,endl];
|
||||
};
|
||||
}forEach _veh;
|
||||
_clipboard = _clipboard + format["// Cars%1%2",endl,endl,endl];
|
||||
{
|
||||
if (DBD_priceConfiguration == "Exile") then
|
||||
{
|
||||
_clipboard = _clipboard + format["class %1 { quality = 3; price = 15000; };%2",_x,endl];
|
||||
_clipboard = _clipboard + format["class %1 { quality = 3; price = 50; };%2",_x,endl];
|
||||
};
|
||||
if (DBD_priceConfiguration == "Epoch") then
|
||||
{
|
||||
_clipboard = _clipboard + format["class %1 { price = 15000; };%2",_x,endl];
|
||||
};
|
||||
};
|
||||
}forEach _veh;
|
||||
|
||||
_clipboard = _clipboard + format["class %1 { price = 50; };%2",_x,endl];
|
||||
};
|
||||
}forEach _cars;
|
||||
_clipboard = _clipboard + format["%1// Boats%2%3",endl,endl,endl];
|
||||
{
|
||||
if (DBD_priceConfiguration == "Exile") then
|
||||
{
|
||||
_clipboard = _clipboard + format["class %1 { quality = 3; price = 50; };%2",_x,endl];
|
||||
};
|
||||
if (DBD_priceConfiguration == "Epoch") then
|
||||
{
|
||||
_clipboard = _clipboard + format["class %1 { price = 50000; };%2",_x,endl];
|
||||
};
|
||||
}forEach _boats;
|
||||
_clipboard = _clipboard + format["%1// Air%2%3",endl,endl,endl];
|
||||
{
|
||||
if (DBD_priceConfiguration == "Exile") then
|
||||
{
|
||||
_clipboard = _clipboard + format["class %1 { quality = 3; price = 50000; };%2",_x,endl];
|
||||
};
|
||||
if (DBD_priceConfiguration == "Epoch") then
|
||||
{
|
||||
_clipboard = _clipboard + format["class %1 { price = 50000; };%2",_x,endl];
|
||||
};
|
||||
}forEach _Air;
|
||||
copyToClipboard _clipboard;
|
||||
systemChat "Vehicles Pricelist Generated";
|
@ -30,7 +30,7 @@ _wpnUnknown = []; //Misc
|
||||
|
||||
_aBaseNames = [];
|
||||
_wpList = (configFile >> "cfgWeapons") call BIS_fnc_getCfgSubClasses;
|
||||
//_wpList sort true;
|
||||
_wpList sort true;
|
||||
{
|
||||
_item = _x;
|
||||
_isWeap = false;
|
||||
|
Reference in New Issue
Block a user