/* * FORMAT: * STRING (Conditions) - Must return boolean : * String can contain any amount of conditions, aslong as the entire * string returns a boolean. This allows you to check any levels, licenses etc, * in any combination. For example: * "call life_coplevel && license_civ_someLicense" * This will also let you call any other function. * * * ARRAY FORMAT: * 0: STRING (Classname): Item Classname * 1: STRING (Nickname): Nickname that will appear purely in the shop dialog * 2: SCALAR (Buy price) * 3: SCALAR (Sell price): To disable selling, this should be -1 * 4: STRING (Conditions): Same as above conditions string * * Weapon classnames can be found here: https://community.bistudio.com/wiki/Arma_3_CfgWeapons_Weapons * Item classnames can be found here: https://community.bistudio.com/wiki/Arma_3_CfgWeapons_Items * */ class WeaponShops { //Armory Shops class gun { name = "Billy Joe's Firearms"; side = "civ"; conditions = "license_civ_gun"; items[] = { }; mags[] = { }; accs[] = { }; }; class rebel { name = "Rebel Waffenkammer"; side = "civ"; conditions = "license_civ_rebel"; items[] = { { "ItemGPS", "", 2000, 1000, "" }, { "SMG_02_F", "", 650, 325, "" }, { "arifle_MX_F", "", 650, 325, "" }, { "arifle_MXC_F", "", 650, 325, "" }, { "arifle_Katiba_F", "", 650, 325, "" }, { "arifle_MXM_F", "", 650, 325, "" }, { "arifle_MX_SW_F", "", 650, 325, "" }, { "srifle_DMR_03_tan_F", "", 650, 325, "" }, { "srifle_DMR_05_tan_f", "", 650, 325, "" }, { "srifle_GM6_camo_F", "", 650, 325, "" } }; mags[] = { { "30Rnd_9x21_Mag", "", 650, 325, "" }, { "30Rnd_65x39_caseless_mag", "", 650, 325, "" }, { "30Rnd_65x39_caseless_green", "", 650, 325, "" }, { "100Rnd_65x39_caseless_mag", "", 650, 325, "" }, { "20Rnd_762x51_Mag", "", 650, 325, "" }, { "10Rnd_93x64_DMR_05_Mag", "", 650, 325, "" }, { "5Rnd_127x108_Mag", "", 650, 325, "" } }; accs[] = { { "optic_Arco", "", 650, 325, "" }, { "optic_AMS_snd", "", 650, 325, "" }, { "optic_ERCO_snd_F", "", 650, 325, "" }, { "muzzle_snds_H_snd_F", "", 650, 325, "" }, { "muzzle_snds_B_snd_F", "", 650, 325, "" }, { "muzzle_snds_93mmg_tan", "", 650, 325, "" }, { "muzzle_snds_L", "", 650, 325, "" }, { "bipod_01_F_snd", "", 650, 325, "" } }; }; class gang { name = "Hideout Armament"; side = "civ"; conditions = ""; items[] = { }; mags[] = { }; accs[] = { }; }; //Basic Shops class genstore { name = "Altis General Store"; side = "civ"; conditions = ""; items[] = { }; mags[] = {}; accs[] = {}; }; class f_station_store { name = "Altis Fuel Station Store"; side = ""; conditions = ""; items[] = { }; mags[] = {}; accs[] = {}; }; class cop_basic { name = "Polizei Waffenkammer"; side = "cop"; conditions = ""; items[] = { { "ItemGPS", "", 2000, 1000, "call life_coplevel >= 1" }, { "NVGoggles_OPFOR", "Night Vision", 2000, 1000, "call life_coplevel >= 1" }, { "hgun_P07_snds_F", "", 2000, 1000, "call life_coplevel >= 1" }, { "arifle_SDAR_F", "", 20000, 10000, "call life_coplevel >= 1" }, { "SMG_02_F", "", 1000, 3250, "call life_coplevel >= 1" }, { "arifle_MXC_Black_F", "", 1000, 3250, "call life_coplevel >= 2" }, { "arifle_Katiba_F", "", 650, 325, "call life_coplevel >= 3" }, { "arifle_MX_SW_Black_F", "", 1000, 3250, "call life_coplevel >= 4" }, { "arifle_ARX_blk_F", "", 1000, 1000, "call life_coplevel >= 4" }, { "arifle_SPAR_02_blk_F", "", 1000, 3250, "call life_coplevel >= 4" }, { "arifle_AK12_F", "", 1000, 3250, "call life_coplevel >= 5" }, { "NONE", "====- SEK & Ab Ausbilder -====", 1000, 3250, "call life_coplevel >= 9" }, { "SmokeShellYellow", "Gas", 1000, 3250, "call life_coplevel >= 9" }, { "Rangefinder", "Rangefinder", 1000, 3250, "call life_coplevel >= 9" }, { "srifle_DMR_03_F", "", 1000, 3250, "call life_coplevel >= 9" }, { "srifle_DMR_05_blk_F", "", 1000, 3250, "call life_coplevel >= 9" }, { "srifle_GM6_F", "", 1000, 3250, "call life_coplevel >= 13" }, { "LMG_Mk200_F", "", 1000, 3250, "call life_coplevel >= 15" }, { "launch_RPG7_F", "", 1000, 3250, "call life_coplevel >= 17" } }; mags[] = { { "16Rnd_9x21_Mag", "", 125, 60, "call life_coplevel >= 1" }, { "20Rnd_556x45_UW_mag", "", 125, 60, "call life_coplevel >= 1" }, { "30Rnd_9x21_Mag", "", 1000, 3250, "call life_coplevel >= 1" }, { "30Rnd_65x39_caseless_mag", "", 1000, 3250, "call life_coplevel >= 2" }, { "30Rnd_65x39_caseless_green", "", 1000, 3250, "call life_coplevel >= 3" }, { "100Rnd_65x39_caseless_mag", "", 1000, 3250, "call life_coplevel >= 4" }, { "150Rnd_556x45_Drum_Mag_F", "", 1000, 3250, "call life_coplevel >= 4" }, { "30Rnd_65x39_caseless_green", "", 1000, 1000, "call life_coplevel >= 4" }, { "30Rnd_762x39_Mag_F", "", 1000, 3250, "call life_coplevel >= 5" }, { "20Rnd_762x51_Mag", "", 1000, 3250, "call life_coplevel >= 9" }, { "10Rnd_93x64_DMR_05_Mag", "", 1000, 3250, "call life_coplevel >= 9" }, { "5Rnd_127x108_Mag", "", 1000, 3250, "call life_coplevel >= 13" }, { "200Rnd_65x39_cased_Box", "", 1000, 3250, "call life_coplevel >= 15" }, { "RPG7_F", "", 1000, 3250, "call life_coplevel >= 17" } }; accs[] = { { "optic_AMS", "", 125, 60, "call life_coplevel >= 1" }, { "optic_ERCO_blk_F", "", 125, 60, "call life_coplevel >= 1" }, { "muzzle_snds_L", "", 125, 60, "call life_coplevel >= 1" }, { "muzzle_snds_B", "", 125, 60, "call life_coplevel >= 1" }, { "muzzle_snds_H_MG", "", 125, 60, "call life_coplevel >= 1" }, { "muzzle_snds_M", "", 125, 60, "call life_coplevel >= 1" }, { "muzzle_snds_93mmg", "", 125, 60, "call life_coplevel >= 1" }, { "muzzle_snds_65_TI_blk_F", "", 125, 50, "call life_coplevel >= 1" }, { "bipod_01_F_blk", "", 125, 50, "call life_coplevel >= 1" } }; }; //Medic Shops class med_basic { name = "store"; side = "med"; conditions = ""; items[] = {}; mags[] = {}; accs[] = {}; }; };