Welcome to Tactical Gamer

+ Reply to Thread
Page 1 of 4 1234 LastLast
Results 1 to 15 of 47
Discussion: ArmA - Development / ArmA - Mission Development - Complete ArmA2 + ACE2 Weapon/Magazine Class List - (Cross-posted with Boon's permission). Because I got sick of trawling the wiki for them! Compiled
  1. #1

    Sc[ + ]pe's Avatar

    Join Date
    Aug 2007
    Location
    Vancouver, Canada
    Posts
    847

    Complete ArmA2 + ACE2 Weapon/Magazine Class List

    (Cross-posted with Boon's permission).

    Because I got sick of trawling the wiki for them! Compiled in an OpenOffice.Org Calc spreadsheet, and a .SQF text file; archived in .RAR format; full .SQF file also given below.

    Complete ArmA2 + ACE2 Weapon/Magazine Class List

    Code:
    //initialize unit
    private ["_crate"];
    _crate = _this select 0;
    
    if(local _crate) then
    {
    	//remove all weapons and magazines
    	clearWeaponCargo _crate;
    	clearMagazineCargo _crate;
    	
    	//weapons
    			//west
    			//rifles
    			//m16
    			_crate addWeaponCargo["M16A2",50];
    			_crate addWeaponCargo["M16A2GL",50];
    			_crate addWeaponCargo["ACE_M16A4_IRON",50];
    			_crate addWeaponCargo["M16A4",50];
    			_crate addWeaponCargo["M16A4_GL",50];
    			_crate addWeaponCargo["M16A4_ACG",50];
    			_crate addWeaponCargo["M16A4_ACG_GL",50];
    
    			//m4
    			_crate addWeaponCargo["M4A1",50];
    			_crate addWeaponCargo["ACE_M4A1_GL",50];
    			_crate addWeaponCargo["ACE_M4A1_GL_SD",50]; 
    			_crate addWeaponCargo["M4A1_AIM",50];
    			_crate addWeaponCargo["ACE_M4A1_AIM_SD",50];
    			_crate addWeaponCargo["M4A1_AIM_CAMO",50];
    			_crate addWeaponCargo["M4A1_AIM_SD_CAMO",50];
    			_crate addWeaponCargo["ACE_M4A1_EOTECH",50];
    			_crate addWeaponCargo["M4A1_HWS_GL",50];
    			_crate addWeaponCargo["M4A1_HWS_GL_CAMO",50];
    			_crate addWeaponCargo["M4A1_HWS_GL_SD_CAMO",50];
    			_crate addWeaponCargo["ACE_M4A1_ACOG",50];
    			_crate addWeaponCargo["ACE_M4A1_ACOG_SD",50];
    			_crate addWeaponCargo["M4A1_RCO_GL",50];
    
    			//m4socom
    			_crate addWeaponCargo["ACE_SOC_M4A1_SD_9",50];
    			_crate addWeaponCargo["ACE_SOC_M4A1_AIM",50];
    			_crate addWeaponCargo["ACE_SOC_M4A1_AIM_SD",50];
    			_crate addWeaponCargo["ACE_SOC_M4A1_EOTECH",50];
    			_crate addWeaponCargo["ACE_SOC_M4A1_GL_AIMPOINT",50];
    			_crate addWeaponCargo["ACE_SOC_M4A1_RCO_GL",50];
    			_crate addWeaponCargo["ACE_SOC_M4A1_GL_13",50];
    			_crate addWeaponCargo["ACE_SOC_M4A1_GL_EOTECH",50];
    			_crate addWeaponCargo["ACE_SOC_M4A1_SHORTDOT",50];
    			_crate addWeaponCargo["ACE_SOC_M4A1_SHORTDOT_SD",50];
    
    			//other
    			_crate addWeaponCargo["M8_CARBINE",50];
    			_crate addWeaponCargo["M8_CARBINEGL",50];
    			_crate addWeaponCargo["M8_COMPACT",50];
    			_crate addWeaponCargo["G36A",50];
    			_crate addWeaponCargo["G36K",50];
    			_crate addWeaponCargo["G36C",50];
    			_crate addWeaponCargo["G36_C_SD_EOTECH",50];
    
    			//sniper rifles
    			_crate addWeaponCargo["M4SPR",50];
    			_crate addWeaponCargo["ACE_M4SPR_SD",50];
    			_crate addWeaponCargo["M8_SHARPSHOOTER",50];
    			_crate addWeaponCargo["ACE_M110",50];
    			_crate addWeaponCargo["ACE_M110_SD",50];
    			_crate addWeaponCargo["DMR",50];
    			_crate addWeaponCargo["M24",50];
    			_crate addWeaponCargo["M40A3",50];
    			_crate addWeaponCargo["ACE_TAC50",50];
    			_crate addWeaponCargo["ACE_TAC50_SD",50];
    			_crate addWeaponCargo["ACE_AS50",50];
    			_crate addWeaponCargo["M107",50];
    			_crate addWeaponCargo["ACE_M109",50];
    
    			//machineguns
    			_crate addWeaponCargo["M8_SAW",50];
    			_crate addWeaponCargo["MG36",50];
    			_crate addWeaponCargo["M249",50];
    			_crate addWeaponCargo["ACE_M249PARA",50];
    			_crate addWeaponCargo["ACE_M249PARA_M145",50];
    			_crate addWeaponCargo["M240",50];
    			_crate addWeaponCargo["ACE_M240G_M145",50];
    			_crate addWeaponCargo["MK_48",50];
    			_crate addWeaponCargo["ACE_M60",50];
    
    			//submachineguns
    			_crate addWeaponCargo["ACE_MP5A4",50];
    			_crate addWeaponCargo["MP5A5",50];
    			_crate addWeaponCargo["MP5SD",50];
    			_crate addWeaponCargo["ACE_UMP45",50];
    			_crate addWeaponCargo["ACE_UMP45_SD",50];
    
    			//shotguns
    			_crate addWeaponCargo["M1014",50];
    
    			//pistols
    			_crate addWeaponCargo["COLT1911",50];
    			_crate addWeaponCargo["M9",50];
    			_crate addWeaponCargo["M9SD",50];
    			_crate addWeaponCargo["ACE_P226",50];
    			_crate addWeaponCargo["ACE_USP",50];
    			_crate addWeaponCargo["ACE_USPSD",50];
    			_crate addWeaponCargo["ACE_GLOCK17",50];
    			_crate addWeaponCargo["ACE_GLOCK18",50];
    			_crate addWeaponCargo["ACE_FLAREGUN",50];
    
    			//launchers
    			_crate addWeaponCargo["ACE_M79",50];
    			_crate addWeaponCargo["ACE_M79_CQB",50];
    			_crate addWeaponCargo["ACE_M32",50];
    			_crate addWeaponCargo["M136",50];
    			_crate addWeaponCargo["ACE_M136_CSRS",50];
    			_crate addWeaponCargo["SMAW",50];
    			_crate addWeaponCargo["JAVELIN",50];
    			_crate addWeaponCargo["STINGER",50];
    
    			//crew-served
    			_crate addWeaponCargo["ACE_M2HBPROXY",50];
    			_crate addWeaponCargo["ACE_MK19MOD3PROXY",50];
    			_crate addWeaponCargo["ACE_M3TRIPODPROXY",50];
    
    			//east
    			//rifles
    			//ak-47
    			_crate addWeaponCargo["AK_47_M",50];
    			_crate addWeaponCargo["AK_47_S",50];
    			_crate addWeaponCargo["AKS_GOLD",50];
    
    			//ak-74
    			_crate addWeaponCargo["AK_74",50];
    			_crate addWeaponCargo["AK_74_GL",50];
    			_crate addWeaponCargo["AKS_74_KOBRA",50];
    			_crate addWeaponCargo["AKS_74_PSO",50];
    			_crate addWeaponCargo["AKS_74_U",50];
    			_crate addWeaponCargo["AKS_74_UN_KOBRA",50];
    
    			//ak-107
    			_crate addWeaponCargo["AK_107_KOBRA",50];
    			_crate addWeaponCargo["AK_107_GL_KOBRA",50];
    			_crate addWeaponCargo["AK_107_PSO",50];
    			_crate addWeaponCargo["AK_107_GL_PSO",50];
    
    			//groza
    			_crate addWeaponCargo["ACE_OC14",50];
    			_crate addWeaponCargo["ACE_OC14SP",50];
    			_crate addWeaponCargo["ACE_OC14GL",50];
    			_crate addWeaponCargo["ACE_OC14GLSP",50];
    			_crate addWeaponCargo["ACE_OC14SD",50];
    			_crate addWeaponCargo["ACE_OC14SDSP",50];
    			_crate addWeaponCargo["ACE_GR1",50];
    			_crate addWeaponCargo["ACE_GR1SP",50];
    			_crate addWeaponCargo["ACE_GR1SD",50];
    			_crate addWeaponCargo["ACE_GR1SDSP",50];
    
    			//other
    			_crate addWeaponCargo["ACE_SKS",50];
    			_crate addWeaponCargo["ACE_SA58",50];
    			_crate addWeaponCargo["ACE_FAL_PARA",50];
    
    			//sniper rifles
    			_crate addWeaponCargo["HUNTINGRIFLE",50];
    			_crate addWeaponCargo["VSS_VINTOREZ",50];
    			_crate addWeaponCargo["SVD",50];
    			_crate addWeaponCargo["SVD_CAMO",50];
    			_crate addWeaponCargo["KSVK",50];
    
    			//machineguns
    			_crate addWeaponCargo["RPK_74",50];
    			_crate addWeaponCargo["PK",50];
    			_crate addWeaponCargo["PECHENEG",50];
    
    			//submachineguns
    			_crate addWeaponCargo["BIZON",50];
    			_crate addWeaponCargo["BIZON_SILENCED",50];
    
    			//shotguns
    			_crate addWeaponCargo["SAIGA12K",50];
    
    			//pistols
    			_crate addWeaponCargo["ACE_TT",50];
    			_crate addWeaponCargo["MAKAROV",50];
    			_crate addWeaponCargo["MAKAROVSD",50];
    			_crate addWeaponCargo["ACE_SCORPION",50];
    
    			//launchers
    			_crate addWeaponCargo["RPG7V",50];
    			_crate addWeaponCargo["RPG18",50];
    			_crate addWeaponCargo["ACE_RPG22",50];
    			_crate addWeaponCargo["ACE_RPG27",50];
    			_crate addWeaponCargo["ACE_RPG29",50];
    			_crate addWeaponCargo["METISLAUNCHER",50];
    			_crate addWeaponCargo["STRELA",50];
    			_crate addWeaponCargo["IGLA",50];
    
    			//crew-served
    			_crate addWeaponCargo["ACE_DSHKMPROXY",50];
    			_crate addWeaponCargo["ACE_KORDPROXY",50];
    			_crate addWeaponCargo["ACE_AGS30PROXY",50];
    			_crate addWeaponCargo["ACE_AGS30TRIPODPROXY",50];
    			_crate addWeaponCargo["ACE_KONKURSTRIPODPROXY",50];
    			_crate addWeaponCargo["ACE_6T7TRIPODPROXY",50];
    
    			//pla
    			//rifles
    			_crate addWeaponCargo["QBZ95",50];
    			_crate addWeaponCargo["QBZ95_GL",50];
    			_crate addWeaponCargo["QBZ95_SD",50];
    			_crate addWeaponCargo["QBZ95_SP",50];
    			_crate addWeaponCargo["QBZ95_TI",50];
    			_crate addWeaponCargo["QBZ03",50];
    			_crate addWeaponCargo["QBZ03_SP",50];
    			_crate addWeaponCargo["QBZ03_TI",50];
    			_crate addWeaponCargo["QBZ81",50];
    
    			//sniper rifles
    			_crate addWeaponCargo["QBU88",50];
    			_crate addWeaponCargo["M99",50];
    
    			//machineguns
    			_crate addWeaponCargo["QBB95",50];
    			_crate addWeaponCargo["QJY88",50];
    
    			//submachineguns
    			_crate addWeaponCargo["QCQ05",50];
    
    			//pistols
    			_crate addWeaponCargo["QSZ92",50];
    			_crate addWeaponCargo["QSZ92_LS",50];
    			_crate addWeaponCargo["QSW06",50];
    
    			//launchers
    			_crate addWeaponCargo["PF89B",50];
    			_crate addWeaponCargo["PF98",50];
    			_crate addWeaponCargo["HN5B",50];
    
    	//magazines
    			//west
    			//rifles
    			_crate addMagazineCargo["30RND_556X45_STANAG",50];
    			_crate addMagazineCargo["ACE_30RND_556X45_T_STANAG",50];
    			_crate addMagazineCargo["30RND_556X45_STANAGSD",50];
    			_crate addMagazineCargo["30RND_556X45_G36",50];
    			_crate addMagazineCargo["30RND_556X45_G36SD",50];
    
    			//under-barrel grenade launchers
    			_crate addMagazineCargo["1RND_HE_M203",50];
    			_crate addMagazineCargo["ACE_1RND_CS_M203",50];
    			_crate addMagazineCargo["ACE_HUNTIR_M203",50];
    			_crate addMagazineCargo["FLAREWHITE_M203",50];
    			_crate addMagazineCargo["FLAREGREEN_M203",50];
    			_crate addMagazineCargo["FLARERED_M203",50];
    			_crate addMagazineCargo["FLAREYELLOW_M203",50];
    			_crate addMagazineCargo["ACE_SSWHITE_M203",50];
    			_crate addMagazineCargo["ACE_SSGREEN_M203",50];
    			_crate addMagazineCargo["ACE_SSRED_M203",50];
    			_crate addMagazineCargo["ACE_SSYELLOW_M203",50];
    			_crate addMagazineCargo["1RND_SMOKE_M203",50];
    			_crate addMagazineCargo["1RND_SMOKEGREEN_M203",50];
    			_crate addMagazineCargo["1RND_SMOKERED_M203",50];
    			_crate addMagazineCargo["1RND_SMOKEYELLOW_M203",50];
    
    			//sniper rifles
    			_crate addMagazineCargo["20RND_556X45_STANAG",50];
    			_crate addMagazineCargo["20RND_762X51_DMR",50];
    			_crate addMagazineCargo["ACE_20RND_762X51_SB_M110",50];
    			_crate addMagazineCargo["ACE_20RND_762X51_S_M110",50];
    			_crate addMagazineCargo["ACE_20RND_762X51_T_M110",50];
    			_crate addMagazineCargo["5RND_762X51_M24",50];
    			_crate addMagazineCargo["ACE_5RND_127X99_B_TAC50",50];
    			_crate addMagazineCargo["ACE_5RND_127X99_S_TAC50",50];
    			_crate addMagazineCargo["ACE_5RND_127X99_T_TAC50",50];
    			_crate addMagazineCargo["10RND_127X99_M107",50];
    			_crate addMagazineCargo["ACE_5RND_25X59_HEDP_BARRETT",50];
    
    			//machineguns
    			_crate addMagazineCargo["100RND_556X45_BETACMAG",50];
    			_crate addMagazineCargo["200RND_556X45_M249",50];
    			_crate addMagazineCargo["ACE_200RND_556X45_T_M249",50];
    			_crate addMagazineCargo["100RND_762X51_M240",50];
    
    			//submachineguns
    			_crate addMagazineCargo["30RND_9X19_MP5",50];
    			_crate addMagazineCargo["30RND_9X19_MP5SD",50];
    			_crate addMagazineCargo["ACE_25RND_1143X23_B_UMP45",50];
    
    			//shotguns
    			_crate addMagazineCargo["8RND_B_BENELI_74SLUG",50];
    			_crate addMagazineCargo["ACE_8RND_12GA_SLUG",50];
    			_crate addMagazineCargo["ACE_8RND_12GA_BUCK00",50];
    
    			//pistols
    			_crate addMagazineCargo["7RND_45ACP_1911",50];
    			_crate addMagazineCargo["15RND_9X19_M9",50];
    			_crate addMagazineCargo["15RND_9X19_M9SD",50];
    			_crate addMagazineCargo["ACE_15Rnd_9x19_USP",50];
    			_crate addMagazineCargo["ACE_15RND_9X19_USPSD",50];
    			_crate addMagazineCargo["ACE_17RND_9X19_G17",50];
    			_crate addMagazineCargo["ACE_33RND_9X19_G18",50];
    
    			//launchers
    			_crate addMagazineCargo["ACE_40MM_BUCK_M79",50];
    			_crate addMagazineCargo["ACE_6RND_40MM_M32",50];
    			_crate addMagazineCargo["ACE_6RND_CS_M32",50];
    			_crate addMagazineCargo["SMAW_HEAA",50];
    			_crate addMagazineCargo["SMAW_HEDP",50];
    			_crate addMagazineCargo["ACE_SMAW_SPOTTING",50];
    			_crate addMagazineCargo["JAVELIN",50];
    			_crate addMagazineCargo["STINGER",50];
    
    			//crew-served
    			_crate addMagazineCargo["ACE_M2_CSWDM",50];
    			_crate addMagazineCargo["ACE_MK19_CSWDM",50];
    
    			//east
    			//rifles
    			_crate addMagazineCargo["30RND_762X39_AK47",50];
    			_crate addMagazineCargo["ACE_30RND_762X39_SD_AK47",50];
    			_crate addMagazineCargo["ACE_30RND_762X39_S_AK47",50];
    			_crate addMagazineCargo["30RND_545X39_AK",50];
    			_crate addMagazineCargo["30RND_545X39_AKSD",50];
    			_crate addMagazineCargo["ACE_20RND_9X39_B_OC14",50];
    			_crate addMagazineCargo["ACE_20RND_9X39_S_OC14",50];
    			_crate addMagazineCargo["ACE_20RND_762X51_B_FAL",50];
    			_crate addMagazineCargo["ACE_30RND_762X51_B_FAL",50];
    			_crate addMagazineCargo["ACE_10RND_762X39_B_SKS",50];
    
    			//under-barrel grenade launchers
    			_crate addMagazineCargo["1RND_HE_GP25",50];
    			_crate addMagazineCargo["ACE_1RND_CS_GP25",50];
    			_crate addMagazineCargo["FLAREWHITE_GP25",50];
    			_crate addMagazineCargo["FLAREGREEN_GP25",50];
    			_crate addMagazineCargo["FLARERED_GP25",50];
    			_crate addMagazineCargo["FLAREYELLOW_GP25",50];
    			_crate addMagazineCargo["ACE_SSWHITE_GP25",50];
    			_crate addMagazineCargo["ACE_SSGREEN_GP25",50];
    			_crate addMagazineCargo["ACE_SSRED_GP25",50];
    			_crate addMagazineCargo["ACE_SSYELLOW_GP25",50];
    			_crate addMagazineCargo["1RND_SMOKE_GP25",50];
    			_crate addMagazineCargo["1RND_SMOKEGREEN_GP25",50];
    			_crate addMagazineCargo["1RND_SMOKERED_GP25",50];
    			_crate addMagazineCargo["1RND_SMOKEYELLOW_GP25",50];
    
    			//sniper rifles
    			_crate addMagazineCargo["5X_22_LR_17_HMR",50];
    			_crate addMagazineCargo["10RND_9X39_SP5_VSS",50];
    			_crate addMagazineCargo["20RND_9X39_SP5_VSS",50];
    			_crate addMagazineCargo["10RND_762X54_SVD",50];
    			_crate addMagazineCargo["5RND_127X108_KSVK",50];
    
    			//machineguns
    			_crate addMagazineCargo["75RND_545X39_RPK",50];
    			_crate addMagazineCargo["100RND_762X54_PK",50];
    
    			//submachineguns
    			_crate addMagazineCargo["64RND_9X19_BIZON",50];
    			_crate addMagazineCargo["64RND_9X19_SD_BIZON",50];
    
    			//shotguns
    			_crate addMagazineCargo["8RND_B_SAIGA12_74SLUG",50];
    
    			//pistols
    			_crate addMagazineCargo["8RND_9X18_MAKAROV",50];
    			_crate addMagazineCargo["8RND_9X18_MAKAROVSD",50];
    			_crate addMagazineCargo["ACE_8RND_762X25_B_TOKAREV",50];
    			_crate addMagazineCargo["ACE_20RND_765X17_VZ61",50];
    
    			//launchers
    			_crate addMagazineCargo["PG7V",50];
    			_crate addMagazineCargo["PG7VL",50];
    			_crate addMagazineCargo["PG7VR",50];
    			_crate addMagazineCargo["OG7",50];
    			_crate addMagazineCargo["ACE_RPG29_PG29",50];
    			_crate addMagazineCargo["ACE_RPG29_TBG29",50];
    			_crate addMagazineCargo["AT13",50];
    			_crate addMagazineCargo["STRELA",50];
    			_crate addMagazineCargo["IGLA",50];
    
    			//crew-served
    			_crate addMagazineCargo["ACE_DSHKM_CSWDM",50];
    			_crate addMagazineCargo["ACE_KONKURS_CSWDM",50];
    			_crte addMagazineCargo["ACE_KORD_CSWDM",50];
    			_crate addMagazineCargo["ACE_AGS30_CSWDM",50];
    
    			//pla
    			//rifles
    			_crate addMagazineCargo["30RND_580X42_QBZ",50];
    			_crate addMagazineCargo["30RND_580X42_QBZSD",50];
    			_crate addMagazineCargo["30RND_762X39_T81",50];
    
    			//under-barrel grenade launchers
    			_crate addMagazineCargo["1RND_HE_QLG91",50];
    			_crate addMagazineCargo["FLAREWHITE_QLG91",50];
    			_crate addMagazineCargo["FLAREGREEN_QLG91",50];
    			_crate addMagazineCargo["FLARERED_QLG91",50];
    			_crate addMagazineCargo["FLAREYELLOW_QLG91",50];
    			_crate addMagazineCargo["1RND_SMOKE_QLG91",50];
    			_crate addMagazineCargo["1RND_SMOKEGREEN_QLG91",50];
    			_crate addMagazineCargo["1RND_SMOKERED_QLG91",50];
    			_crate addMagazineCargo["1RND_SMOKEYELLOW_QLG91",50];
    
    			//sniper rifles
    			_crate addMagazineCargo["10RND_580X42_QBU",50];
    			_crate addMagazineCargo["5RND_127X108_M99",50];
    
    			//machineguns
    			_crate addMagazineCargo["75RND_580X42_QBB",50];
    			_crate addMagazineCargo["200RND_580X42_QJY",50];
    
    			//submachineguns
    			_crate addMagazineCargo["50RND_580X21_QCQ",50];
    			_crate addMagazineCargo["50RND_580X21_QCW",50];
    
    			//pistols
    			_crate addMagazineCargo["20RND_580X21_QSZ",50];
    			_crate addMagazineCargo["20RND_580X21_QSW",50];
    
    			//launchers
    			_crate addMagazineCargo["PF89B_RKT",50];
    			_crate addMagazineCargo["PF98HE_RKT",50];
    			_crate addMagazineCargo["PF98HEAT_RKT",50];
    
    			
    	//ordnance
    			//west
    			//grenades
    			_crate addMagazineCargo["HANDGRENADE_WEST",50];
    			_crate addMagazineCargo["SMOKESHELL",50];
    			_crate addMagazineCargo["SMOKESHELLGREEN",50];
    			_crate addMagazineCargo["SMOKESHELLRED",50];
    			_crate addMagazineCargo["SMOKESHELLYELLOW",50];
    			_crate addMagazineCargo["ACE_M7A3",50];
    			_crate addMagazineCargo["ACE_M84",50];
    			_crate addMagazineCargo["ACE_M34",50];
    			
    			//mines
    			_crate addMagazineCargo["MINE",50];
    			_crate addMagazineCargo["PIPEBOMB",50];
    			_crate addMagazineCargo["ACE_C4_M",50];
    			_crate addMagazineCargo["ACE_BBETTY_M",50];
    			_crate addMagazineCargo["ACE_CLAYMORE_M",50];
    			_crate addMagazineCargo["ACE_M2SLAM_M",50];
    			_crate addMagazineCargo["ACE_M4SLAM_M",50];
    			_crate addMagazineCargo["ACE_TRIPFLARE_M",50];
    			_crate addMagazineCargo["ACE_M86PDM",50];
    			
    			//east
    			//grenades
    			_crate addMagazineCargo["HANDGRENADE_EAST",50];
    			_crate addMagazineCargo["SMOKESHELLPURPLE",50];
    			_crate addMagazineCargo["SMOKESHELLBLUE",50];
    			_crate addMagazineCargo["SMOKESHELLORANGE",50];
    			
    			//mines
    			_crate addMagazineCargo["MINEE",50];
    			_crate addMagazineCargo["ACE_POMZ_M",50];
    			
    			//pla
    			//grenades
    			_crate addMagazineCargo["HANDGRENADE_PLA",50];
    
    			
    	//goggles|masks
    			//west
    			_crate addWeaponCargo["ACE_GLASSESSPECTACLES",50];
    			_crate addWeaponCargo["ACE_GLASSESROUNDGLASSES",50];
    			_crate addWeaponCargo["ACE_GLASSESSUNGLASSES",50];
    			_crate addWeaponCargo["ACE_GLASSESBLACKSUN",50];
    			_crate addWeaponCargo["ACE_GLASSESBLUESUN",50];
    			_crate addWeaponCargo["ACE_GLASSESREDSUN",50];
    			_crate addWeaponCargo["ACE_GLASSESGREENSUN",50];
    			_crate addWeaponCargo["ACE_GLASSESLHD_GLASSES",50];
    			_crate addWeaponCargo["ACE_GLASSESTACTICAL",50];
    			_crate addWeaponCargo["ACE_EARPLUGS",50];
    			_crate addWeaponCargo["ACE_GLASSESGASMASK_US",50];
    			_crate addWeaponCargo["ACE_GLASSESBALAKLAVA",50];
    			
    			//east
    			_crate addWeaponCargo["ACE_GLASSESGASMASK_RU",50];
    
    			
    	//rucksacks
    			//west
    			_crate addWeaponCargo["ACE_RUCKSACK_MOLLE_GREEN",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_MOLLE_BROWN",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_MOLLE_WOOD",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_MOLLE_ACU",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_MOLLE_WMARPAT",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_MOLLE_DMARPAT",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_MOLLE_GREEN_MEDIC",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_MOLLE_BROWN_MEDIC",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_MOLLE_ACU_MEDIC",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_MOLLE_WMARPAT_MEDIC",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_MOLLE_DMARPAT_MEDIC",50];
    			_crate addWeaponCargo["ACE_ANPRC77",50];
    			_crate addWeaponCargo["ACE_PRC119",50];
    			_crate addWeaponCargo["ACE_VTAC_RUSH72",50];
    			_crate addWeaponCargo["ACE_CHARLIEPACK",50];
    			_crate addWeaponCargo["ACE_FAST_PACKEDC",50];
    			_crate addWeaponCargo["ACE_COMBAT_PACK",50];
    
    			//east
    			_crate addWeaponCargo["ACE_RUCKSACK_RD90",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_RD91",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_RD92",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_RD54",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_RD99",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_EAST",50];
    			_crate addWeaponCargo["ACE_RUCKSACK_EAST_MEDIC",50];
    			_crate addWeaponCargo["ACE_P159_RD90",50];
    			_crate addWeaponCargo["ACE_P159_RD54",50];
    			_crate addWeaponCargo["ACE_P159_RD99",50];
    			_crate addWeaponCargo["ACE_BACKPACK",50];
    
    			
    	//tools
    			//weapons
    			_crate addWeaponCargo["BINOCULAR",50];
    			_crate addWeaponCargo["NVGOGGLES",50];
    			_crate addWeaponCargo["LASERDESIGNATOR",50];
    			_crate addWeaponCargo["ACE_RANGEFINDER_OD",50];
    			_crate addWeaponCargo["ACE_SPOTTINGSCOPE",50];
    			_crate addWeaponCargo["ACE_KESTREL4500",50];
    			_crate addWeaponCargo["ACE_HUNTIR_MONITOR",50];
    			_crate addWeaponCargo["ACE_WIRECUTTER",50];
    			_crate addWeaponCargo["ACE_PARACHUTEPACK",50];
    			_crate addWeaponCargo["ACE_PARACHUTEROUNDPACK",50];
    
    			//magazines
    			_crate addMagazineCargo["LASERBATTERIES",50];
    			_crate addMagazineCargo["ACE_BATTERY_RANGEFINDER",50];
    			_crate addMagazineCargo["ACE_IRSTROBE",50];
    			_crate addMagazineCargo["ACE_KNICKLICHT_W",50];
    			_crate addMagazineCargo["ACE_KNICKLICHT_R",50];
    			_crate addMagazineCargo["ACE_KNICKLICHT_Y",50];
    			_crate addMagazineCargo["ACE_KNICKLICHT_G",50];
    			_crate addMagazineCargo["ACE_KNICKLICHT_B",50];
    			_crate addMagazineCargo["ACE_KNICKLICHT_IR",50];
    			_crate addMagazineCargo["ACE_SANDBAG_MAGAZINE",50];
    
    			
    	//medical supplies
    	_crate addMagazineCargo["ACE_BANDAGE",50];
    	_crate addMagazineCargo["ACE_LARGEBANDAGE",50];
    	_crate addMagazineCargo["ACE_TOURNIQUET",50];
    	_crate addMagazineCargo["ACE_MORPHINE",50];
    	_crate addMagazineCargo["ACE_EPINEPHRINE",50];
    	_crate addMagazineCargo["ACE_SPLINT",50];
    	_crate addMagazineCargo["ACE_IV",50];
    	_crate addMagazineCargo["ACE_PLASMA",50];
    };

  2.  
  3. #2


    Join Date
    Oct 2009
    Location
    On the Moon
    Posts
    1,621

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    BTW I ok'd scope to post this again in this section

  4.  
  5. #3



    Dredge's Avatar

    Join Date
    Oct 2009
    Location
    Keying ACOG's Car
    Age
    26
    Posts
    6,510
    Blog Entries
    5

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    can i cross post my +1? btw. what in the heck do we need the wire cutters for? and why do i get the feeling trip flares are about to become more popular?


    Bastion: "I always enjoy it when the mentally questionable are given control of flying the aircraft"

  6.  

     
  7. #4

    Sc[ + ]pe's Avatar

    Join Date
    Aug 2007
    Location
    Vancouver, Canada
    Posts
    847

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    Wire cutters are for wire fences (surprise!). They equip as a primary weapon, but you can either put them on your back or pack them into a rucksack for easy access. They silently "demolish" Chernarus' many wired gates and fences in about 20 seconds via an action menu prompt, so they can save your ass when you're trying to find a way around a giant border.

    C4 charges are basically their bigger brother, for use on the solid fences around compounds.

  8.  
  9. #5

    Meat19's Avatar

    Join Date
    Jan 2010
    Posts
    13

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    Sweet.

  10.  
  11. #6

    TBCVAMP's Avatar

    Join Date
    Jan 2010
    Location
    Oklahoma
    Age
    38
    Posts
    11

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    What would be the initialize code on the ammo box?

  12.  

     
  13. #7



    Dredge's Avatar

    Join Date
    Oct 2009
    Location
    Keying ACOG's Car
    Age
    26
    Posts
    6,510
    Blog Entries
    5

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    Quote Originally Posted by TBCVAMP View Post
    What would be the initialize code on the ammo box?
    as far as adding weapons to the crate? I am not 100% but i think its:

    clearWeaponCargo _crate;
    clearMagazineCargo _crate;
    ^^^^^
    To clear it out

    _crate addWeaponCargo "whatever you are adding"
    ^^^^^
    To add your custom crate loadout.

    Can someone verify this?


    Bastion: "I always enjoy it when the mentally questionable are given control of flying the aircraft"

  14.  
  15. #8

    TBCVAMP's Avatar

    Join Date
    Jan 2010
    Location
    Oklahoma
    Age
    38
    Posts
    11

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    Well what I am trying to do is make this a SQF. Then in edit ammo box I have tryed every thing lol will not work.

    i have tryed to change it to

    while {alive _this} do
    {
    clearweaponcargo _this;
    clearmagazinecargo _this;

    _this addWeaponCargo

    and

    _this addMagazineCargo

    sleep 1800;
    };



    In the initialization block of an ammo crate or vehicle I typed the following:
    Code:
    null0 = this execVM "ammo.sqf"

    Still will not work

  16.  
  17. #9



    Dredge's Avatar

    Join Date
    Oct 2009
    Location
    Keying ACOG's Car
    Age
    26
    Posts
    6,510
    Blog Entries
    5

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    You wouldnt need an SQF. You can manually set the weapons crate load outs like you would any unit you put down. It would be a pain in the arse to put 20 of each weapon in the crates, but its doable. Hopefully one of our gurus will be on soon and they can tell you what else you can do to achieve the same results with less typing.

    As far as the SQF goes the one that is posted up top will do the trick I just have no idea how to do it for the different crate types. Im sure there is something different you have to put in the init field for the specific crates.


    Bastion: "I always enjoy it when the mentally questionable are given control of flying the aircraft"

  18.  

     
  19. #10

    TBCVAMP's Avatar

    Join Date
    Jan 2010
    Location
    Oklahoma
    Age
    38
    Posts
    11

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    Thx Dredge.

  20.  
  21. #11



    Dredge's Avatar

    Join Date
    Oct 2009
    Location
    Keying ACOG's Car
    Age
    26
    Posts
    6,510
    Blog Entries
    5

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    Quote Originally Posted by TBCVAMP View Post
    Code:
    while {alive _this} do
    {
    clearweaponcargo _this;
    clearmagazinecargo _this;
    
    _this addWeaponCargo
    
    and 
    
    _this addMagazineCargo
    
    sleep 1800;
    };



    Not sure about the top portion, but as far as the _this addMagazineCargo you dont have anything specified in the script for it to add. Its adding ghost weapons and mags. you would need to put it like this:
    Code:
    _crate addWeaponCargo["M16A2",50];
    _crate addWeaponCargo["M16A2GL",50];
    _crate addWeaponCargo["ACE_M16A4_IRON",50];
    _crate addWeaponCargo["M16A4",50];
    _crate addWeaponCargo["M16A4_GL",50];
    _crate addWeaponCargo["M16A4_ACG",50];
    _crate addWeaponCargo["M16A4_ACG_GL",50];
    Quote Originally Posted by TBCVAMP View Post
    In the initialization block of an ammo crate or vehicle I typed the following:
    Code:
    null0 = this execVM "ammo.sqf"

    Still will not work
    Not sure about the
    Code:
    null0
    you might just need to have it set as null=


    Bastion: "I always enjoy it when the mentally questionable are given control of flying the aircraft"

  22.  
  23. #12

    Inkompetent's Avatar

    Join Date
    Jan 2006
    Location
    Sweden
    Posts
    848

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    Quote Originally Posted by Dredge View Post
    Not sure about the
    Code:
    null0
    you might just need to have it set as null=
    Nopes, the null0 is good. NEVER EVER redefine the null-variable. That is what you'll be doing if you set null = whatever code or value




  24.  

     
  25. #13



    Dredge's Avatar

    Join Date
    Oct 2009
    Location
    Keying ACOG's Car
    Age
    26
    Posts
    6,510
    Blog Entries
    5

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    Quote Originally Posted by Inkompetent View Post
    Nopes, the null0 is good. NEVER EVER redefine the null-variable. That is what you'll be doing if you set null = whatever code or value
    Ah ok thanks..The rest of what i have up there look halfway right? lol


    Bastion: "I always enjoy it when the mentally questionable are given control of flying the aircraft"

  26.  
  27. #14

    Inkompetent's Avatar

    Join Date
    Jan 2006
    Location
    Sweden
    Posts
    848

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    Yep. Other than that it looks right, Dredge.

    @TBCVAMP
    Afraid you can't use the variable _this just like if it is an object (the data type Object) in a script, because _this is an array containing the parameters that the script is executed with.

    Actually I've never just run a script with this execVM "scriptname.sqf"; so I don't know how you refer to the object in the script itself. If you do it with this (note the lack of underscore) or how it is done.

    I do however know that if you run the script with [this] execVM "scriptname.sqf" then in the script _this select 0 will be the first index in the parameter array that the script is executed with. In the case of running the script from the init-field of an ammo box, it would be the ammo box object itself.

    If you look at Scope's script in the first post you can see _crate = _this select 0;, where he creates a variable refering to the object.

    The script itself would be executed with suggestively nul = [this] execVM "scriptname.sqf"; if run from the ammo box's init line, or nul = [nameOfTheAmmoBox] execVM "scriptname.sqf"; if run from somwhere else.




  28.  
  29. #15


    Join Date
    Jan 2008
    Location
    Ontario, Canada
    Posts
    737

    Re: Complete ArmA2 + ACE2 Weapon/Magazine Class List

    If you don't pass an array of values to the script, you reference the value you did pass as _this.

  30.  

     

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts


  
 

Back to top