Guten Abend zusammen,
Ich habe ein Kleines Problem.
Vorab: Ich benutze die Version 5.0 [lexicon]Tanoa[/lexicon] Life
Nun Zu meiner Frage.
Wo kann ich in der Config_weapons.hpp definieren mit welchem Coplevel man welche waffe kaufen kann?
So Sieht die Datei aus:
Code
/*
* Format:
* level: ARRAY (This is for limiting items to certain things)
* 0: Variable to read from
* 1: Variable Value Type (SCALAR / BOOL / EQUAL)
* 2: What to compare to (-1 = Check Disabled)
* 3: Custom exit message (Optional)
*
* items: { Classname, Itemname, BuyPrice, SellPrice }
*
* Itemname only needs to be filled if you want to rename the original object name.
*
* 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";
license = "gun";
level[] = { "", "", -1, "" };
items[] = {
{ "hgun_Rook40_F", "", 6500, 500, { "", "", -1 } },
{ "hgun_Pistol_heavy_02_F", "", 9850, -1, { "", "", -1 } },
{ "hgun_ACPC2_F", "", 11500, -1, { "", "", -1 } },
{ "hgun_PDW2000_F", "", 20000, -1, { "", "", -1 } },
{ "hgun_P07_khk_F", "", 21000, -1, { "", "", -1 } }, //Apex DLC
{ "hgun_Pistol_01_F", "", 20000, -1, { "", "", -1 } }, //Apex DLC
{ "SMG_05_F", "", 180000, -1, { "", "", -1 } } //Apex DLC
};
mags[] = {
{ "16Rnd_9x21_Mag", "", 25, 100, { "", "", -1 } },
{ "6Rnd_45ACP_Cylinder", "", 50, 100, { "", "", -1 } },
{ "9Rnd_45ACP_Mag", "", 45, 100, { "", "", -1 } },
{ "30Rnd_9x21_Mag", "", 75, 100, { "", "", -1 } },
{ "30Rnd_9x21_Mag_SMG_02", "", 75, 100, { "", "", -1 } }, //Apex DLC
{ "10Rnd_9x21_Mag", "", 75, 100, { "", "", -1 } } //Apex DLC - Had to guess this. Not referenced anywhere
};
accs[] = {
{ "optic_ACO_grn_smg", "", 2500, 100, { "", "", -1 } }
};
};
class rebel {
name = "Mohammed's Jihadi Shop";
side = "civ";
license = "rebel";
level[] = { "", "", -1, "" };
items[] = {
{ "arifle_TRG20_F", "", 25000, 2500, { "", "", -1 } },
{ "arifle_Katiba_F", "", 30000, 5000, { "", "", -1 } },
{ "srifle_DMR_01_F", "", 50000, -1, { "", "", -1 } },
{ "arifle_SDAR_F", "", 20000, 7500, { "", "", -1 } },
{ "arifle_AK12_F", "", 22000, 7500, { "", "", -1 } }, //Apex DLC
{ "arifle_AKS_F", "", 22000, 7500, { "", "", -1 } }, //Apex DLC
{ "arifle_AKM_F", "", 22000, 7500, { "", "", -1 } }, //Apex DLC
{ "arifle_ARX_blk_F", "", 22000, 7500, { "", "", -1 } }, //Apex DLC
{ "arifle_SPAR_01_blk_F", "", 33000, 7500, { "", "", -1 } }, //Apex DLC
{ "arifle_CTAR_blk_F", "", 30000, 5000, { "", "", -1 } } //Apex DLC
};
mags[] = {
{ "30Rnd_556x45_Stanag", "", 300, 100, { "", "", -1 } },
{ "30Rnd_762x39_Mag_F", "", 300, 100, { "", "", -1 } },
{ "30Rnd_545x39_Mag_F", "", 300, 100, { "", "", -1 } }, //Apex DLC
{ "30Rnd_65x39_caseless_green", "", 275, 100, { "", "", -1 } },
{ "10Rnd_762x54_Mag", "", 500, 100, { "", "", -1 } },
{ "20Rnd_556x45_UW_mag", "", 125, 100, { "", "", -1 } },
{ "30Rnd_580x42_Mag_F", "", 125, 100, { "", "", -1 } } //Apex DLC
};
accs[] = {
{ "optic_ACO_grn", "", 3500, 100, { "", "", -1 } },
{ "optic_Holosight", "", 3600, 100, { "", "", -1 } },
{ "optic_Hamr", "", 7500, 100, { "", "", -1 } },
{ "acc_flashlight", "", 1000, 100, { "", "", -1 } }
};
};
class gang {
name = "Hideout Armament";
side = "civ";
license = "";
level[] = { "", "", -1, "" };
items[] = {
{ "hgun_Rook40_F", "", 1500, 500, { "", "", -1 } },
{ "hgun_Pistol_heavy_02_F", "", 2500, -1, { "", "", -1 } },
{ "hgun_ACPC2_F", "", 4500, -1, { "", "", -1 } },
{ "hgun_PDW2000_F", "", 9500, -1, { "", "", -1 } }
};
mags[] = {
{ "16Rnd_9x21_Mag", "", 25, 100, { "", "", -1 } },
{ "6Rnd_45ACP_Cylinder", "", 50, 100, { "", "", -1 } },
{ "9Rnd_45ACP_Mag", "", 45, 100, { "", "", -1 } },
{ "30Rnd_9x21_Mag", "", 75, 100, { "", "", -1 } }
};
accs[] = {
{ "optic_ACO_grn_smg", "", 950, 100, { "", "", -1 } }
};
};
//Basic Shops
class genstore {
name = "Altis General Store";
side = "civ";
license = "";
level[] = { "", "", -1, "" };
items[] = {
{ "Binocular", "", 150, -1, { "", "", -1 } },
{ "ItemGPS", "", 100, 45, { "", "", -1 } },
{ "ItemMap", "", 50, 35, { "", "", -1 } },
{ "ItemCompass", "", 50, 25, { "", "", -1 } },
{ "ItemWatch", "", 50, -1, { "", "", -1 } },
{ "FirstAidKit", "", 150, 65, { "", "", -1 } },
{ "NVGoggles", "", 2000, 980, { "", "", -1 } },
{ "Chemlight_red", "", 300, -1, { "", "", -1 } },
{ "Chemlight_yellow", "", 300, 50, { "", "", -1 } },
{ "Chemlight_green", "", 300, 50, { "", "", -1 } },
{ "Chemlight_blue", "", 300, 50, { "", "", -1 } }
};
mags[] = {};
accs[] = {};
};
class f_station_store {
name = "Altis Fuel Station Store";
side = "";
license = "";
level[] = { "", "", -1, "" };
items[] = {
{ "Binocular", "", 750, -1, { "", "", -1 } },
{ "ItemGPS", "", 500, 45, { "", "", -1 } },
{ "ItemMap", "", 250, 35, { "", "", -1 } },
{ "ItemCompass", "", 250, 25, { "", "", -1 } },
{ "ItemWatch", "", 250, -1, { "", "", -1 } },
{ "FirstAidKit", "", 750, 65, { "", "", -1 } },
{ "NVGoggles", "", 10000, 980, { "", "", -1 } },
{ "Chemlight_red", "", 1500, -1, { "", "", -1 } },
{ "Chemlight_yellow", "", 1500, 50, { "", "", -1 } },
{ "Chemlight_green", "", 1500, 50, { "", "", -1 } },
{ "Chemlight_blue", "", 1500, 50, { "", "", -1 } }
};
mags[] = {};
accs[] = {};
};
//Cop Shops
class cop_basic {
name = "Altis Cop Shop";
side = "cop";
license = "";
level[] = { "", "", -1, "" };
items[] = {
{ "Binocular", "", 150, -1, { "", "", -1 } },
{ "ItemGPS", "", 100, 45, { "", "", -1 } },
{ "FirstAidKit", "", 150, 65, { "", "", -1 } },
{ "NVGoggles", "", 2000, 980, { "", "", -1 } },
{ "HandGrenade_Stone", "Flashbang", 1700, -1, { "", "", -1 } },
{ "hgun_P07_snds_F", "Stun Pistol", 2000, 650, { "", "", -1 } },
{ "arifle_sdar_F", "Taser Rifle", 20000, 7500, { "", "", -1 } },
{ "hgun_P07_F", "", 7500, 1500, { "", "", -1 } },
{ "SMG_02_ACO_F", "", 30000, -1, {"life_coplevel", "SCALAR", 2 } },
{ "arifle_MX_F", "", 35000, 7500, {"life_coplevel", "SCALAR", 2 } },
{ "hgun_ACPC2_F", "", 17500, -1, {"life_coplevel", "SCALAR", 3 } },
{ "arifle_MXC_F", "", 30000, 5000, {"life_coplevel", "SCALAR", 3 } },
// Snipers
{ "srifle_DMR_07_blk_F", "", 32000, 5000, {"life_coplevel", "SCALAR", 3 } } //Apex DLC
};
mags[] = {
{ "16Rnd_9x21_Mag", "", 25, 100, { "", "", -1 } },
{ "20Rnd_556x45_UW_mag", "Taser Rifle Magazine", 45, 100, { "", "", -1 } },
{ "30Rnd_65x39_caseless_mag", "", 130, 100, { "", "", -1 } },
{ "30Rnd_9x21_Mag", "", 250, 100, {"life_coplevel", "SCALAR", 2 } },
{ "9Rnd_45ACP_Mag", "", 200, 100, {"life_coplevel", "SCALAR", 3 } },
{ "20Rnd_650x39_Cased_Mag_F", "", 200, 100, {"life_coplevel", "SCALAR", 3 } } //Apex DLC
};
accs[] = {
{ "muzzle_snds_L", "", 650, 100, { "", "", -1 } },
{ "acc_flashlight", "", 750, 100, {"life_coplevel", "SCALAR", 2 } },
{ "optic_Holosight", "", 1200, 100, {"life_coplevel", "SCALAR", 2 } },
{ "optic_Arco", "", 2500, 100, {"life_coplevel", "SCALAR", 2 } },
{ "muzzle_snds_H", "", 2750, 100, {"life_coplevel", "SCALAR", 2 } },
{ "optic_MRD", "", 2750, 100, {"life_coplevel", "SCALAR", 2 } }
};
};
//Medic Shops
class med_basic {
name = "store";
side = "med";
license = "";
level[] = { "", "", -1, "" };
items[] = {
{ "ItemGPS", "", 100, 45, { "", "", -1 } },
{ "Binocular", "", 150, -1, { "", "", -1 } },
{ "FirstAidKit", "", 150, 65, { "", "", -1 } },
{ "NVGoggles", "", 1200, 980, { "", "", -1 } }
};
mags[] = {};
accs[] = {};
};
};
Alles anzeigen
Wäre für Hilfe sehr dankbar da ich nun schon seit stunden rumprobiere.
MFG