Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * 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[] = {
- { "RH_usp", "", 7500, 3250, "" },
- { "RH_gsh18", "", 7000, 3500, "" },
- { "RH_g17", "", 4850, 2925, "" },
- { "RH_m9", "", 4500, 2750, "" },
- { "RH_python", "", 18000, 9000, "" }
- };
- mags[] = {
- { "RH_12Rnd_45cal_usp", "", 125, 60, "" },
- { "RH_18Rnd_9x19_gsh", "", 150, 75, "" },
- { "RH_17Rnd_9x19_g17", "", 200, 100, "" },
- { "RH_15Rnd_9x19_M9", "", 250, 125, "" },
- { "RH_6Rnd_357_Mag", "", 250, 125, "" }
- };
- accs[] = {
- { "acc_flashlight_pistol", "", 1000, 500, "" } //Pistol Flashlight
- };
- };
- class rebel {
- name = "Blackmarket Weapons";
- side = "civ";
- conditions = "license_civ_rebel";
- items[] = {
- //Desert Eagle
- { "RH_deagle", "", 70000, 30000, "" },
- //Desert Eagle Gold
- { "RH_Deagleg", "", 75000, 35000, "" },
- //Glock 18
- { "RH_g18", "", 85000, 45000, "" },
- //Tec 9
- { "RH_tec9", "", 95000, 55000, "" },
- //HLC STGW.57
- { "hlc_rifle_stgw57_commando", "", 500000, 300000, "" },
- //HLC SIG SG554R-SB (tactical)
- { "hlc_rifle_sg553RSB_TAC", "", 750000, 450000, "" },
- //HLC SIG SG510-4
- { "hlc_rifle_sig5104", "", 800000, 450000, "" },
- //Steyr AUGA
- { "hlc_rifle_augpara_b", "", 350000, 150000, "" },
- //M14DMR
- { "hlc_rifle_M14dmr_Rail_XMAG", "", 1000250, 450000, "" },
- //Lithgow SLR
- { "hlc_rifle_SLRchopmod", "", 900050, 350000, "" },
- //Izgmash AK74M MTK
- { "hlc_rifle_ak74m_MTK", "", 950000, 350000, "" },
- //MP5A2
- { "hlc_smg_mp5a2", "", 350000, 150000, "" },
- //G36C
- { "hlc_rifle_G36C", "", 550000, 250000, "" },
- //FN30-11
- { "hlc_rifle_FN3011", "", 1200000, 650000, "" }
- };
- mags[] = {
- //Desert Eagle Mags
- { "RH_7Rnd_50_AE", "", 1500, 350, "" },
- //Desert Eagle Gold Mags
- { "RH_7Rnd_50_AE", "", 1500, 350, "" },
- //Glock 18 Mags
- { "RH_33Rnd_9x19_g18", "", 2500, 350, "" },
- { "RH_19Rnd_9x19_g18", "", 1500, 350, "" },
- //Tec9 Mags
- { "RH_32Rnd_9x19_tec", "", 3500, 350, "" },
- //HLC STGW.57 Mags
- { "hlc_15Rnd_9x19_B_P226", "", 5000, 350, "" },
- { "hlc_15Rnd_9x19_JHP_P226", "", 5000, 350, "" },
- { "hlc_15Rnd_9x19_SD_P226", "", 5000, 350, "" },
- { "hlc_24Rnd_75x55_B_stgw", "", 7500, 350, "" },
- { "hlc_24Rnd_75x55_ap_stgw", "", 7500, 350, "" },
- { "hlc_24Rnd_75x55_T_stgw", "", 7500, 350, "" },
- //HLC 7.62 AK Mags
- { "hlc_30Rnd_762x39_b_ak", "", 10000, 500, "" },
- { "hlc_30Rnd_762x39_t_ak", "", 10000, 500, "" },
- { "30Rnd_762x39_Mag_F", "", 10000, 500, "" },
- { "30Rnd_762x39_Mag_Green_F", "", 10000, 500, "" },
- { "30Rnd_762x39_Mag_Tracer_F", "", 10000, 500, "" },
- { "30Rnd_762x39_Mag_Tracer_Green_F", "", 10000, 500, "" },
- { "hlc_30Rnd_762x39_AP_ak", "", 10000, 500, "" },
- { "hlc_30rnd_762x39_s_ak", "", 10000, 500, "" },
- { "hlc_45Rnd_762x39_m_rpk", "", 12500, 650, "" },
- { "hlc_45Rnd_762x39_t_rpk", "", 12500, 650, "" },
- { "hlc_45Rnd_762x39_AP_rpk", "", 12500, 650, "" },
- { "hlc_75Rnd_762x39_m_rpk", "", 15000, 650, "" },
- { "hlc_75Rnd_762x39_AP_rpk", "", 15000, 650, "" },
- //HLC SIG SG510-4 Mags
- { "hlc_20Rnd_762x51_b_amt", "", 7500, 350, "" },
- { "hlc_20Rnd_762x51_mk316_amt", "", 7500, 350, "" },
- { "hlc_20Rnd_762x51_bball_amt", "", 7500, 350, "" },
- { "hlc_20Rnd_762x51_T_amt", "", 7500, 350, "" },
- //Steyr AUGA Mags
- { "hlc_25Rnd_9x19mm_M882_AUG", "", 1500, 150, "" },
- { "hlc_25Rnd_9x19mm_subsonic_AUG", "", 1700, 250, "" },
- //M14DMR Mags
- { "hlc_50Rnd_762x51_B_M14", "", 3500, 350, "" },
- { "hlc_20Rnd_762x51_B_M14", "", 1500, 250, "" },
- //Lithgow SLR Mags
- { "hlc_20Rnd_762x51_B_fal", "", 2500, 350, "" },
- //Izgmash AK74M MTK Mags
- { "hlc_30Rnd_545x39_B_AK", "", 2500, 350, "" },
- //MP5A2 Mags
- { "hlc_30Rnd_9x19_B_MP5", "", 1500, 350, "" },
- //G36C Mags
- { "hlc_30rnd_556x45_EPR_G36", "", 3500, 350, "" },
- //FN30-11 Mags
- { "hlc_10Rnd_762x51_B_fal", "", 3500, 350, "" }
- };
- accs[] = {
- { "optic_ACO_grn", "", 3500, 1750, "" },
- { "optic_Holosight", "", 3600, 1800, "" },
- { "optic_Hamr", "", 5500, 2750, "" },
- { "hlc_optic_FNSTANAG2D", "", 4000, 1000, "" },
- { "hlc_optic_VOMZ3d", "", 25000, 3750, "" },
- { "acc_flashlight", "", 1000, 500, "" },
- { "hlc_optic_kobra", "", 5000, 2500, "" }
- };
- };
- class gang {
- name = "Hideout Armament";
- side = "civ";
- conditions = "";
- items[] = {
- { "hgun_Rook40_F", "", 1500, 750, "" },
- { "hgun_Pistol_heavy_02_F", "", 2500, 1250, "" },
- { "hgun_ACPC2_F", "", 4500, 2250, "" },
- { "hgun_PDW2000_F", "", 9500, 4750, "" }
- };
- mags[] = {
- { "16Rnd_9x21_Mag", "", 125, 60, "" },
- { "6Rnd_45ACP_Cylinder", "", 150, 75, "" },
- { "9Rnd_45ACP_Mag", "", 200, 100, "" },
- { "30Rnd_9x21_Mag", "", 250, 125, "" }
- };
- accs[] = {
- { "acc_flashlight_pistol", "", 500, 250, "" },//Pistol Flashlight
- { "optic_ACO_grn_smg", "", 950, 475, "" }
- };
- };
- //Basic Shops
- class genstore {
- name = "Altis General Store";
- side = "civ";
- conditions = "";
- items[] = {
- { "Binocular", "", 150, 75, "" },
- { "ItemGPS", "", 100, 50, "" },
- { "ItemMap", "", 50, 25, "" },
- { "ItemCompass", "", 50, 25, "" },
- { "tf_anprc152_1", "", 150, 25, "" },
- { "ItemWatch", "", 50, 25, "" },
- { "FirstAidKit", "", 150, 75, "" },
- { "NVGoggles", "", 2000, 1000, "" },
- { "Chemlight_red", "", 300, 150, "" },
- { "Chemlight_yellow", "", 300, 150, "" },
- { "Chemlight_green", "", 300, 150, "" },
- { "Chemlight_blue", "", 300, 150, "" }
- };
- mags[] = {};
- accs[] = {};
- };
- class f_station_store {
- name = "Altis Fuel Station Store";
- side = "";
- conditions = "";
- items[] = {
- { "Binocular", "", 750, 75, "" },
- { "ItemGPS", "", 500, 50, "" },
- { "ItemMap", "", 250, 25, "" },
- { "ItemCompass", "", 250, 25, "" },
- { "ItemWatch", "", 250, 25, "" },
- { "FirstAidKit", "", 750, 75, "" },
- { "NVGoggles", "", 10000, 1000, "" },
- { "Chemlight_red", "", 1500, 150, "" },
- { "Chemlight_yellow", "", 1500, 150, "" },
- { "Chemlight_green", "", 1500, 150, "" },
- { "Chemlight_blue", "", 1500, 150, "" }
- };
- mags[] = {};
- accs[] = {};
- };
- //Cop Shops
- class cop_basic {
- name = "Altis Cop Shop";
- side = "cop";
- conditions = "";
- items[] = {
- { "Binocular", "", 150, 75, "" },
- { "ItemGPS", "", 100, 50, "" },
- { "FirstAidKit", "", 150, 75, "" },
- { "steff_swat_earpiece", "", 200, 100, "" },
- { "HandGrenade_Stone", $STR_W_items_Flashbang, 70, 50, "call life_coplevel >= 2" },
- { "RH_g17", "", 500, 350, "" },
- { "RH_uspm", "", 500, 350, "" },
- { "RH_bullb", "", 500, 450, "call life_coplevel >= 1" },
- { "CSW_FN57_Ballistic_Shield", "", 500, 450, "call life_coplevel >= 1" },
- { "hlc_smg_mp510", "", 700, 500, "call life_coplevel >= 1" },
- { "hlc_smg_MP5N", "", 500, 170, "call life_coplevel >= 1" },
- { "hlc_rifle_Colt727", "", 500, 150, "call life_coplevel >= 1" },
- { "RH_fnp45", "", 500, 450, "call life_coplevel >= 2" },
- { "RH_kimber_nw", "", 500, 450, "call life_coplevel >= 2" },
- { "hlc_rifle_vendimus", "", 500, 250, "call life_coplevel >= 2" },
- { "hlc_rifle_bcmblackjack", "", 500, 160, "call life_coplevel >= 3" },
- { "hlc_rifle_awmagnum_BL", "", 500, 160, "call life_coplevel >= 3" },
- { "hlc_rifle_ACR_mid_black", "", 500, 160, "call life_coplevel >= 4" },
- { "hlc_rifle_SAMR", "", 500, 160, "call life_coplevel >= 4" },
- { "hlc_rifle_auga2lsw", "", 500, 160, "call life_coplevel >= 5" },
- { "hlc_rifle_M21_Rail", "", 500, 160, "call life_coplevel >= 7" },
- { "CSW_M870", "", 500, 160, "call life_coplevel >= 7" },
- { "hlc_rifle_RU556", "", 500, 160, "call life_coplevel >= 7" }
- };
- mags[] = {
- { "16Rnd_9x21_Mag", "", 125, 60, "" },
- { "RH_16Rnd_40cal_usp", "", 30, 15, "" },
- { "RH_6Rnd_454_Mag"", "", 130, 65, "call life_coplevel >= 1" },
- { "RH_7Rnd_45cal_m1911"", "", 130, 65, "call life_coplevel >= 2" },
- { "RH_15Rnd_45cal_fnp"", "", 130, 65, "call life_coplevel >= 2" },
- { "hlc_30Rnd_10mm_B_MP5", "", 150, 125, "call life_coplevel >= 1" },
- { "CSW_20Rnd_57x28_SS190", "", 150, 125, "call life_coplevel >= 1" },
- { "hlc_30Rnd_9x19_B_MP5", "", 200, 100, "call life_coplevel >= 1" },
- { "hlc_30rnd_556x45_EPR", "", 200, 100, "call life_coplevel >= 1" },
- { "hlc_5rnd_300WM_FMJ_AWM", "", 200, 100, "call life_coplevel >= 3" },
- { "hlc_30rnd_556x45_EPR", "", 200, 100, "call life_coplevel >= 4" },
- { "hlc_30Rnd_556x45_B_AUG", "", 200, 100, "call life_coplevel >= 5" },
- { "hlc_20Rnd_762x51_B_M14", "", 200, 100, "call life_coplevel >= 7" },
- { "CSW_M870_8Rnd_slug", "", 200, 100, "call life_coplevel >= 7" },
- { "CSW_M870_8Rnd_stun", "", 200, 100, "call life_coplevel >= 7" },
- { "hlc_30rnd_556x45_EPR", "", 200, 100, "call life_coplevel >= 7" },
- { "29rnd_300BLK_STANAG", "", 200, 100, "call life_coplevel >= 2" }
- };
- accs[] = {
- { "muzzle_snds_L", "", 50, 25, "" },
- { "optic_MRD", "", 27, 17, "call life_coplevel >= 1" },
- { "optic_Hamr", "", 50, 25, "call life_coplevel >= 1" },
- { "optic_AMS", "", 50, 25, "call life_coplevel >= 3" },
- { "acc_flashlight_pistol", "", 50, 25, "call life_coplevel >= 1" },//Pistol Flashlight
- { "acc_flashlight", "", 75, 65, "call life_coplevel >= 2" },
- { "CSW_FN57_Shield_P", "", 75, 65, "call life_coplevel >= 1" },
- { "optic_Holosight", "", 100, 50, "call life_coplevel >= 2" },
- { "optic_Arco", "", 20, 15, "call life_coplevel >= 2" },
- { "muzzle_snds_H", "", 25, 17, "call life_coplevel >= 2" }
- };
- };
- //Medic Shops
- class med_basic {
- name = "store";
- side = "med";
- conditions = "";
- items[] = {
- { "ItemGPS", "", 100, 50, "" },
- { "Binocular", "", 150, 75, "" },
- { "FirstAidKit", "", 150, 75, "" },
- { "steff_swat_earpiece", "", 120, 600, "" }
- };
- mags[] = {};
- accs[] = {};
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement