[...]
5. Any of the _customLoadouts and _publicClasses can be made into random classes. They just need to be in the random format
and it will be automatically detected. You can have multiple random classes, i.e. Random LMG, Random Rifle, Random Sniper, Random
Bandit, Random Hero, etc. You can make every class a random class if you want to.
6. Instead of repeating long strings of the same items multiple times you can use constants in this format:
#define SHORT_HAND_NAME "Item1","Item2","Item3","Item4"
Then replace all occurrences of "Item1","Item2","Item3","Item4" with SHORT_HAND_NAME as I did with the VIP_ITEMS example below.
*/
#define VIP_ITEMS "ItemAntibiotic","ItemBloodbag","ItemEpinephrine","ItemMorphine" // constant example, these can be removed if they are not used below
#define VIP_TOOLS "Binocular_Vector","NVGoggles","ItemCompass","ItemHatchet_DZE","ItemKnife","Itemmatchbox","Itemetool","ItemWatch","ItemGPS","ItemCrowbar","ItemRadio"
#define ADMIN_ITEMS ""
_currencyVariable = "cashMoney"; // Coins variable name
_startBag = "DZ_Patrol_Pack_EP1";
_startMags = ["ItemBloodbag","ItemBandage",2,"ItemPainkiller","ItemWaterbottle","FoodPistachio","17Rnd_9x19_glock17",2];
_startWeps = ["ItemCompass","ItemToolbox","ItemRadio","ItemMap","glock17_EP1"];
_customLoadout = [
"xxx", // LO1
"xxx", // LO2
"xxx", // LO3
"xxx", // LO4
"xxx", // LO5
"xxx", // LO6
"0"
];
_customLoadouts = [
["LO1","FR_TL","BanditW2_DZ",["100Rnd_556x45_BetaCMag",1,"30Rnd_9x19_UZI_SD",1,ADMIN_ITEMS],["m16a4_acg","UZI_SD_EP1",VIP_TOOLS],"DZ_LargeGunBag_EP1",["5Rnd_127x99_AS50",1],["BAF_AS50_scoped_DZ"]],
["LO2","CZ_Special_Forces_GL_DES_EP1_DZ","BanditW2_DZ",["20rnd_762x51_B_SCAR",1,"1Rnd_HE_M203","15Rnd_9x19_M9SD",ADMIN_ITEMS],["SCAR_H_STD_EGLM_Spect","M9SD",VIP_TOOLS],"DZ_LargeGunBag_EP1",["30Rnd_556x45_StanagSD"],["M4A1_AIM_SD_camo"]],
["LO3","GUE_Soldier_Sniper_DZ","BanditW2_DZ",["5Rnd_127x99_AS50",3,"30Rnd_9x19_UZI_SD",3,"ItemBandage",2,"ItemBloodbag","ItemMorphine","ItemPainkiller","FoodCanBakedBeans",2,"ItemSodaRbull",2,"SmokeShell","HandGrenade_west"],["BAF_AS50_scoped","UZI_SD_EP1","Binocular_Vector","ItemGPS","ItemMap","ItemToolbox","ItemRadio","Itemmatchbox_DZE"],"DZ_Backpack_EP1"],
["LO4","GUE_Soldier_Sniper_DZ","BanditW2_DZ",["5Rnd_127x99_AS50",3,"30Rnd_9x19_UZI_SD",3,"ItemBandage",2,"ItemBloodbag","ItemMorphine","ItemPainkiller","FoodCanBakedBeans",2,"ItemSodaRbull",2,"SmokeShell","HandGrenade_west"],["BAF_AS50_scoped","UZI_SD_EP1","Binocular_Vector","ItemGPS","ItemMap","ItemToolbox","ItemRadio","ItemCrowbar"],"DZ_Backpack_EP1"],
["LO5","GUE_Soldier_Sniper_DZ","BanditW2_DZ",["5Rnd_127x99_AS50",3,"15Rnd_9x19_M9SD",3,"ItemBandage",2,"ItemBloodbag","ItemMorphine","ItemPainkiller","FoodbeefCooked",2,"ItemWaterbottle",2,"SmokeShell","HandGrenade_west"],["BAF_AS50_scoped","M9SD","Binocular_Vector","ItemGPS","ItemCrowbar","ItemEtool","ItemCompass","ItemRadio"],"DZ_Backpack_EP1"],
["LO6","GUE_Soldier_Sniper_DZ","BanditW2_DZ",["5Rnd_127x99_AS50",3,"15Rnd_9x19_M9SD",3,"ItemBandage",2,"ItemBloodbag","ItemMorphine","ItemPainkiller","FoodbeefCooked",2,"ItemWaterbottle",2,"SmokeShell","HandGrenade_west"],["BAF_AS50_scoped","M9SD","Binocular_Vector","ItemGPS","ItemCrowbar","ItemHatchet_DZE","ItemEtool","ItemRadio"],"DZ_Backpack_EP1"],
[]
];
_classLevel1 = ["0","0","0"];
_classLevel2 = ["0","0","0"];
_classLevel3 = ["0","0","0"];
// To give higher level VIPs access to lower level VIP classes uncomment the two lines below:
_classLevel1 = _classLevel1 + _classLevel2 + _classLevel3;
_classLevel2 = _classLevel2 + _classLevel3;
_publicClasses = [
/* [
"Random",
[["Survivor2_DZ","Haris_Press_EP1_DZ","Rocker1_DZ"],["SurvivorW2_DZ","SurvivorWdesert_DZ","SurvivorWurban_DZ"]],
["ItemAntibiotic",2,"ItemMorphine","ItemEpinephrine"],2,
["ItemCompass","ItemHatchet","ItemCrowbar"],2,
["M4A1","AK_74","BAF_L85A2_RIS_Holo","Sa58P_EP1"],2,
["MakarovSD","Colt1911","revolver_EP1","M9","M9SD"],3,
["DZ_Assault_Pack_EP1","DZ_Czech_Vest_Puch","DZ_Patrol_Pack_EP1"], // use [""] for none
[],4,
[],2,
[],2,
[],3,
0,0
],*/
["Bandit (-5k Humanity","GUE_Commander_DZ","BanditW1_DZ",["20Rnd_762x51_DMR",2,"30Rnd_9x19_UZI_SD",3,VIP_ITEMS],["DMR","UZI_SD_EP1","Binocular_Vector"],"DZ_Backpack_EP1",[],[],0,-5000],
["Hero (+5k Hunanity)","Soldier_Sniper_PMC_DZ","SurvivorWpink_DZ",["20Rnd_762x51_DMR",2,"30Rnd_9x19_UZI_SD",3,VIP_ITEMS],["DMR","UZI_SD_EP1","Binocular_Vector"],"DZ_Backpack_EP1",[],[],0,5000],
["Survivor","Survivor2_DZ","SurvivorW2_DZ",[],[],"",[],[],0,0],
["British Soldier","Soldier1_DZ","SurvivorWcombat_DZ",["30Rnd_556x45_Stanag",2],["BAF_L85A2_RIS_Holo"],"",[],[],0,0],
["Business Person","Functionary1_EP1_DZ","SurvivorWurban_DZ",["8Rnd_B_Beneli_74Slug",3,"ItemBriefcaseS10oz"],["Remington870_lamp"],"",[],[],0,0],
["Civilian","Haris_Press_EP1_DZ","SurvivorW3_DZ",["15Rnd_W1866_Slug",2],["Winchester1866"],"",[],[],0,0],
["Czech Soldier","CZ_Soldier_Light_DES_EP1","SurvivorWcombat_DZ",["30Rnd_762x39_SA58",2],["Sa58P_EP1"],"",[],[],0,0],
["Police Officer","RU_Policeman_DZ","SurvivorWdesert_DZ",["8Rnd_B_Beneli_74Slug",3],["M1014"],"",[],[],0,0],
["Rocker","Rocker1_DZ","SurvivorWurban_DZ",["30Rnd_9x19_MP5SD",2],["MP5SD"],"",[],[],0,0],
["Terrorist","TK_INS_Soldier_EP1_DZ","BanditW2_DZ",["30Rnd_545x39_AK",2],["AK_74"],"",[],[],0,0],
["US Soldier","US_Soldier_Light_EP1","SurvivorWcombat_DZ",["30Rnd_556x45_Stanag",2],["M4A1"],"",[],[],0,0],
["*VIP Scout*","INS_Soldier_AR_DZ","SurvivorW3_DZ",["100Rnd_556x45_BetaCMag",2,"15Rnd_9x19_M9SD",3,VIP_ITEMS],["m16a4_acg","M9SD","Binocular_Vector"],"DZ_ALICE_Pack_EP1",[],[],1,0],
["**VIP Specialist**","INS_Soldier_CO_DZ","SurvivorWdesert_DZ",["100Rnd_762x51_M240",2,"30Rnd_9x19_UZI_SD",3,VIP_ITEMS],["Mk_48_DZ","UZI_SD_EP1","Binocular_Vector"],"DZ_British_ACU",[],[],2,0],
["***VIP Sniper***","GUE_Soldier_Sniper_DZ","SurvivorWurban_DZ",["20Rnd_762x51_DMR",2,"30Rnd_9x19_UZI_SD",3,VIP_ITEMS],["DMR","UZI_SD_EP1","Binocular_Vector"],"DZ_Backpack_EP1",[],[],3,0]
];