Merge pull request #6 from Ghostrider-DbD-/Version-0.22

Version 0.22
This commit is contained in:
Ghostrider-DbD- 2017-08-28 20:47:28 -04:00 committed by GitHub
commit 31d9827598
15 changed files with 1621 additions and 832 deletions

View File

@ -1,6 +1,6 @@
/* /*
========================================= =========================================
GhostriderDBD' className extraction tool. Ghostrider [GRG]' className extraction tool.
========================================= =========================================
*/ */
@ -10,14 +10,21 @@ How To Use This Tool.
2) Start the Eden Editor. 2) Start the Eden Editor.
3) Open the testConfig.Altis mission. 3) Open the testConfig.Altis mission.
You are now ready to generate the class names. The tools copy these to the clipboard. All you need to do to generate a list of classnames is select the tool, Alt-Tab out of Arma, and paste the contents of the clipboard into a text editor such as notepad ++. You are now ready to generate the class names. The tools copy these to the clipboard.
For each category (e.g., uniforms, weapons, vehicles) there are two tools. All you need to do to generate a list of classnames:
One generates a simple list of class names which could be used when configuring traders for Exile. - is select the tool for the category for which you want to generate lists of class names,
The second will generate a pre-configured price list using either Epoch or Exile formats. - Alt-Tab out of Arma,
You can determine which format of price list will be generated by changing DBD_priceConfiguration in init.sqf. - and paste the contents of the clipboard into a text editor such as notepad ++.
For each category (e.g., uniforms, weapons, vehicles) the tools will generate three types of lists:
- a list of class names in quotes, useful for putting together lists of items that are available through certain traders.
- pricelists formated in either Epoch or Exile format (which, of course need prices adjusted).
- a list suitable for addition to either the loot tables in Epoch or the loot table compiler in Exile.
You can determine which format of price list will be generated by changing GRG_mod in init.sqf.
Credits: Credits:
This tool uses Kronzky's string library: http://www.kronzky.info/snippets/strings/index.htm
The algorithm for extracting weapons class names is derived from one posted by KiloSwiss on EpochMod: The algorithm for extracting weapons class names is derived from one posted by KiloSwiss on EpochMod:
https://epochmod.com/forum/topic/32239-howto-get-available-weapons-mod-independent/ https://epochmod.com/forum/topic/32239-howto-get-available-weapons-mod-independent/
@ -28,13 +35,5 @@ License
There is no charge to use these tools. There is no charge to use these tools.
Please do not charge for items available to players through the use of these tools.
You may modify any of the tools as you like. You may modify any of the tools as you like.
Please give credit to me and those listed above if redistributing modified code. Please give credit to me and those listed above if redistributing modified code.
--------------------------
License
--------------------------
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/

View File

@ -1,266 +0,0 @@
_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"
];

View File

@ -1,174 +0,0 @@
/*
Class Name Extraction Tool
By GhostriderDbD
For Arma 3
This list of headgear will be excluded from the output of the relevant scripts.
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/
*/
_baseHeadgear = [
"Exile_Cap_Exile",
"H_Bandanna_blu",
"H_Bandanna_camo",
"H_Bandanna_cbr",
"H_Bandanna_gry",
"H_Bandanna_khk",
"H_Bandanna_khk_hs",
"H_Bandanna_mcamo",
"H_Bandanna_sand",
"H_Bandanna_sgg",
"H_Bandanna_surfer",
"H_Bandanna_surfer_blk",
"H_Bandanna_surfer_grn",
"H_BandMask_blk",
"H_BandMask_demon",
"H_BandMask_khk",
"H_BandMask_reaper",
"H_Beret_02",
"H_Beret_blk",
"H_Beret_blk_POLICE",
"H_Beret_brn_SF",
"H_Beret_Colonel",
"H_Beret_gen_F",
"H_Beret_grn",
"H_Beret_grn_SF",
"H_Beret_ocamo",
"H_Beret_red",
"H_Booniehat_dgtl",
"H_Booniehat_dirty",
"H_Booniehat_grn",
"H_Booniehat_indp",
"H_Booniehat_khk",
"H_Booniehat_khk_hs",
"H_Booniehat_mcamo",
"H_Booniehat_oli",
"H_Booniehat_tan",
"H_Booniehat_tna_F",
"H_Cap_blk",
"H_Cap_blk_CMMG",
"H_Cap_blk_ION",
"H_Cap_blk_Raven",
"H_Cap_blk_Syndikat_F",
"H_Cap_blu",
"H_Cap_brn_SPECOPS",
"H_Cap_grn",
"H_Cap_grn_BI",
"H_Cap_grn_Syndikat_F",
"H_Cap_headphones",
"H_Cap_khaki_specops_UK",
"H_Cap_marshal",
"H_Cap_oli",
"H_Cap_oli_hs",
"H_Cap_oli_Syndikat_F",
"H_Cap_police",
"H_Cap_press",
"H_Cap_red",
"H_Cap_surfer",
"H_Cap_tan",
"H_Cap_tan_specops_US",
"H_Cap_tan_Syndikat_F",
"H_Cap_usblack",
"H_CrewHelmetHeli_B",
"H_CrewHelmetHeli_I",
"H_CrewHelmetHeli_O",
"H_Hat_blue",
"H_Hat_brown",
"H_Hat_camo",
"H_Hat_checker",
"H_Hat_grey",
"H_Hat_tan",
"H_Helmet_Kerry",
"H_Helmet_Skate",
"H_HelmetB",
"H_HelmetB_black",
"H_HelmetB_camo",
"H_HelmetB_desert",
"H_HelmetB_Enh_tna_F",
"H_HelmetB_grass",
"H_HelmetB_light",
"H_HelmetB_light_black",
"H_HelmetB_light_desert",
"H_HelmetB_light_grass",
"H_HelmetB_light_sand",
"H_HelmetB_light_snakeskin",
"H_HelmetB_Light_tna_F",
"H_HelmetB_paint",
"H_HelmetB_plain_blk",
"H_HelmetB_plain_mcamo",
"H_HelmetB_sand",
"H_HelmetB_snakeskin",
"H_HelmetB_TI_tna_F",
"H_HelmetB_tna_F",
"H_HelmetCrew_B",
"H_HelmetCrew_I",
"H_HelmetCrew_O",
"H_HelmetCrew_O_ghex_F",
"H_HelmetIA",
"H_HelmetIA_camo",
"H_HelmetIA_net",
"H_HelmetLeaderO_ghex_F",
"H_HelmetLeaderO_ocamo",
"H_HelmetLeaderO_oucamo",
"H_HelmetO_ghex_F",
"H_HelmetO_ocamo",
"H_HelmetO_oucamo",
"H_HelmetO_ViperSP_ghex_F",
"H_HelmetO_ViperSP_hex_F",
"H_HelmetSpecB",
"H_HelmetSpecB_blk",
"H_HelmetSpecB_paint1",
"H_HelmetSpecB_paint2",
"H_HelmetSpecB_sand",
"H_HelmetSpecB_snakeskin",
"H_HelmetSpecO_blk",
"H_HelmetSpecO_ghex_F",
"H_HelmetSpecO_ocamo",
"H_MilCap_blue",
"H_MilCap_dgtl",
"H_MilCap_gen_F",
"H_MilCap_ghex_F",
"H_MilCap_gry",
"H_MilCap_mcamo",
"H_MilCap_ocamo",
"H_MilCap_oucamo",
"H_MilCap_rucamo",
"H_MilCap_tna_F",
"H_PilotHelmetFighter_B",
"H_PilotHelmetFighter_I",
"H_PilotHelmetFighter_O",
"H_PilotHelmetHeli_B",
"H_PilotHelmetHeli_I",
"H_PilotHelmetHeli_O",
"H_RacingHelmet_1_black_F",
"H_RacingHelmet_1_blue_F",
"H_RacingHelmet_1_F",
"H_RacingHelmet_1_green_F",
"H_RacingHelmet_1_orange_F",
"H_RacingHelmet_1_red_F",
"H_RacingHelmet_1_white_F",
"H_RacingHelmet_1_yellow_F",
"H_RacingHelmet_2_F",
"H_RacingHelmet_3_F",
"H_RacingHelmet_4_F",
"H_Shemag_khk",
"H_Shemag_olive",
"H_Shemag_olive_hs",
"H_Shemag_tan",
"H_ShemagOpen_khk",
"H_ShemagOpen_tan",
"H_StrawHat",
"H_StrawHat_dark",
"H_TurbanO_blk",
"H_Watchcap_blk",
"H_Watchcap_camo",
"H_Watchcap_cbr",
"H_Watchcap_khk",
"H_Watchcap_sgg",
"HelmetBase"
];

View File

@ -9,8 +9,319 @@
http://creativecommons.org/licenses/by-nc-sa/4.0/ http://creativecommons.org/licenses/by-nc-sa/4.0/
*/ */
_baseMagazines = [
// Magazines // Magazines
/*
Add the class names of any magazines you wish to exclude to _baseMagazines using the formating shown in the example below.
For example, if you wish to exclude smoke rounds add:
"VehicleMagazine",
"SmokeLauncherMag",
"SmokeLauncherMag_boat"
*/
_baseMagazines = [
/*
Arma 3 magazines as of V 1.74
*/
// Grenades, Smoke Grenades, Chemlights and Flares
"HandGrenade",
"HandGrenade_Stone",
"SmokeShell",
"SmokeShellRed",
"SmokeShellGreen",
"SmokeShellYellow",
"SmokeShellPurple",
"SmokeShellBlue",
"SmokeShellOrange",
"Chemlight_green",
"Chemlight_red",
"Chemlight_yellow",
"Chemlight_blue",
// Launcher Rounds
"CA_LauncherMagazine",
"RPG32_F",
"RPG32_HE_F",
"NLAW_F",
"Titan_AA",
"Titan_AP",
"Titan_AT",
"RPG7_F",
// Vehicle Ammo
"VehicleMagazine",
"SmokeLauncherMag",
"SmokeLauncherMag_boat",
"200Rnd_65x39_Belt",
"200Rnd_65x39_Belt_Tracer_Red",
"200Rnd_65x39_Belt_Tracer_Green",
"200Rnd_65x39_Belt_Tracer_Yellow",
"1000Rnd_65x39_Belt",
"1000Rnd_65x39_Belt_Tracer_Red",
"1000Rnd_65x39_Belt_Green",
"1000Rnd_65x39_Belt_Tracer_Green",
"1000Rnd_65x39_Belt_Yellow",
"1000Rnd_65x39_Belt_Tracer_Yellow",
"2000Rnd_65x39_Belt",
"2000Rnd_65x39_Belt_Tracer_Red",
"2000Rnd_65x39_Belt_Green",
"2000Rnd_65x39_Belt_Tracer_Green",
"2000Rnd_65x39_Belt_Tracer_Green_Splash",
"2000Rnd_65x39_Belt_Yellow",
"2000Rnd_65x39_Belt_Tracer_Yellow",
"2000Rnd_65x39_Belt_Tracer_Yellow_Splash",
"5000Rnd_762x51_Belt",
"5000Rnd_762x51_Yellow_Belt",
"500Rnd_127x99_mag",
"500Rnd_127x99_mag_Tracer_Red",
"500Rnd_127x99_mag_Tracer_Green",
"500Rnd_127x99_mag_Tracer_Yellow",
"200Rnd_127x99_mag",
"200Rnd_127x99_mag_Tracer_Red",
"200Rnd_127x99_mag_Tracer_Green",
"200Rnd_127x99_mag_Tracer_Yellow",
"100Rnd_127x99_mag",
"100Rnd_127x99_mag_Tracer_Red",
"100Rnd_127x99_mag_Tracer_Green",
"100Rnd_127x99_mag_Tracer_Yellow",
"450Rnd_127x108_Ball",
"150Rnd_127x108_Ball",
"50Rnd_127x108_Ball",
"200Rnd_40mm_G_belt",
"96Rnd_40mm_G_belt",
"64Rnd_40mm_G_belt",
"32Rnd_40mm_G_belt",
"200Rnd_20mm_G_belt",
"40Rnd_20mm_G_belt",
"24Rnd_PG_missiles",
"12Rnd_PG_missiles",
"24Rnd_missiles",
"12Rnd_missiles",
"32Rnd_155mm_Mo_shells",
"8Rnd_82mm_Mo_shells",
"8Rnd_82mm_Mo_Flare_white",
"8Rnd_82mm_Mo_Smoke_white",
"8Rnd_82mm_Mo_guided",
"8Rnd_82mm_Mo_LG",
"6Rnd_155mm_Mo_smoke",
"2Rnd_155mm_Mo_guided",
"2Rnd_155mm_Mo_LG",
"6Rnd_155mm_Mo_mine",
"6Rnd_155mm_Mo_AT_mine",
"2Rnd_155mm_Mo_Cluster",
"300Rnd_20mm_shells",
"1000Rnd_20mm_shells",
"2000Rnd_20mm_shells",
"300Rnd_25mm_shells",
"1000Rnd_25mm_shells",
"250Rnd_30mm_HE_shells",
"250Rnd_30mm_HE_shells_Tracer_Red",
"250Rnd_30mm_HE_shells_Tracer_Green",
"250Rnd_30mm_APDS_shells",
"250Rnd_30mm_APDS_shells_Tracer_Red",
"250Rnd_30mm_APDS_shells_Tracer_Green",
"250Rnd_30mm_APDS_shells_Tracer_Yellow",
"140Rnd_30mm_MP_shells",
"140Rnd_30mm_MP_shells_Tracer_Red",
"140Rnd_30mm_MP_shells_Tracer_Green",
"140Rnd_30mm_MP_shells_Tracer_Yellow",
"60Rnd_30mm_APFSDS_shells",
"60Rnd_30mm_APFSDS_shells_Tracer_Red",
"60Rnd_30mm_APFSDS_shells_Tracer_Green",
"60Rnd_30mm_APFSDS_shells_Tracer_Yellow",
"60Rnd_40mm_GPR_shells",
"60Rnd_40mm_GPR_Tracer_Red_shells",
"60Rnd_40mm_GPR_Tracer_Green_shells",
"60Rnd_40mm_GPR_Tracer_Yellow_shells",
"40Rnd_40mm_APFSDS_shells",
"40Rnd_40mm_APFSDS_Tracer_Red_shells",
"40Rnd_40mm_APFSDS_Tracer_Green_shells",
"40Rnd_40mm_APFSDS_Tracer_Yellow_shells",
"8Rnd_LG_scalpel",
"6Rnd_LG_scalpel",
"2Rnd_LG_scalpel",
"2Rnd_LG_scalpel_hidden",
"14Rnd_80mm_rockets",
"38Rnd_80mm_rockets",
"12Rnd_230mm_rockets",
"2Rnd_AAA_missiles",
"2Rnd_AAA_missiles_MI02",
"2Rnd_AAA_missiles_MI06",
"4Rnd_AAA_missiles",
"4Rnd_AAA_missiles_MI02",
"4Rnd_GAA_missiles",
"4Rnd_Titan_long_missiles",
"5Rnd_GAT_missiles",
"2Rnd_GAT_missiles",
"30Rnd_120mm_HE_shells",
"30Rnd_120mm_HE_shells_Tracer_Red",
"30Rnd_120mm_HE_shells_Tracer_Green",
"30Rnd_120mm_HE_shells_Tracer_Yellow",
"16Rnd_120mm_HE_shells",
"16Rnd_120mm_HE_shells_Tracer_Red",
"16Rnd_120mm_HE_shells_Tracer_Green",
"16Rnd_120mm_HE_shells_Tracer_Yellow",
"30Rnd_120mm_APFSDS_shells",
"30Rnd_120mm_APFSDS_shells_Tracer_Red",
"30Rnd_120mm_APFSDS_shells_Tracer_Green",
"30Rnd_120mm_APFSDS_shells_Tracer_Yellow",
"32Rnd_120mm_APFSDS_shells",
"32Rnd_120mm_APFSDS_shells_Tracer_Red",
"32Rnd_120mm_APFSDS_shells_Tracer_Green",
"32Rnd_120mm_APFSDS_shells_Tracer_Yellow",
"680Rnd_35mm_AA_shells",
"680Rnd_35mm_AA_shells_Tracer_Red",
"680Rnd_35mm_AA_shells_Tracer_Green",
"680Rnd_35mm_AA_shells_Tracer_Yellow",
"6Rnd_AAT_missiles",
"4Rnd_AAT_missiles",
"1Rnd_GAA_missiles",
"1Rnd_GAT_missiles",
"2Rnd_GBU12_LGB",
"2Rnd_GBU12_LGB_MI10",
"2Rnd_Mk82",
"2Rnd_Mk82_MI08",
"28Rnd_120mm_APFSDS_shells",
"24Rnd_125mm_APFSDS",
"28Rnd_120mm_APFSDS_shells_Tracer_Red",
"24Rnd_125mm_APFSDS_T_Red",
"28Rnd_120mm_APFSDS_shells_Tracer_Green",
"24Rnd_125mm_APFSDS_T_Green",
"28Rnd_120mm_APFSDS_shells_Tracer_Yellow",
"24Rnd_125mm_APFSDS_T_Yellow",
"14Rnd_120mm_HE_shells",
"12Rnd_125mm_HE",
"14Rnd_120mm_HE_shells_Tracer_Red",
"12Rnd_125mm_HE_T_Red",
"14Rnd_120mm_HE_shells_Tracer_Green",
"12Rnd_125mm_HE_T_Green",
"14Rnd_120mm_HE_shells_Tracer_Yellow",
"12Rnd_125mm_HE_T_Yellow",
"12Rnd_125mm_HEAT",
"12Rnd_125mm_HEAT_T_Red",
"12Rnd_125mm_HEAT_T_Green",
"12Rnd_125mm_HEAT_T_Yellow",
"200Rnd_762x51_Belt",
"200Rnd_762x51_Belt_Red",
"200Rnd_762x51_Belt_T_Red",
"200Rnd_762x51_Belt_Green",
"200Rnd_762x51_Belt_T_Green",
"200Rnd_762x51_Belt_Yellow",
"200Rnd_762x51_Belt_T_Yellow",
"1000Rnd_762x51_Belt",
"1000Rnd_762x51_Belt_Red",
"1000Rnd_762x51_Belt_T_Red",
"1000Rnd_762x51_Belt_Green",
"1000Rnd_762x51_Belt_T_Green",
"1000Rnd_762x51_Belt_Yellow",
"1000Rnd_762x51_Belt_T_Yellow",
"2000Rnd_762x51_Belt",
"2000Rnd_762x51_Belt_Red",
"2000Rnd_762x51_Belt_T_Red",
"2000Rnd_762x51_Belt_Green",
"2000Rnd_762x51_Belt_T_Green",
"2000Rnd_762x51_Belt_Yellow",
"2000Rnd_762x51_Belt_T_Yellow",
"1000Rnd_Gatling_30mm_Plane_CAS_01_F",
"2Rnd_Missile_AA_04_F",
"6Rnd_Missile_AGM_02_F",
"7Rnd_Rocket_04_HE_F",
"7Rnd_Rocket_04_AP_F",
"4Rnd_Bomb_04_F",
"500Rnd_Cannon_30mm_Plane_CAS_02_F",
"2Rnd_Missile_AA_03_F",
"4Rnd_Missile_AGM_01_F",
"20Rnd_Rocket_03_HE_F",
"20Rnd_Rocket_03_AP_F",
"2Rnd_Bomb_03_F",
"40Rnd_105mm_APFSDS",
"40Rnd_105mm_APFSDS_T_Red",
"40Rnd_105mm_APFSDS_T_Green",
"40Rnd_105mm_APFSDS_T_Yellow",
"20Rnd_105mm_HEAT_MP",
"20Rnd_105mm_HEAT_MP_T_Red",
"20Rnd_105mm_HEAT_MP_T_Green",
"20Rnd_105mm_HEAT_MP_T_Yellow",
"PylonRack_1Rnd_Missile_AA_04_F",
"PylonMissile_1Rnd_Missile_AA_04_F",
"PylonRack_1Rnd_AAA_missiles",
"PylonMissile_1Rnd_AAA_missiles",
"PylonRack_1Rnd_GAA_missiles",
"PylonMissile_1Rnd_GAA_missiles",
"PylonRack_1Rnd_Missile_AGM_02_F",
"PylonRack_3Rnd_Missile_AGM_02_F",
"PylonRack_1Rnd_LG_scalpel",
"PylonMissile_1Rnd_LG_scalpel",
"PylonRack_3Rnd_LG_scalpel",
"PylonRack_4Rnd_LG_scalpel",
"PylonRack_7Rnd_Rocket_04_HE_F",
"PylonRack_7Rnd_Rocket_04_AP_F",
"PylonRack_12Rnd_PG_missiles",
"PylonRack_12Rnd_missiles",
"PylonMissile_1Rnd_Bomb_04_F",
"PylonMissile_1Rnd_Mk82_F",
"PylonWeapon_300Rnd_20mm_shells",
"PylonWeapon_2000Rnd_65x39_belt",
"PylonRack_20Rnd_Rocket_03_HE_F",
"PylonRack_20Rnd_Rocket_03_AP_F",
"PylonRack_19Rnd_Rocket_Skyfire",
"PylonRack_1Rnd_Missile_AA_03_F",
"PylonMissile_1Rnd_Missile_AA_03_F",
"PylonRack_1Rnd_Missile_AGM_01_F",
"PylonMissile_1Rnd_Bomb_03_F",
"500Rnd_65x39_Belt",
"500Rnd_65x39_Belt_Tracer_Red_Splash",
"500Rnd_65x39_Belt_Tracer_Green_Splash",
"500Rnd_65x39_Belt_Tracer_Yellow_Splash",
"4Rnd_LG_Jian",
"4000Rnd_20mm_Tracer_Red_shells",
"160Rnd_40mm_APFSDS_Tracer_Red_shells",
"240Rnd_40mm_GPR_Tracer_Red_shells",
"100Rnd_105mm_HEAT_MP",
"magazine_Missile_rim116_x21",
"magazine_Missile_rim162_x8",
"magazine_Cannon_Phalanx_x1550",
"magazine_Fighter01_Gun20mm_AA_x450",
"magazine_Fighter04_Gun20mm_AA_x150",
"magazine_Fighter04_Gun20mm_AA_x250",
"magazine_Missile_AMRAAM_C_x1",
"magazine_Missile_AMRAAM_D_x1",
"magazine_Missile_BIM9X_x1",
"magazine_Missile_AGM_02_x1",
"magazine_Bomb_GBU12_x1",
"PylonMissile_Missile_AMRAAM_C_x1",
"PylonRack_Missile_AMRAAM_C_x1",
"PylonRack_Missile_AMRAAM_C_x2",
"PylonMissile_Missile_AMRAAM_D_x1",
"PylonMissile_Missile_AMRAAM_D_INT_x1",
"PylonRack_Missile_AMRAAM_D_x1",
"PylonRack_Missile_AMRAAM_D_x2",
"PylonMissile_Missile_BIM9X_x1",
"PylonRack_Missile_BIM9X_x1",
"PylonRack_Missile_BIM9X_x2",
"PylonMissile_Missile_AGM_02_x1",
"PylonMissile_Missile_AGM_02_x2",
"PylonRack_Missile_AGM_02_x1",
"PylonRack_Missile_AGM_02_x2",
"PylonMissile_Bomb_GBU12_x1",
"PylonRack_Bomb_GBU12_x2",
"magazine_Fighter02_Gun30mm_AA_x180",
"magazine_Missile_AA_R73_x1",
"magazine_Missile_AA_R77_x1",
"magazine_Missile_AGM_KH25_x1",
"magazine_Bomb_KAB250_x1",
"PylonMissile_Missile_AA_R73_x1",
"PylonMissile_Missile_AA_R77_x1",
"PylonMissile_Missile_AA_R77_INT_x1",
"PylonMissile_Missile_AGM_KH25_x1",
"PylonMissile_Missile_AGM_KH25_INT_x1",
"PylonMissile_Bomb_KAB250_x1"
]; ];

View File

@ -1,195 +0,0 @@
/*
Class Name Extraction Tool
By GhostriderDbD
For Arma 3
This list of uniforms will be excluded from the output of the relevant scripts.
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/
*/
_baseUniforms = [
"Exile_Uniform_BambiOverall",
"Exile_Uniform_ExileCustoms",
"Exile_Uniform_Wetsuit_AAF",
"Exile_Uniform_Wetsuit_CSAT",
"Exile_Uniform_Wetsuit_NATO",
"Exile_Uniform_Woodland",
"U_AntigonaBody",
"U_AttisBody",
"U_B_CombatUniform_mcam",
"U_B_CombatUniform_mcam_tshirt",
"U_B_CombatUniform_mcam_vest",
"U_B_CombatUniform_mcam_worn",
"U_B_CombatUniform_sgg",
"U_B_CombatUniform_sgg_tshirt",
"U_B_CombatUniform_sgg_vest",
"U_B_CombatUniform_wdl",
"U_B_CombatUniform_wdl_tshirt",
"U_B_CombatUniform_wdl_vest",
"U_B_CTRG_1",
"U_B_CTRG_2",
"U_B_CTRG_3",
"U_B_CTRG_Soldier_2_F",
"U_B_CTRG_Soldier_3_F",
"U_B_CTRG_Soldier_F",
"U_B_CTRG_Soldier_urb_1_F",
"U_B_CTRG_Soldier_urb_2_F",
"U_B_CTRG_Soldier_urb_3_F",
"U_B_FullGhillie_ard",
"U_B_FullGhillie_lsh",
"U_B_FullGhillie_sard",
"U_B_GEN_Commander_F",
"U_B_GEN_Soldier_F",
"U_B_GhillieSuit",
"U_B_HeliPilotCoveralls",
"U_B_PilotCoveralls",
"U_B_Protagonist_VR",
"U_B_Soldier_VR",
"U_B_SpecopsUniform_sgg",
"U_B_survival_uniform",
"U_B_T_FullGhillie_tna_F",
"U_B_T_Sniper_F",
"U_B_T_Soldier_AR_F",
"U_B_T_Soldier_F",
"U_B_T_Soldier_SL_F",
"U_B_Wetsuit",
"U_BasicBody",
"U_BG_Guerilla1_1",
"U_BG_Guerilla2_1",
"U_BG_Guerilla2_2",
"U_BG_Guerilla2_3",
"U_BG_Guerilla3_1",
"U_BG_Guerilla3_2",
"U_BG_Guerrilla_6_1",
"U_BG_leader",
"U_C_Commoner1_1",
"U_C_Commoner1_2",
"U_C_Commoner1_3",
"U_C_Commoner2_1",
"U_C_Commoner2_2",
"U_C_Commoner2_3",
"U_C_Commoner_shorts",
"U_C_Driver_1",
"U_C_Driver_1_black",
"U_C_Driver_1_blue",
"U_C_Driver_1_green",
"U_C_Driver_1_orange",
"U_C_Driver_1_red",
"U_C_Driver_1_white",
"U_C_Driver_1_yellow",
"U_C_Driver_2",
"U_C_Driver_3",
"U_C_Driver_4",
"U_C_Farmer",
"U_C_Fisherman",
"U_C_FishermanOveralls",
"U_C_HunterBody_brn",
"U_C_HunterBody_grn",
"U_C_Journalist",
"U_C_Man_casual_1_F",
"U_C_Man_casual_2_F",
"U_C_Man_casual_3_F",
"U_C_Man_casual_4_F",
"U_C_Man_casual_5_F",
"U_C_Man_casual_6_F",
"U_C_man_sport_1_F",
"U_C_man_sport_2_F",
"U_C_man_sport_3_F",
"U_C_Novak",
"U_C_Poloshirt_blue",
"U_C_Poloshirt_burgundy",
"U_C_Poloshirt_redwhite",
"U_C_Poloshirt_salmon",
"U_C_Poloshirt_stripped",
"U_C_Poloshirt_tricolour",
"U_C_Poor_1",
"U_C_Poor_2",
"U_C_Poor_shorts_1",
"U_C_Poor_shorts_2",
"U_C_PriestBody",
"U_C_Scavenger_1",
"U_C_Scavenger_2",
"U_C_Scientist",
"U_C_ShirtSurfer_shorts",
"U_C_Soldier_VR",
"U_C_TeeSurfer_shorts_1",
"U_C_TeeSurfer_shorts_2",
"U_C_WorkerCoveralls",
"U_C_WorkerOveralls",
"U_Competitor",
"U_I_C_Soldier_Bandit_1_F",
"U_I_C_Soldier_Bandit_2_F",
"U_I_C_Soldier_Bandit_3_F",
"U_I_C_Soldier_Bandit_4_F",
"U_I_C_Soldier_Bandit_5_F",
"U_I_C_Soldier_Camo_F",
"U_I_C_Soldier_Para_1_F",
"U_I_C_Soldier_Para_2_F",
"U_I_C_Soldier_Para_3_F",
"U_I_C_Soldier_Para_4_F",
"U_I_C_Soldier_Para_5_F",
"U_I_CombatUniform",
"U_I_CombatUniform_shortsleeve",
"U_I_CombatUniform_tshirt",
"U_I_FullGhillie_ard",
"U_I_FullGhillie_lsh",
"U_I_FullGhillie_sard",
"U_I_G_resistanceLeader_F",
"U_I_G_Story_Protagonist_F",
"U_I_GhillieSuit",
"U_I_HeliPilotCoveralls",
"U_I_OfficerUniform",
"U_I_pilotCoveralls",
"U_I_Protagonist_VR",
"U_I_Soldier_VR",
"U_I_Wetsuit",
"U_IG_Guerilla1_1",
"U_IG_Guerilla2_1",
"U_IG_Guerilla2_2",
"U_IG_Guerilla2_3",
"U_IG_Guerilla3_1",
"U_IG_Guerilla3_2",
"U_IG_Guerrilla_6_1",
"U_IG_leader",
"U_IG_Menelaos",
"U_KerryBody",
"U_Marshal",
"U_MillerBody",
"U_NikosAgedBody",
"U_NikosBody",
"U_O_CombatUniform_ocamo",
"U_O_CombatUniform_oucamo",
"U_O_FullGhillie_ard",
"U_O_FullGhillie_lsh",
"U_O_FullGhillie_sard",
"U_O_GhillieSuit",
"U_O_OfficerUniform_ocamo",
"U_O_PilotCoveralls",
"U_O_Protagonist_VR",
"U_O_Soldier_VR",
"U_O_SpecopsUniform_blk",
"U_O_SpecopsUniform_ocamo",
"U_O_T_FullGhillie_tna_F",
"U_O_T_Officer_F",
"U_O_T_Sniper_F",
"U_O_T_Soldier_F",
"U_O_V_Soldier_Viper_F",
"U_O_V_Soldier_Viper_hex_F",
"U_O_Wetsuit",
"U_OG_Guerilla1_1",
"U_OG_Guerilla2_1",
"U_OG_Guerilla2_2",
"U_OG_Guerilla2_3",
"U_OG_Guerilla3_1",
"U_OG_Guerilla3_2",
"U_OG_Guerrilla_6_1",
"U_OG_leader",
"U_OI_Scientist",
"U_OrestesBody",
"U_Rangemaster",
"U_VirtualMan_F",
"Uniform_Base"
];

View File

@ -0,0 +1,505 @@
/*
Class Name Extraction Tool
By GhostriderDbD
For Arma 3
Lists weapons that should excluded from the output for the script.
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/
*/
/*
Include any classnames you wish to exclude from the lists generated by the tool by adding them to _airBase using the formating below.
The list below includes the default Arma 3 UAVs of APEX.
"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"
*/
_vehiclesBase = [
/*
Exile Trader Item Lists
*/// Cars
"Car",
"Truck",
"PaperCar",
"Wheeled_APC",
"Bus",
"Tractor",
"Car_F",
"Truck_F",
"Van_01_base_F",
"Wheeled_APC_F",
"MRAP_01_base_F",
"MRAP_01_gmg_base_F",
"MRAP_01_hmg_base_F",
"B_MRAP_01_F",
"B_MRAP_01_gmg_F",
"B_MRAP_01_hmg_F",
"MRAP_02_base_F",
"MRAP_02_hmg_base_F",
"MRAP_02_gmg_base_F",
"O_MRAP_02_F",
"O_MRAP_02_hmg_F",
"O_MRAP_02_gmg_F",
"Offroad_01_base_F",
"Offroad_01_unarmed_base_F",
"Offroad_01_civil_base_F",
"C_Offroad_01_F",
"Offroad_01_repair_base_F",
"Offroad_01_repair_military_base_F",
"C_Offroad_01_repair_F",
"B_G_Offroad_01_repair_F",
"O_G_Offroad_01_repair_F",
"I_G_Offroad_01_repair_F",
"Offroad_01_military_base_F",
"I_G_Offroad_01_F",
"Offroad_01_armed_base_F",
"I_G_Offroad_01_armed_F",
"B_G_Offroad_01_F",
"O_G_Offroad_01_F",
"B_G_Offroad_01_armed_F",
"O_G_Offroad_01_armed_F",
"C_Offroad_01_red_F",
"C_Offroad_01_sand_F",
"C_Offroad_01_white_F",
"C_Offroad_01_blue_F",
"C_Offroad_01_darkred_F",
"C_Offroad_01_bluecustom_F",
"C_Offroad_luxe_F",
"C_Offroad_default_F",
"C_Offroad_stripped_F",
"Quadbike_01_base_F",
"C_Quadbike_01_F",
"B_Quadbike_01_F",
"O_Quadbike_01_F",
"I_Quadbike_01_F",
"I_G_Quadbike_01_F",
"B_G_Quadbike_01_F",
"O_G_Quadbike_01_F",
"C_Quadbike_01_black_F",
"C_Quadbike_01_blue_F",
"C_Quadbike_01_red_F",
"C_Quadbike_01_white_F",
"MRAP_03_base_F",
"MRAP_03_hmg_base_F",
"MRAP_03_gmg_base_F",
"I_MRAP_03_F",
"I_MRAP_03_hmg_F",
"I_MRAP_03_gmg_F",
"Truck_01_base_F",
"B_Truck_01_transport_F",
"B_Truck_01_covered_F",
"Truck_02_base_F",
"Truck_02_transport_base_F",
"O_Truck_02_covered_F",
"O_Truck_02_transport_F",
"I_Truck_02_covered_F",
"I_Truck_02_transport_F",
"C_Truck_02_covered_F",
"C_Truck_02_transport_F",
"Hatchback_01_base_F",
"C_Hatchback_01_F",
"Hatchback_01_sport_base_F",
"C_Hatchback_01_sport_F",
"C_Hatchback_01_grey_F",
"C_Hatchback_01_green_F",
"C_Hatchback_01_blue_F",
"C_Hatchback_01_bluecustom_F",
"C_Hatchback_01_beigecustom_F",
"C_Hatchback_01_yellow_F",
"C_Hatchback_01_white_F",
"C_Hatchback_01_black_F",
"C_Hatchback_01_dark_F",
"C_Hatchback_01_sport_red_F",
"C_Hatchback_01_sport_blue_F",
"C_Hatchback_01_sport_orange_F",
"C_Hatchback_01_sport_white_F",
"C_Hatchback_01_sport_grey_F",
"C_Hatchback_01_sport_green_F",
"SUV_01_base_F",
"C_SUV_01_F",
"SUV_01_base_red_F",
"SUV_01_base_black_F",
"SUV_01_base_grey_F",
"SUV_01_base_orange_F",
"B_Truck_01_mover_F",
"B_Truck_01_box_F",
"B_Truck_01_Repair_F",
"B_Truck_01_ammo_F",
"B_Truck_01_fuel_F",
"B_Truck_01_medical_F",
"Truck_02_box_base_F",
"Truck_02_medical_base_F",
"Truck_02_Ammo_base_F",
"Truck_02_fuel_base_F",
"O_Truck_02_box_F",
"O_Truck_02_medical_F",
"O_Truck_02_Ammo_F",
"O_Truck_02_fuel_F",
"I_Truck_02_ammo_F",
"I_Truck_02_box_F",
"I_Truck_02_medical_F",
"I_Truck_02_fuel_F",
"C_Truck_02_fuel_F",
"C_Truck_02_box_F",
"Van_01_transport_base_F",
"Van_01_box_base_F",
"Van_01_fuel_base_F",
"C_Van_01_transport_F",
"I_G_Van_01_transport_F",
"C_Van_01_box_F",
"C_Van_01_fuel_F",
"I_G_Van_01_fuel_F",
"B_G_Van_01_transport_F",
"O_G_Van_01_transport_F",
"B_G_Van_01_fuel_F",
"O_G_Van_01_fuel_F",
"C_Van_01_transport_white_F",
"C_Van_01_transport_red_F",
"C_Van_01_box_white_F",
"C_Van_01_box_red_F",
"C_Van_01_fuel_white_F",
"C_Van_01_fuel_red_F",
"C_Van_01_fuel_white_v2_F",
"C_Van_01_fuel_red_v2_F",
"APC_Wheeled_01_base_F",
"B_APC_Wheeled_01_base_F",
"B_APC_Wheeled_01_cannon_F",
"APC_Wheeled_02_base_F",
"O_APC_Wheeled_02_base_F",
"O_APC_Wheeled_02_rcws_F",
"APC_Wheeled_03_base_F",
"I_APC_Wheeled_03_base_F",
"I_APC_Wheeled_03_cannon_F",
"UGV_01_base_F",
"UGV_01_rcws_base_F",
"B_UGV_01_F",
"O_UGV_01_F",
"I_UGV_01_F",
"B_UGV_01_rcws_F",
"O_UGV_01_rcws_F",
"I_UGV_01_rcws_F",
"Truck_03_base_F",
"O_Truck_03_transport_F",
"O_Truck_03_covered_F",
"O_Truck_03_repair_F",
"O_Truck_03_ammo_F",
"O_Truck_03_fuel_F",
"O_Truck_03_medical_F",
"O_Truck_03_device_F",
"Kart_01_Base_F",
"C_Kart_01_F_Base",
"C_Kart_01_F",
"C_Kart_01_Fuel_F",
"C_Kart_01_Blu_F",
"C_Kart_01_Red_F",
"C_Kart_01_Vrana_F",
"C_Kart_01_green_F",
"C_Kart_01_orange_F",
"C_Kart_01_white_F",
"C_Kart_01_yellow_F",
"C_Kart_01_black_F",
"LSV_01_base_F",
"LSV_01_armed_base_F",
"LSV_01_unarmed_base_F",
"LSV_01_light_base_F",
"B_T_LSV_01_armed_F",
"B_T_LSV_01_armed_CTRG_F",
"B_T_LSV_01_unarmed_F",
"B_T_LSV_01_unarmed_CTRG_F",
"B_LSV_01_armed_F",
"B_LSV_01_unarmed_F",
"B_CTRG_LSV_01_light_F",
"B_LSV_01_armed_black_F",
"B_LSV_01_armed_olive_F",
"B_LSV_01_armed_sand_F",
"B_LSV_01_unarmed_black_F",
"B_LSV_01_unarmed_olive_F",
"B_LSV_01_unarmed_sand_F",
"B_T_LSV_01_armed_black_F",
"B_T_LSV_01_armed_olive_F",
"B_T_LSV_01_armed_sand_F",
"B_T_LSV_01_unarmed_black_F",
"B_T_LSV_01_unarmed_olive_F",
"B_T_LSV_01_unarmed_sand_F",
"LSV_02_base_F",
"LSV_02_armed_base_F",
"LSV_02_unarmed_base_F",
"O_T_LSV_02_armed_F",
"O_T_LSV_02_armed_viper_F",
"O_T_LSV_02_unarmed_F",
"O_T_LSV_02_unarmed_viper_F",
"O_LSV_02_armed_F",
"O_LSV_02_armed_viper_F",
"O_LSV_02_unarmed_F",
"O_LSV_02_unarmed_viper_F",
"O_T_LSV_02_armed_black_F",
"O_T_LSV_02_armed_ghex_F",
"O_T_LSV_02_armed_arid_F",
"O_T_LSV_02_unarmed_black_F",
"O_T_LSV_02_unarmed_ghex_F",
"O_T_LSV_02_unarmed_arid_F",
"O_LSV_02_armed_black_F",
"O_LSV_02_armed_ghex_F",
"O_LSV_02_armed_arid_F",
"O_LSV_02_unarmed_black_F",
"O_LSV_02_unarmed_ghex_F",
"O_LSV_02_unarmed_arid_F",
"B_T_MRAP_01_F",
"B_T_MRAP_01_gmg_F",
"B_T_MRAP_01_hmg_F",
"O_T_MRAP_02_ghex_F",
"O_T_MRAP_02_hmg_ghex_F",
"O_T_MRAP_02_gmg_ghex_F",
"B_GEN_Offroad_01_gen_F",
"Offroad_02_base_F",
"Offroad_02_unarmed_base_F",
"C_Offroad_02_unarmed_F",
"C_Offroad_02_unarmed_black_F",
"C_Offroad_02_unarmed_blue_F",
"C_Offroad_02_unarmed_green_F",
"C_Offroad_02_unarmed_orange_F",
"C_Offroad_02_unarmed_red_F",
"C_Offroad_02_unarmed_white_F",
"I_C_Offroad_02_unarmed_F",
"I_C_Offroad_02_unarmed_brown_F",
"I_C_Offroad_02_unarmed_olive_F",
"O_T_Quadbike_01_ghex_F",
"B_T_Quadbike_01_F",
"B_T_Truck_01_mover_F",
"B_T_Truck_01_ammo_F",
"B_T_Truck_01_box_F",
"B_T_Truck_01_fuel_F",
"B_T_Truck_01_medical_F",
"B_T_Truck_01_Repair_F",
"B_T_Truck_01_transport_F",
"B_T_Truck_01_covered_F",
"O_T_Truck_03_transport_ghex_F",
"O_T_Truck_03_covered_ghex_F",
"O_T_Truck_03_repair_ghex_F",
"O_T_Truck_03_ammo_ghex_F",
"O_T_Truck_03_fuel_ghex_F",
"O_T_Truck_03_medical_ghex_F",
"O_T_Truck_03_device_ghex_F",
"O_T_UGV_01_ghex_F",
"O_T_UGV_01_rcws_ghex_F",
"I_C_Van_01_transport_F",
"I_C_Van_01_transport_brown_F",
"I_C_Van_01_transport_olive_F",
"B_T_APC_Wheeled_01_cannon_F",
"O_T_APC_Wheeled_02_rcws_ghex_F",
"APC_Wheeled_02_unarmed_base_F",
// Boats
// Air
"Air",
"Helicopter",
"Plane",
"ParachuteBase",
"GunShip",
"TransportHelicopter",
"UAV",
"Fighter",
"CargoAirplane",
"Plane_Base_F",
"Plane_CAS_01_base_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",
"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",
"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_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_infantry_F",
"B_T_VTOL_01_vehicle_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"
];

View File

@ -1,88 +0,0 @@
/*
Class Name Extraction Tool
By GhostriderDbD
For Arma 3
This list of vests will be excluded from the output of the relevant scripts.
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/
*/
_baseVests = [
"Exile_Vest_Rebreather_AAF",
"Exile_Vest_Rebreather_CSAT",
"Exile_Vest_Rebreather_NATO",
"Exile_Vest_Snow",
"V_BandollierB_blk",
"V_BandollierB_cbr",
"V_BandollierB_ghex_F",
"V_BandollierB_khk",
"V_BandollierB_oli",
"V_BandollierB_rgr",
"V_Chestrig_blk",
"V_Chestrig_khk",
"V_Chestrig_oli",
"V_Chestrig_rgr",
"V_DeckCrew_base_F",
"V_DeckCrew_blue_F",
"V_DeckCrew_brown_F",
"V_DeckCrew_green_F",
"V_DeckCrew_red_F",
"V_DeckCrew_violet_F",
"V_DeckCrew_white_F",
"V_DeckCrew_yellow_F",
"V_HarnessO_brn",
"V_HarnessO_ghex_F",
"V_HarnessO_gry",
"V_HarnessOGL_brn",
"V_HarnessOGL_ghex_F",
"V_HarnessOGL_gry",
"V_HarnessOSpec_brn",
"V_HarnessOSpec_gry",
"V_I_G_resistanceLeader_F",
"V_PlateCarrier1_blk",
"V_PlateCarrier1_rgr",
"V_PlateCarrier1_rgr_noflag_F",
"V_PlateCarrier1_tna_F",
"V_PlateCarrier2_blk",
"V_PlateCarrier2_rgr",
"V_PlateCarrier2_rgr_noflag_F",
"V_PlateCarrier2_tna_F",
"V_PlateCarrier3_rgr",
"V_PlateCarrier_Kerry",
"V_PlateCarrierGL_blk",
"V_PlateCarrierGL_mtp",
"V_PlateCarrierGL_rgr",
"V_PlateCarrierGL_tna_F",
"V_PlateCarrierH_CTRG",
"V_PlateCarrierIA1_dgtl",
"V_PlateCarrierIA2_dgtl",
"V_PlateCarrierIAGL_dgtl",
"V_PlateCarrierIAGL_oli",
"V_PlateCarrierL_CTRG",
"V_PlateCarrierSpec_blk",
"V_PlateCarrierSpec_mtp",
"V_PlateCarrierSpec_rgr",
"V_PlateCarrierSpec_tna_F",
"V_Press_F",
"V_Rangemaster_belt",
"V_RebreatherB",
"V_RebreatherIA",
"V_RebreatherIR",
"V_TacChestrig_cbr_F",
"V_TacChestrig_grn_F",
"V_TacChestrig_oli_F",
"V_TacVest_blk",
"V_TacVest_blk_POLICE",
"V_TacVest_brn",
"V_TacVest_camo",
"V_TacVest_gen_F",
"V_TacVest_khk",
"V_TacVest_oli",
"V_TacVestCamo_khk",
"V_TacVestIR_blk",
"Vest_Camo_Base",
"Vest_NoCamo_Base"
];

View File

@ -11,9 +11,29 @@
http://creativecommons.org/licenses/by-nc-sa/4.0/ http://creativecommons.org/licenses/by-nc-sa/4.0/
*/ */
/*
Include any classnames you wish to exclude from the lists generated by the tool by adding them to _knownWeapons using the formating below.
The list below includes the default Arma 3 MX series of assaault rifles as of APEX.
"arifle_MX_Base_F",
"arifle_MXC_F",
"arifle_MX_F",
"arifle_MXM_F",
"arifle_MXC_Black_F",
"arifle_MX_Black_F",
"arifle_MXM_Black_F"
*/
_knownWeapons = [ _knownWeapons = [
// Assault Rifles
/*
Arma 3 weapons and attachments as of V 1.74
*/
// // Assault Rifles
"Rifle", "Rifle",
"Rifle_Base_F", "Rifle_Base_F",
"Rifle_Short_Base_F", "Rifle_Short_Base_F",
@ -61,48 +81,6 @@ _knownWeapons = [
"arifle_SPAR_01_blk_F", "arifle_SPAR_01_blk_F",
"arifle_SPAR_01_khk_F", "arifle_SPAR_01_khk_F",
"arifle_SPAR_01_snd_F", "arifle_SPAR_01_snd_F",
"arifle_AK107",
"Exile_Weapon_AK107",
"arifle_AK74",
"Exile_Weapon_AK74",
"arifle_AK47",
"Exile_Weapon_AK47",
"arifle_AKM",
"Exile_Weapon_AKM",
"arifle_AKS",
"Exile_Weapon_AKS",
"arifle_AKS_Gold",
"Exile_Weapon_AKS_Gold",
"exile_arifle_M16A4",
"Exile_Weapon_M16A4",
"exile_arifle_M16A2",
"Exile_Weapon_M16A2",
"exile_arifle_M4",
"Exile_Weapon_M4",
"srifle_DMR",
"Exile_Weapon_DMR",
"ksvk",
"Exile_Weapon_ksvk",
"srifle_LeeEnfield",
"Exile_Weapon_LeeEnfield",
"srifle_CZ550_base",
"Exile_Weapon_CZ550",
"srifle_SVD",
"Exile_Weapon_SVD",
"srifle_SVD_des",
"Exile_Weapon_SVDCamo",
"srifle_VSSVintorez",
"Exile_Weapon_VSSVintorez",
"arifle_RPK74",
"Exile_Weapon_RPK",
"M1014",
"Exile_Weapon_M1014",
"arifle_AK_Base",
"arifle_AKS_Base",
"arifle_AK107_Base",
"exile_arifle_M16A4_base",
"srifle_CZ550_shit_1",
"srifle_CZ550_shit_2",
// Assault Rifles with GL // Assault Rifles with GL
@ -127,10 +105,6 @@ _knownWeapons = [
"arifle_SPAR_01_GL_blk_F", "arifle_SPAR_01_GL_blk_F",
"arifle_SPAR_01_GL_khk_F", "arifle_SPAR_01_GL_khk_F",
"arifle_SPAR_01_GL_snd_F", "arifle_SPAR_01_GL_snd_F",
"arifle_AK107_GL",
"Exile_Weapon_AK107_GL",
"arifle_AK74_GL",
"Exile_Weapon_AK74_GL",
// LMGs // LMGs
@ -150,11 +124,6 @@ _knownWeapons = [
"arifle_SPAR_02_blk_F", "arifle_SPAR_02_blk_F",
"arifle_SPAR_02_khk_F", "arifle_SPAR_02_khk_F",
"arifle_SPAR_02_snd_F", "arifle_SPAR_02_snd_F",
"PKP",
"Exile_Weapon_PK",
"Pecheneg",
"Exile_Weapon_PKP",
"lmg_UK59",
// SMGs // SMGs
@ -207,8 +176,6 @@ _knownWeapons = [
"arifle_SPAR_03_blk_F", "arifle_SPAR_03_blk_F",
"arifle_SPAR_03_khk_F", "arifle_SPAR_03_khk_F",
"arifle_SPAR_03_snd_F", "arifle_SPAR_03_snd_F",
"exile_weapons_m107",
"Exile_Weapon_m107",
// DMRs // DMRs
@ -249,27 +216,186 @@ _knownWeapons = [
"hgun_Pistol_Signal_F", "hgun_Pistol_Signal_F",
"hgun_P07_khk_F", "hgun_P07_khk_F",
"hgun_Pistol_01_F", "hgun_Pistol_01_F",
"Colt1911",
"Exile_Weapon_Colt1911",
"Makarov",
"Exile_Weapon_Makarov",
"TaurusTracker455",
"Exile_Weapon_Taurus",
"TaurusTracker455_gold",
"Exile_Weapon_TaurusGold",
"exile_rifle_SA61",
"Exile_Weapon_SA61",
"Makarov_light",
// Shotguns // Shotguns
// Throwables // Throwables
"Exile_Melee_Abstract",
"Exile_Melee_Axe",
"Exile_Melee_Shovel",
"Exile_Melee_SledgeHammer"
// Unknown
// Unknown
// Magazines
"NLAW_F",
"RPG32_F",
"RPG32_HE_F",
"Titan_AA",
"Titan_AT",
"Titan_AP",
"10Rnd_762x54_Mag",
"20Rnd_762x51_Mag",
"5Rnd_127x108_Mag",
"5Rnd_127x108_APDS_Mag",
"7Rnd_408_Mag",
"200Rnd_65x39_cased_Box",
"200Rnd_65x39_cased_Box_Tracer",
"150Rnd_762x54_Box",
"150Rnd_762x54_Box_Tracer",
"9Rnd_45ACP_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_red_Mag",
"16Rnd_9x21_green_Mag",
"16Rnd_9x21_yellow_Mag",
"30Rnd_9x21_Mag",
"30Rnd_9x21_Red_Mag",
"30Rnd_9x21_Yellow_Mag",
"30Rnd_9x21_Green_Mag",
"11Rnd_45ACP_Mag",
"6Rnd_45ACP_Cylinder",
"30Rnd_65x39_caseless_green",
"30Rnd_65x39_caseless_green_mag_Tracer",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Green",
"30Rnd_556x45_Stanag_Tracer_Yellow",
"30Rnd_556x45_Stanag_red",
"30Rnd_556x45_Stanag_green",
"30Rnd_65x39_caseless_mag",
"30Rnd_65x39_caseless_mag_Tracer",
"100Rnd_65x39_caseless_mag",
"100Rnd_65x39_caseless_mag_Tracer",
"20Rnd_556x45_UW_mag",
"30Rnd_45ACP_Mag_SMG_01",
"30Rnd_45ACP_Mag_SMG_01_tracer_green",
"30Rnd_45ACP_Mag_SMG_01_Tracer_Red",
"30Rnd_45ACP_Mag_SMG_01_Tracer_Yellow",
"30Rnd_9x21_Mag_SMG_02",
"30Rnd_9x21_Mag_SMG_02_Tracer_Red",
"30Rnd_9x21_Mag_SMG_02_Tracer_Yellow",
"30Rnd_9x21_Mag_SMG_02_Tracer_Green",
"6Rnd_GreenSignal_F",
"6Rnd_RedSignal_F",
"10Rnd_338_Mag",
"10Rnd_127x54_Mag",
"10Rnd_93x64_DMR_05_Mag",
"150Rnd_93x64_Mag",
"130Rnd_338_Mag",
"RPG7_F",
"20Rnd_650x39_Cased_Mag_F",
"200Rnd_556x45_Box_F",
"200Rnd_556x45_Box_Red_F",
"200Rnd_556x45_Box_Tracer_F",
"200Rnd_556x45_Box_Tracer_Red_F",
"10Rnd_9x21_Mag",
"30Rnd_762x39_Mag_F",
"30Rnd_762x39_Mag_Green_F",
"30Rnd_762x39_Mag_Tracer_F",
"30Rnd_762x39_Mag_Tracer_Green_F",
"30Rnd_545x39_Mag_F",
"30Rnd_545x39_Mag_Green_F",
"30Rnd_545x39_Mag_Tracer_F",
"30Rnd_545x39_Mag_Tracer_Green_F",
"30Rnd_580x42_Mag_F",
"30Rnd_580x42_Mag_Tracer_F",
"100Rnd_580x42_Mag_F",
"100Rnd_580x42_Mag_Tracer_F",
"150Rnd_556x45_Drum_Mag_F",
"150Rnd_556x45_Drum_Mag_Tracer_F",
// Optics
"optic_Nightstalker",
"optic_tws",
"optic_tws_mg",
"optic_NVS",
"optic_DMS",
"optic_LRPS",
"optic_ams",
"optic_AMS_snd",
"optic_AMS_khk",
"optic_KHS_blk",
"optic_KHS_tan",
"optic_KHS_hex",
"optic_KHS_old",
"optic_SOS",
"optic_MRCO",
"optic_Arco",
"optic_aco",
"optic_ACO_grn",
"optic_aco_smg",
"optic_ACO_grn_smg",
"optic_hamr",
"optic_Holosight",
"optic_Holosight_smg",
"optic_Hamr_khk_F",
"optic_SOS_khk_F",
"optic_Arco_ghex_F",
"optic_Arco_blk_F",
"optic_DMS_ghex_F",
"optic_ERCO_blk_F",
"optic_ERCO_khk_F",
"optic_ERCO_snd_F",
"optic_LRPS_ghex_F",
"optic_LRPS_tna_F",
"optic_Holosight_blk_F",
"optic_Holosight_khk_F",
"optic_Holosight_smg_blk_F",
"optic_Holosight_smg_khk_F",
"optic_MRD",
"optic_Yorris",
// Muzzles
"muzzle_snds_L",
"muzzle_snds_B",
"muzzle_snds_B_khk_F",
"muzzle_snds_B_snd_F",
"muzzle_snds_h",
"muzzle_snds_h_khk_F",
"muzzle_snds_h_snd_F",
"muzzle_snds_H_SW",
"muzzle_snds_H_MG",
"muzzle_snds_H_MG_blk_F",
"muzzle_snds_H_MG_khk_F",
"muzzle_snds_acp",
"muzzle_snds_M",
"muzzle_snds_m_khk_F",
"muzzle_snds_m_snd_F",
"muzzle_snds_l",
"muzzle_snds_338_black",
"muzzle_snds_338_green",
"muzzle_snds_338_sand",
"muzzle_snds_93mmg",
"muzzle_snds_93mmg_tan",
"muzzle_snds_65_TI_blk_F",
"muzzle_snds_65_TI_hex_F",
"muzzle_snds_65_TI_ghex_F",
"muzzle_snds_m",
"muzzle_snds_58_blk_F",
"muzzle_snds_58_wdm_F",
"muzzle_snds_58_ghex_F",
"muzzle_snds_58_hex_F",
"muzzle_snds_b",
// Pointers
"acc_flashlight",
"acc_pointer_IR",
"acc_flashlight_pistol",
// Underbarrel
"bipod_01_F_snd",
"bipod_01_F_blk",
"bipod_01_F_mtp",
"bipod_01_F_khk",
"bipod_02_F_blk",
"bipod_02_F_tan",
"bipod_02_F_hex",
"bipod_03_F_blk",
"bipod_03_F_oli"
]; ];

View File

@ -1,6 +1,521 @@
/*
Class Name Extraction Tool
By GhostriderDbD
For Arma 3
Lists weapons that should excluded from the output for the script.
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/
*/
/*
Include any classnames you wish to exclude from the lists generated by the tool using the formating below.
The list below includes certains default Arma 3 glasses as of APEX.
"G_Sport_Red",
"G_Tactical_Black",
"G_Aviator",
"G_Lady_Mirror",
"G_Lady_Dark",
"G_Lady_Red",
"G_Lady_Blue",
"G_Diving",
"G_B_Diving",
"G_O_Diving",
"G_I_Diving"
*/
_baseWearables = [ _baseWearables = [
/*
Arma 3 wearables as of V 1.74
*/
// // Uniforms
"Uniform_Base",
"U_BasicBody",
"U_B_CombatUniform_mcam",
"U_B_CombatUniform_mcam_tshirt",
"U_B_CombatUniform_mcam_vest",
"U_B_GhillieSuit",
"U_B_HeliPilotCoveralls",
"U_B_Wetsuit",
"U_O_CombatUniform_ocamo",
"U_O_GhillieSuit",
"U_O_PilotCoveralls",
"U_O_Wetsuit",
"U_C_Poloshirt_blue",
"U_C_Poloshirt_burgundy",
"U_C_Poloshirt_stripped",
"U_C_Poloshirt_tricolour",
"U_C_Poloshirt_salmon",
"U_C_Poloshirt_redwhite",
"U_C_Commoner1_1",
"U_C_Commoner1_2",
"U_C_Commoner1_3",
"U_Rangemaster",
"U_NikosBody",
"U_OrestesBody",
"U_B_CombatUniform_mcam_worn",
"U_B_CombatUniform_wdl",
"U_B_CombatUniform_wdl_tshirt",
"U_B_CombatUniform_wdl_vest",
"U_B_CombatUniform_sgg",
"U_B_CombatUniform_sgg_tshirt",
"U_B_CombatUniform_sgg_vest",
"U_B_SpecopsUniform_sgg",
"U_B_PilotCoveralls",
"U_O_CombatUniform_oucamo",
"U_O_SpecopsUniform_ocamo",
"U_O_SpecopsUniform_blk",
"U_O_OfficerUniform_ocamo",
"U_I_CombatUniform",
"U_I_CombatUniform_tshirt",
"U_I_CombatUniform_shortsleeve",
"U_I_pilotCoveralls",
"U_I_HeliPilotCoveralls",
"U_I_GhillieSuit",
"U_I_OfficerUniform",
"U_I_Wetsuit",
"U_Competitor",
"U_MillerBody",
"U_KerryBody",
"U_AttisBody",
"U_AntigonaBody",
"U_IG_Menelaos",
"U_C_Novak",
"U_OI_Scientist",
"U_IG_Guerilla1_1",
"U_IG_Guerilla2_1",
"U_IG_Guerilla2_2",
"U_IG_Guerilla2_3",
"U_IG_Guerilla3_1",
"U_IG_Guerilla3_2",
"U_IG_leader",
"U_BG_Guerilla1_1",
"U_BG_Guerilla2_1",
"U_BG_Guerilla2_2",
"U_BG_Guerilla2_3",
"U_BG_Guerilla3_1",
"U_BG_Guerilla3_2",
"U_BG_leader",
"U_OG_Guerilla1_1",
"U_OG_Guerilla2_1",
"U_OG_Guerilla2_2",
"U_OG_Guerilla2_3",
"U_OG_Guerilla3_1",
"U_OG_Guerilla3_2",
"U_OG_leader",
"U_C_Poor_1",
"U_C_Poor_2",
"U_C_Scavenger_1",
"U_C_Scavenger_2",
"U_C_Farmer",
"U_C_Fisherman",
"U_C_WorkerOveralls",
"U_C_FishermanOveralls",
"U_C_WorkerCoveralls",
"U_C_HunterBody_grn",
"U_C_HunterBody_brn",
"U_C_Commoner2_1",
"U_C_Commoner2_2",
"U_C_Commoner2_3",
"U_C_PriestBody",
"U_C_Poor_shorts_1",
"U_C_Poor_shorts_2",
"U_C_Commoner_shorts",
"U_C_ShirtSurfer_shorts",
"U_C_TeeSurfer_shorts_1",
"U_C_TeeSurfer_shorts_2",
"U_B_CTRG_1",
"U_B_CTRG_2",
"U_B_CTRG_3",
"U_B_survival_uniform",
"U_I_G_Story_Protagonist_F",
"U_I_G_resistanceLeader_F",
"U_C_Journalist",
"U_C_Scientist",
"U_NikosAgedBody",
"U_B_Protagonist_VR",
"U_O_Protagonist_VR",
"U_I_Protagonist_VR",
"U_IG_Guerrilla_6_1",
"U_BG_Guerrilla_6_1",
"U_OG_Guerrilla_6_1",
"U_B_Soldier_VR",
"U_O_Soldier_VR",
"U_I_Soldier_VR",
"U_C_Soldier_VR",
"U_C_Driver_1",
"U_C_Driver_2",
"U_C_Driver_3",
"U_C_Driver_4",
"U_Marshal",
"U_C_Driver_1_black",
"U_C_Driver_1_blue",
"U_C_Driver_1_green",
"U_C_Driver_1_red",
"U_C_Driver_1_white",
"U_C_Driver_1_yellow",
"U_C_Driver_1_orange",
"U_B_FullGhillie_lsh",
"U_B_FullGhillie_sard",
"U_B_FullGhillie_ard",
"U_O_FullGhillie_lsh",
"U_O_FullGhillie_sard",
"U_O_FullGhillie_ard",
"U_I_FullGhillie_lsh",
"U_I_FullGhillie_sard",
"U_I_FullGhillie_ard",
"U_VirtualMan_F",
"U_B_T_Soldier_F",
"U_B_T_Soldier_AR_F",
"U_B_T_Soldier_SL_F",
"U_B_T_Sniper_F",
"U_B_T_FullGhillie_tna_F",
"U_B_CTRG_Soldier_F",
"U_B_CTRG_Soldier_2_F",
"U_B_CTRG_Soldier_3_F",
"U_B_GEN_Soldier_F",
"U_B_GEN_Commander_F",
"U_O_T_Soldier_F",
"U_O_T_Officer_F",
"U_O_T_Sniper_F",
"U_O_T_FullGhillie_tna_F",
"U_O_V_Soldier_Viper_F",
"U_O_V_Soldier_Viper_hex_F",
"U_I_C_Soldier_Para_1_F",
"U_I_C_Soldier_Para_2_F",
"U_I_C_Soldier_Para_3_F",
"U_I_C_Soldier_Para_4_F",
"U_I_C_Soldier_Para_5_F",
"U_I_C_Soldier_Bandit_1_F",
"U_I_C_Soldier_Bandit_2_F",
"U_I_C_Soldier_Bandit_3_F",
"U_I_C_Soldier_Bandit_4_F",
"U_I_C_Soldier_Bandit_5_F",
"U_I_C_Soldier_Camo_F",
"U_C_man_sport_1_F",
"U_C_man_sport_2_F",
"U_C_man_sport_3_F",
"U_C_Man_casual_1_F",
"U_C_Man_casual_2_F",
"U_C_Man_casual_3_F",
"U_C_Man_casual_4_F",
"U_C_Man_casual_5_F",
"U_C_Man_casual_6_F",
"U_B_CTRG_Soldier_urb_1_F",
"U_B_CTRG_Soldier_urb_2_F",
"U_B_CTRG_Soldier_urb_3_F",
// Headgear / Masks
"HelmetBase",
"H_HelmetB",
"H_HelmetB_camo",
"H_HelmetB_paint",
"H_HelmetB_light",
"H_Booniehat_khk",
"H_Booniehat_oli",
"H_Booniehat_indp",
"H_Booniehat_mcamo",
"H_Booniehat_grn",
"H_Booniehat_tan",
"H_Booniehat_dirty",
"H_Booniehat_dgtl",
"H_Booniehat_khk_hs",
"H_HelmetB_plain_mcamo",
"H_HelmetB_plain_blk",
"H_HelmetSpecB",
"H_HelmetSpecB_paint1",
"H_HelmetSpecB_paint2",
"H_HelmetSpecB_blk",
"H_HelmetSpecB_snakeskin",
"H_HelmetSpecB_sand",
"H_HelmetIA",
"H_HelmetIA_net",
"H_HelmetIA_camo",
"H_Helmet_Kerry",
"H_HelmetB_grass",
"H_HelmetB_snakeskin",
"H_HelmetB_desert",
"H_HelmetB_black",
"H_HelmetB_sand",
"H_Cap_red",
"H_Cap_blu",
"H_Cap_oli",
"H_Cap_headphones",
"H_Cap_tan",
"H_Cap_blk",
"H_Cap_blk_CMMG",
"H_Cap_brn_SPECOPS",
"H_Cap_tan_specops_US",
"H_Cap_khaki_specops_UK",
"H_Cap_grn",
"H_Cap_grn_BI",
"H_Cap_blk_Raven",
"H_Cap_blk_ION",
"H_Cap_oli_hs",
"H_Cap_press",
"H_Cap_usblack",
"H_Cap_surfer",
"H_Cap_police",
"H_HelmetCrew_B",
"H_HelmetCrew_O",
"H_HelmetCrew_I",
"H_PilotHelmetFighter_B",
"H_PilotHelmetFighter_O",
"H_PilotHelmetFighter_I",
"H_PilotHelmetHeli_B",
"H_PilotHelmetHeli_O",
"H_PilotHelmetHeli_I",
"H_CrewHelmetHeli_B",
"H_CrewHelmetHeli_O",
"H_CrewHelmetHeli_I",
"H_HelmetO_ocamo",
"H_HelmetLeaderO_ocamo",
"H_MilCap_ocamo",
"H_MilCap_mcamo",
"H_MilCap_oucamo",
"H_MilCap_rucamo",
"H_MilCap_gry",
"H_MilCap_dgtl",
"H_MilCap_blue",
"H_HelmetB_light_grass",
"H_HelmetB_light_snakeskin",
"H_HelmetB_light_desert",
"H_HelmetB_light_black",
"H_HelmetB_light_sand",
"H_BandMask_blk",
"H_BandMask_khk",
"H_BandMask_reaper",
"H_BandMask_demon",
"H_HelmetO_oucamo",
"H_HelmetLeaderO_oucamo",
"H_HelmetSpecO_ocamo",
"H_HelmetSpecO_blk",
"H_Bandanna_surfer",
"H_Bandanna_khk",
"H_Bandanna_khk_hs",
"H_Bandanna_cbr",
"H_Bandanna_sgg",
"H_Bandanna_sand",
"H_Bandanna_surfer_blk",
"H_Bandanna_surfer_grn",
"H_Bandanna_gry",
"H_Bandanna_blu",
"H_Bandanna_camo",
"H_Bandanna_mcamo",
"H_Shemag_khk",
"H_Shemag_tan",
"H_Shemag_olive",
"H_Shemag_olive_hs",
"H_ShemagOpen_khk",
"H_ShemagOpen_tan",
"H_Beret_blk",
"H_Beret_blk_POLICE",
"H_Beret_red",
"H_Beret_grn",
"H_Beret_grn_SF",
"H_Beret_brn_SF",
"H_Beret_ocamo",
"H_Beret_02",
"H_Beret_Colonel",
"H_Watchcap_blk",
"H_Watchcap_cbr",
"H_Watchcap_khk",
"H_Watchcap_camo",
"H_Watchcap_sgg",
"H_TurbanO_blk",
"H_StrawHat",
"H_StrawHat_dark",
"H_Hat_blue",
"H_Hat_brown",
"H_Hat_camo",
"H_Hat_grey",
"H_Hat_checker",
"H_Hat_tan",
"H_RacingHelmet_1_F",
"H_RacingHelmet_2_F",
"H_RacingHelmet_3_F",
"H_RacingHelmet_4_F",
"H_RacingHelmet_1_black_F",
"H_RacingHelmet_1_blue_F",
"H_RacingHelmet_1_green_F",
"H_RacingHelmet_1_red_F",
"H_RacingHelmet_1_white_F",
"H_RacingHelmet_1_yellow_F",
"H_RacingHelmet_1_orange_F",
"H_Cap_marshal",
"H_Helmet_Skate",
"H_HelmetB_TI_tna_F",
"H_HelmetO_ViperSP_hex_F",
"H_HelmetO_ViperSP_ghex_F",
"H_HelmetB_tna_F",
"H_HelmetB_Enh_tna_F",
"H_HelmetB_Light_tna_F",
"H_HelmetSpecO_ghex_F",
"H_HelmetLeaderO_ghex_F",
"H_HelmetO_ghex_F",
"H_HelmetCrew_O_ghex_F",
"H_MilCap_tna_F",
"H_MilCap_ghex_F",
"H_Booniehat_tna_F",
"H_Beret_gen_F",
"H_MilCap_gen_F",
"H_Cap_oli_Syndikat_F",
"H_Cap_tan_Syndikat_F",
"H_Cap_blk_Syndikat_F",
"H_Cap_grn_Syndikat_F",
// Goggles
"GoggleItem",
// Vests
"Vest_Camo_Base",
"Vest_NoCamo_Base",
"V_Rangemaster_belt",
"V_BandollierB_khk",
"V_BandollierB_cbr",
"V_BandollierB_rgr",
"V_BandollierB_blk",
"V_BandollierB_oli",
"V_PlateCarrier1_rgr",
"V_PlateCarrier2_rgr",
"V_PlateCarrier2_blk",
"V_PlateCarrier3_rgr",
"V_PlateCarrierGL_rgr",
"V_PlateCarrierGL_blk",
"V_PlateCarrierGL_mtp",
"V_PlateCarrier1_blk",
"V_PlateCarrierSpec_rgr",
"V_PlateCarrierSpec_blk",
"V_PlateCarrierSpec_mtp",
"V_Chestrig_khk",
"V_Chestrig_rgr",
"V_Chestrig_blk",
"V_Chestrig_oli",
"V_TacVest_khk",
"V_TacVest_brn",
"V_TacVest_oli",
"V_TacVest_blk",
"V_TacVest_camo",
"V_TacVest_blk_POLICE",
"V_TacVestIR_blk",
"V_TacVestCamo_khk",
"V_HarnessO_brn",
"V_HarnessOGL_brn",
"V_HarnessO_gry",
"V_HarnessOGL_gry",
"V_HarnessOSpec_brn",
"V_HarnessOSpec_gry",
"V_PlateCarrierIA1_dgtl",
"V_PlateCarrierIA2_dgtl",
"V_PlateCarrierIAGL_dgtl",
"V_PlateCarrierIAGL_oli",
"V_RebreatherB",
"V_RebreatherIR",
"V_RebreatherIA",
"V_PlateCarrier_Kerry",
"V_PlateCarrierL_CTRG",
"V_PlateCarrierH_CTRG",
"V_I_G_resistanceLeader_F",
"V_Press_F",
"V_TacChestrig_grn_F",
"V_TacChestrig_oli_F",
"V_TacChestrig_cbr_F",
"V_PlateCarrier1_tna_F",
"V_PlateCarrier2_tna_F",
"V_PlateCarrierSpec_tna_F",
"V_PlateCarrierGL_tna_F",
"V_HarnessO_ghex_F",
"V_HarnessOGL_ghex_F",
"V_BandollierB_ghex_F",
"V_TacVest_gen_F",
"V_PlateCarrier1_rgr_noflag_F",
"V_PlateCarrier2_rgr_noflag_F",
"V_DeckCrew_base_F",
"V_DeckCrew_yellow_F",
"V_DeckCrew_blue_F",
"V_DeckCrew_green_F",
"V_DeckCrew_red_F",
"V_DeckCrew_white_F",
"V_DeckCrew_brown_F",
"V_DeckCrew_violet_F",
// Backpacks
//Glasses
"None",
"G_Spectacles",
"G_Spectacles_Tinted",
"G_Combat",
"G_Lowprofile",
"G_Shades_Black",
"G_Shades_Green",
"G_Shades_Red",
"G_Squares",
"G_Squares_Tinted",
"G_Sport_BlackWhite",
"G_Sport_Blackyellow",
"G_Sport_Greenblack",
"G_Sport_Checkered",
"G_Sport_Red",
"G_Tactical_Black",
"G_Aviator",
"G_Lady_Mirror",
"G_Lady_Dark",
"G_Lady_Red",
"G_Lady_Blue",
"G_Diving",
"G_B_Diving",
"G_O_Diving",
"G_I_Diving",
"G_Goggles_VR",
"G_Balaclava_blk",
"G_Balaclava_oli",
"G_Balaclava_combat",
"G_Balaclava_lowprofile",
"G_Bandanna_blk",
"G_Bandanna_oli",
"G_Bandanna_khk",
"G_Bandanna_tan",
"G_Bandanna_beast",
"G_Bandanna_shades",
"G_Bandanna_sport",
"G_Bandanna_aviator",
"G_Shades_Blue",
"G_Sport_Blackred",
"G_Tactical_Clear",
"G_Balaclava_TI_blk_F",
"G_Balaclava_TI_tna_F",
"G_Balaclava_TI_G_blk_F",
"G_Balaclava_TI_G_tna_F",
"G_Combat_Goggles_tna_F",
// NVG
"NVGoggles",
"NVGoggles_OPFOR",
"NVGoggles_INDEP",
"Integrated_NVG_F",
"Integrated_NVG_TI_0_F",
"Integrated_NVG_TI_1_F",
"O_NVGoggles_hex_F",
"O_NVGoggles_urb_F",
"O_NVGoggles_ghex_F",
"NVGoggles_tna_F",
"NVGogglesB_blk_F",
"NVGogglesB_grn_F",
"NVGogglesB_gry_F"
]; ];

71
testConfig.Altis/help.sqf Normal file
View File

@ -0,0 +1,71 @@
disableSerialization;
["",0,0.2,10,0,0,8] spawn BIS_fnc_dynamicText;
createDialog "RscDisplayWelcome";
_display = findDisplay 999999;
_text1 = _display displayCtrl 1100;
_buttonSpoiler = _display displayCtrl 2400;
_textSpoiler = _display displayCtrl 1101;
_text2 = _display displayCtrl 1102;
_message = _message + "<t align='left' size='1' shadow='0'><t color='#ff9900'>General rules:</t><br/><br/>";
_message = _message + "We ask that you follow just a few basic rules.<br/><br/>";
_message = _message + "<br/>";
_message = _message + "* There is NO PVP allowed except in designated PVP Zones, should these be present on the server.<br/><br/>";
_message = _message + "* STEALING from players, vehicles, bases or corpses is not allowed.<br/><br/>";
_message = _message + "* Please be respectful toward other players<br/>";
_message = _message + "* Foul language will result in an automatick kick.<br/>";
_message = _message + "* Hacking, taking advantage of glitches or dupping is just a no-no.<br/>";
_message = _message + "* Please Respect Admins: They work hard to keep order and help players with issues.<br/><br/><br/>";
_message = _message + "* To keep language respectful you will be kicked for using certain words in chat. <br/>";
_message = _message + "* This is not intended to stiffle play but to maintain a polite decorum.<br/>";
_message = _message + "<a color='#ff9900'>Base Building Rules:</a><br/><br/>";
_message = _message + "* Please do not build closer thaan 150 meeters from the nearest building or structure.<br/>";
_message = _message + "* Your flag or frequency jammer may block spawning of loot for other players.<br/>";
_message = _message + "* Please do Not block roads.<br/><br/>";
_message = _message + "* Do Not build in airfields or place safes at these locations.<br/><br/>";
_message = _message + "* Please do not build snipping towers at strongholds.<br/>";
_message = _message + "<a color='#ff9900'>Mission Rules:</a><br/><br/>";
_message = _message + "* Call Missions in Side Chat AND place a marker with your name on the map in Side Chat.<br/><br/>";
_message = _message + "* Call missions once you are ready to go there.<br/><br/>";
_message = _message + "* Each player or group may only claim one mission at a time.<br/><br/>";
_message = _message + "<a color='#ff9900'>PVP Zone Rules:</a><br/><br/>";
_message = _message + "* Anything goes in PVP Zones.<br/><br/>";
_message = _message + "<a color='#ff9900'>Player Tips:</a><br/><br/>";
_message = _message + "* AI are sneaky and the last few AI at a mission often lay hidden and waiting for unwary players<br/><br/>";
_message = _message + "* Grenades and HE rounds are your friend, especially at town invasions<br/><br/>";
_message = _message + "* You can starve or die of thrist in Exile - never leave home without snacks<br/><br/>";
_message = _message + "* You can die of hypothermia on Namalsk - bundle up, light fires, bring thermal buddies<br/><br/>";
_message = _message + "* Missions tend to spawn in certain locations. If you build there do not be surprised if AI are waiting<br/><br/>";
_message = _message + "* If you build near missions or Mafia locations the AI may destroy any vehicles left outside even if you are not in-game<br/><br/>";
_message = _message + "* Arma and Exile are glitchy. Do not park vehicles/aircraft on roofs if you are not prepared for them to go Boom<br/><br/>";
_message = _message + "* Use the grid function to place pieces oriented north/south and park vehicles headed North to reduce issues with them going Boom<br/><br/>";
_message = _message + "* Remember that players and AI share the same roads.<br/><br/>";
_message = _message + "* Admins are here to keep order and enforce rules. They volunteer their time based on a love of Arma. Please respect them.<br/><br/>";
_message = _message + "<a color='#ff9900'>Roles of our Admins:</a><br/><br/>";
_message = _message + "* Our Admins volunteer their time to keep our servers running smoothly<br/><br/>";
_message = _message + "* Please treat them with the respect you would ask if you fulfilled their roles<br/><br/>";
_message = _message + "* Admins are responsible for ensuring that players adhere to our rules as stated above<br/><br/>";
_message = _message + "* If you have an issue with a player please check our teamspeak or post a report of the incident on our website or discord<br/><br/>";
_message = _message + "* Admins MAY offer assistance to players who are getting started, or who lost gear or vehicles. <br/><br/>";
_message = _message + "* However, we are not responsible for damaged or destroyed vehicles, missing gear or lost tabs or respect<br/><br/>";
_message = _message + "Have fun and play fair. <a color='#ff9900'></a><br/><br/><t/>";
_text1 ctrlSetStructuredText (parseText _message);
_positionText1 = ctrlPosition _text1;
_yText1 = _positionText1 select 1;
_hText1 = ctrlTextHeight _text1;
_text1 ctrlSetPosition [_positionText1 select 0, _yText1, _positionText1 select 2, _hText1];
_text1 ctrlCommit 0;
_buttonSpoiler ctrlSetFade 1;
_buttonSpoiler ctrlCommit 0;
_buttonSpoiler ctrlEnable false;
_textSpoiler ctrlSetFade 1;
_textSpoiler ctrlCommit 0;
_text2 ctrlSetFade 1;
_text2 ctrlCommit 0;

View File

@ -21,24 +21,8 @@ player addAction ["Vehicles","vehicles.sqf", [], 9];
player addAction ["Weapons","weapons.sqf",[], 8.9]; player addAction ["Weapons","weapons.sqf",[], 8.9];
player addAction ["Magazines","magazines.sqf", 8.7]; player addAction ["Magazines","magazines.sqf", 8.7];
player addAction ["Wearables","wearables.sqf", 8.8]; player addAction ["Wearables","wearables.sqf", 8.8];
/*
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"];
player addAction["Run magazinesPriceList","magazinesPriceList.sqf"];
player addAction["Run wearablesConfig","wearablesConfig.sqf"];
player addAction["Run wearablesPriceList","wearablesPriceList.sqf"];
player addAction["Run headgearConfig","headgearConfig.sqf"];
player addAction["Run headgearPriceList","headgearPriceList.sqf"];
player addAction["Run vestsConfig","vestsConfig.sqf"];
player addAction["Run vestsPriceList","vestsPriceList.sqf"];
player addAction["Run uniformsConfig","uniformsConfig.sqf"];
player addAction["Run uniformsPriceList","uniformsPriceList.sqf"];

View File

@ -9,7 +9,7 @@
*/ */
_baseMagazines = []; _baseMagazines = [];
//#include "ExcludedClassNames\baseMagazines.sqf" #include "ExcludedClassNames\baseMagazines.sqf"
_cfgMagazines = (configfile >> "CfgMagazines") call BIS_fnc_getCfgSubClasses; _cfgMagazines = (configfile >> "CfgMagazines") call BIS_fnc_getCfgSubClasses;
//_cfgMagazines sort true; //_cfgMagazines sort true;
_sortedMagazines = []; _sortedMagazines = [];

View File

@ -9,7 +9,7 @@
*/ */
_vehiclesBase = []; _vehiclesBase = [];
//#include "ExcludedClassNames\vehiclesBase.sqf" #include "ExcludedClassNames\baseVehicles.sqf"
_veh = (configfile >> "CfgVehicles") call BIS_fnc_getCfgSubClasses; _veh = (configfile >> "CfgVehicles") call BIS_fnc_getCfgSubClasses;
//_veh sort true; //_veh sort true;
systemChat format[" _veh contains %1 entries",count _veh]; systemChat format[" _veh contains %1 entries",count _veh];

View File

@ -9,8 +9,9 @@
http://creativecommons.org/licenses/by-nc-sa/4.0/ http://creativecommons.org/licenses/by-nc-sa/4.0/
*/ */
_weaponsBase = []; _weaponsBase = [];
//#include "ExcludedClassNames\weaponsBase.sqf"
_knownWeapons = []; _knownWeapons = [];
#include "ExcludedClassNames\baseWeapons.sqf"
_allWeaponRoots = ["Pistol","Rifle","Launcher"]; _allWeaponRoots = ["Pistol","Rifle","Launcher"];
_allWeaponTypes = ["AssaultRifle","MachineGun","SniperRifle","Shotgun","Rifle","Pistol","SubmachineGun","Handgun","MissileLauncher","RocketLauncher","Throw","GrenadeCore"]; _allWeaponTypes = ["AssaultRifle","MachineGun","SniperRifle","Shotgun","Rifle","Pistol","SubmachineGun","Handgun","MissileLauncher","RocketLauncher","Throw","GrenadeCore"];

View File

@ -10,7 +10,7 @@
*/ */
_baseWearables = []; _baseWearables = [];
//#include "baseWearables.sqf" #include "ExcludedClassNames\baseWearables.sqf"
_allWearableRoots = ["Pistol","Rifle","Launcher"]; _allWearableRoots = ["Pistol","Rifle","Launcher"];
_allWearableTypes = ["AssaultRifle","MachineGun","SniperRifle","Shotgun","Rifle","Pistol","SubmachineGun","Handgun","MissileLauncher","RocketLauncher","Throw","GrenadeCore"]; _allWearableTypes = ["AssaultRifle","MachineGun","SniperRifle","Shotgun","Rifle","Pistol","SubmachineGun","Handgun","MissileLauncher","RocketLauncher","Throw","GrenadeCore"];
_addedBaseNames = []; _addedBaseNames = [];