Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // this script is used in singleplayer editor mode to call the gearscript on all playable units. steps to use:
- // 0. save this file into your mission directory
- // 1. paste your gear.sqf where it says "GEARSCRIPT HERE"
- // 2. remove the first line where it says _unit = player
- // 3. load into your mission from the editor, press escape and execute the script in the debug window - execVM "testGear.sqf";
- // 4. unpause the game and wait a couple seconds, units should start loading their gear
- // 5. look for any gearless units and edit the original gear.sqf, then remember you have to do steps 1-2 again
- gear = {
- params ["_unit"];
- //EDIT THE BELOW GEAR TO YOUR GEARSCRIPT - DO NOT EDIT ABOVE THIS LINE
- //REMEMBER TO REMOVE THE "_unit = player;" line RIGHT BELOW THIS, AFTER YOU PASTE YOUR GEARSCRIPT
- removeallweapons _unit;
- removeAllAssignedItems _unit;
- removebackpack _unit;
- removeVest _unit;
- removeUniform _unit;
- removeHeadGear _unit;
- removeGoggles _unit;
- sleep 0;
- #define BASIC \
- _unit linkItem "ItemMap"; \
- _unit additemToBackpack "ACRE_PRC343"; \
- _unit linkItem "ItemWatch"; \
- _unit linkItem "ItemCompass"; \
- _unit additemToBackpack "ACE_Earbuds";\
- _unit additemToBackpack "ACE_Morphine";\
- _unit additemToBackpack "ACE_elasticBandage";\
- _unit additemToBackpack "ACE_elasticBandage";\
- _unit additemToBackpack "ACE_elasticBandage";\
- _unit additemToBackpack "ACE_elasticBandage";\
- _unit additemToBackpack "ACE_elasticBandage";\
- _unit additemToBackpack "ACE_elasticBandage";\
- _unit additemToBackpack "ACE_packingBandage";\
- _unit additemToBackpack "ACE_packingBandage";\
- _unit additemToBackpack "ACE_packingBandage";\
- _unit additemToBackpack "ACE_packingBandage";\
- _unit additemToBackpack "ACE_tourniquet";\
- _unit additemToBackpack "ACE_tourniquet";\
- _unit additemToBackpack "ACE_packingBandage";
- _UniformArray = ["CUP_U_C_Woodlander_03","U_LIB_CIV_Worker_2","U_LIB_CIV_Worker_1","U_LIB_CIV_Worker_3","U_LIB_CIV_Worker_4","LOP_U_CHR_Profiteer_03","LOP_U_CHR_Profiteer_02","LOP_U_CHR_Profiteer_01","LOP_U_CHR_Profiteer_04","CUP_U_C_Woodlander_02","CUP_U_C_Citizen_02","LOP_U_CHR_Profiteer_03","LOP_U_CHR_Worker_01","LOP_U_AFR_Civ_05S","LOP_U_AFR_Civ_04","LOP_U_AFR_Civ_03","LOP_U_AFR_Civ_02","LOP_U_AFR_Civ_01","LOP_U_AFR_Civ_05","LOP_U_AFR_Civ_06"];
- _HeadgearArray = ["rhsgref_helmet_pasgt_un"];
- _VestArray = ["LOP_V_CarrierRig_TRI"];
- _randomUniform = _UniformArray select floor random count _UniformArray;
- _randomHeadgear = _HeadgearArray select floor random count _HeadgearArray;
- _randomVest = _VestArray select floor random count _VestArray;
- #define UNIFORM \
- _unit forceadduniform _randomUniform; \
- _unit addvest _randomVest; \
- _unit addheadgear _randomHeadgear;
- switch (typeOf _unit) do
- {
- case "B_Soldier_SL_F":
- {
- _unit forceaddUniform "CadUni776th";
- _unit addWeapon "AgripinaaAutoIG2";
- _unit addWeapon "TIOW_StubPistol";
- _unit addHeadgear "H_LIB_WP_Cap";
- _unit addVest "V_LIB_UK_P37_Gasmask_Blanco";
- _unit addBackpack "B_LIB_UK_HSack_Blanco_Tea";
- _unit addmagazines ["20Rnd_Agrip_mag",5];
- _unit addmagazines ["TIOW_6rnd_StubPistolMag",5];
- _unit additem "ACRE_PRC148";
- _unit linkItem "ItemGPS";
- BASIC;
- };
- case "B_Soldier_TL_F":
- {
- _unit forceaddUniform "CadUni776th";
- _unit addWeapon "AgripinaaAutoIG2";
- _unit addHeadgear "H_LIB_UK_Helmet_Mk2_Cover";
- _unit addVest "V_LIB_UK_P37_Gasmask_Blanco";
- _unit addBackpack "B_LIB_UK_HSack_Blanco_Tea";
- _unit addmagazines ["20Rnd_Agrip_mag",5];
- _unit linkItem "ItemGPS";
- BASIC;
- };
- case "B_medic_F":
- {
- _unit forceaddUniform "CadUni776th";
- _unit addWeapon "AgripinaaAutoIG2";
- _unit addHeadgear "H_LIB_UK_Helmet_Mk2_Cover_w";
- _unit addVest "V_LIB_UK_P37_Gasmask_Blanco";
- _unit addBackpack "TIOW_Cad_Medicae_Backpack";
- _unit addmagazines ["20Rnd_Agrip_mag",5];
- [_unit,"MedB"] call bis_fnc_setUnitInsignia;
- _unit setvariable ["ace_medical_medicClass", 1, true];
- unitbackpack _unit addItemCargoGlobal ["ACE_elasticBandage",20];
- unitbackpack _unit addItemCargoGlobal ["ACE_packingBandage",20];
- unitbackpack _unit addItemCargoGlobal ["ACE_epinephrine",10];
- unitbackpack _unit addItemCargoGlobal ["ACE_Morphine",10];
- unitbackpack _unit addItemCargoGlobal ["ACE_personalAidKit",4];
- unitbackpack _unit addItemCargoGlobal ["ACE_tourniquet",4];
- unitbackpack _unit addItemCargoGlobal ["ACE_salineIV_500",1];
- BASIC;
- };
- case "B_soldier_AR_F":
- {
- _unit forceaddUniform "CadUni776th";
- _unit addWeapon "KriegHeavyStubberDK";
- _unit addHeadgear "H_LIB_UK_Helmet_Mk2_Cover";
- _unit addVest "V_LIB_UK_P37_Sten_Blanco";
- _unit addBackpack "B_LIB_UK_HSack_Blanco_Tea";
- _unit addmagazines ["TIOW_50Rnd_Stubber_manstop",2];
- BASIC;
- };
- case "B_soldier_AAR_F":
- {
- _unit forceaddUniform "CadUni776th";
- _unit addWeapon "AgripinaaAutoIG2";
- _unit addHeadgear "H_LIB_UK_Helmet_Mk2_Cover";
- _unit addVest "V_LIB_UK_P37_Sten_Blanco";
- _unit addBackpack "B_LIB_UK_HSack_Blanco_Tea";
- _unit addmagazines ["20Rnd_Agrip_mag",5];
- _unit addmagazines ["TIOW_50Rnd_Stubber_manstop",5];
- BASIC;
- };
- case "B_officer_F":
- {
- _unit forceaddUniform "CadUni776th";
- _unit addWeapon "AgripinaaAutoIG2";
- _unit addWeapon "TIOW_StubPistol";
- _unit addHeadgear "H_LIB_WP_Cap";
- _unit addVest "V_LIB_UK_P37_Gasmask_Blanco";
- _unit addBackpack "B_LIB_UK_HSack_Blanco_Tea";
- _unit addmagazines ["20Rnd_Agrip_mag",5];
- _unit addmagazines ["TIOW_6rnd_StubPistolMag",5];
- _unit additem "ACRE_PRC148";
- _unit linkItem "ItemGPS";
- BASIC;
- };
- case "B_Soldier_F":
- {
- _unit forceaddUniform "CadUni776th";
- _unit addWeapon "AgripinaaAutoIG2";
- _unit addHeadgear "H_LIB_UK_Helmet_Mk2_Cover";
- _unit addVest "V_LIB_UK_P37_Gasmask_Blanco";
- _unit addBackpack "B_LIB_UK_HSack_Blanco_Tea";
- _unit addmagazines ["20Rnd_Agrip_mag",5];
- BASIC;
- };
- case "B_Soldier_GL_F":
- {
- _unit forceaddUniform "CadTnkUni776th";
- _unit addWeapon "TIOW_StubPistol";
- _unit addHeadgear "H_LIB_UK_Helmet_Mk2_Cover";
- _unit addVest "V_LIB_UK_P37_Holster_Blanco";
- _unit addBackpack "B_LIB_UK_HSack_Blanco_Tea";
- _unit addmagazines ["TIOW_6rnd_StubPistolMag",5];
- _unit additem "ACRE_PRC148";
- _unit linkItem "ItemGPS";
- BASIC;
- };
- case "B_engineer_F":
- {
- _unit forceaddUniform "CadTnkUni776th";
- _unit addWeapon "TIOW_StubPistol";
- _unit addHeadgear "H_LIB_UK_Helmet_Mk2_Cover";
- _unit addVest "V_LIB_UK_P37_Holster_Blanco";
- _unit addBackpack "B_LIB_UK_HSack_Blanco_Tea";
- _unit addmagazines ["TIOW_6rnd_StubPistolMag",5];
- _unit linkItem "ItemGPS";
- BASIC;
- };
- case "TIOW_Tactical_IF_1":
- {
- _unit forceaddUniform "TIOW_Mk7PowerArmor_1_IF";
- _unit addWeapon "TIOW_GodwynBoltgun1";
- _unit addHeadgear "TIOW_MK7Helmet_IF";
- _unit addVest "TIOW_Mk7Limbs_IF";
- _unit addBackpack "TIOW_Mk4Powerpack_IF";
- _unit addmagazines ["TIOW_30rnd_GodwynBoltgunMag",8];
- BASIC;
- };
- case "B_Pilot_F":
- {
- BASIC;
- };
- case "B_Sharpshooter_F":
- {
- BASIC;
- };
- case "B_Survivor_F":
- {
- BASIC;
- };
- case "B_support_AMG_F":
- {
- _unit forceaddUniform "rhs_uniform_g3_mc";
- _unit addVest "V_PlateCarrierGL_mtp";
- _unit addHeadgear "CUP_H_BAF_Helmet_4_MTP";
- _unit addBackpack "B_Carryall_mcamo";
- _unit addWeapon "RH_m4";
- _unit addPrimaryWeaponItem "CUP_optic_CompM2_Black";
- _unit addmagazines ["30Rnd_556x45_Stanag_Tracer_Red",6];
- _unit addmagazines ["hlc_100Rnd_762x51_Barrier_M60E4",3];
- _unit addmagazines ["ACE_HandFlare_Green",2];
- _unit addmagazines ["rhs_mag_m67",1];
- BASIC;
- };
- };
- //DO NOT EDIT BELOW THIS LINE
- };
- {
- if !(isPlayer _x) then
- {
- _x call gear;
- }
- } forEach switchableUnits; //allUnits;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement