Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define public 2
- class CfgPatches
- {
- class 3rd_weap_arsenal
- {
- units[] = {"SFG_Ammo_Arsenal","SFG_Ammo_1_5","SFG_Ammo_2_5","SFG_Ammo_Rangers","SFG_Ammo_SOAR","SFG_Ammo_Empty","SFG_Ammo_Resupply","SFG_Ammo_Vehicle"};
- weapons[] = {};
- requiredAddons[] = {"A3_Weapons_F"};
- requiredVersion = 0.1;
- versionDesc = "SFG Arsenal Ammoboxes";
- versionAct = "";
- };
- };
- class CfgSettings
- {
- class CBA
- {
- class Versioning
- {
- class 3rd_weap_arsenal{};
- };
- };
- };
- class CfgFunctions
- {
- class SFG
- {
- tag = "SFG";
- class functions
- {
- class SFGArsenal2_3
- {
- file = "\meu_arsenal\scripts\SFG_Armory.sqf";
- description = "2/3 SFG Main Arsenal Script";
- };
- class SFGArsenal1_5
- {
- file = "\meu_arsenal\scripts\SFG_1_5.sqf";
- description = "1/5 SFG Main Arsenal Script";
- };
- class SFGArsenal2_5
- {
- file = "\meu_arsenal\scripts\SFG_2_5.sqf";
- description = "2/5 SFG Main Arsenal Script";
- };
- class SFGArsenalRangers
- {
- file = "\meu_arsenal\scripts\SFG_Rangers.sqf";
- description = "3rd SFG Main Arsenal Script";
- };
- class SFGDefaultLoadouts
- {
- file = "\meu_arsenal\scripts\SFG_Default_Loadouts.sqf";
- description = "3rd SFG Main Loadouts Script";
- };
- class SFGArsenalSOAR
- {
- file = "\meu_arsenal\scripts\SFG_SOAR.sqf";
- description = "3rd SFG SOAR Arsenal Script";
- };
- };
- };
- };
- class CBA_Extended_EventHandlers_base;
- class CfgVehicleClasses
- {
- class SFG_AmmoBoxes
- {
- displayName = "[3rd SFG] Ammo Boxes";
- };
- };
- class CfgVehicles
- {
- class Box_NATO_AmmoVeh_F;
- class B_supplyCrate_F;
- class SFG_Ammo_Resupply: B_supplyCrate_F
- {
- displayName = "3rd SFG Resupply Box";
- scope = public;
- supplyRadius = 3.5;
- maximumLoad = 9999;
- vehicleClass = "SFG_AmmoBoxes";
- ace_dragging_canDrag = 1;
- ace_dragging_dragPosition[] = {0,1.2,0};
- ace_dragging_dragDirection = 0;
- ace_dragging_canCarry = 1;
- ace_dragging_carryPosition[] = {0,1.2,0};
- ace_dragging_carryDirection = 0;
- class TransportItems
- {
- #define SFG_CLASS_ITEM(ITEM,COUNT) class _xx_##ITEM {name = #ITEM; count = COUNT;}
- SFG_CLASS_ITEM(ACE_packingBandage,100)
- SFG_CLASS_ITEM(ACE_elasticBandage,100)
- SFG_CLASS_ITEM(ACE_quikclot,100)
- SFG_CLASS_ITEM(ACE_Morphine,20)
- SFG_CLASS_ITEM(ACE_epinephrine,20)
- SFG_CLASS_ITEM(ACE_salineIV_500,5)
- SFG_CLASS_ITEM(ACE_EarPlugs,100)
- };
- class TransportMagazines
- {
- #define SFG_CLASS_MAG(MAGAZINE,COUNT) class _xx_##MAGAZINE {magazine = #MAGAZINE; count = COUNT;}
- SFG_CLASS_MAG(rhs_fgm148_magazine_AT,2)
- SFG_CLASS_MAG(MRAWS_HEAT_F,3)
- SFG_CLASS_MAG(rhs_mag_30Rnd_556x45_Mk318_Stanag_Ranger,100)
- SFG_CLASS_MAG(rhsusf_100Rnd_556x45_M855_mixed_soft_pouch_coyote,40)
- SFG_CLASS_MAG(rhsusf_100Rnd_762x51,20)
- SFG_CLASS_MAG(rhs_mag_M433_HEDP,12)
- SFG_CLASS_MAG(rhs_mag_M441_HE,12)
- SFG_CLASS_MAG(rhsusf_20Rnd_762x51_m118_special_Mag,6)
- SFG_CLASS_MAG(rhs_mag_20Rnd_SCAR_762x51_mk316_special,40)
- SFG_CLASS_MAG(20Rnd_762x51_Mag,6)
- SFG_CLASS_MAG(SmokeShellGreen,20)
- SFG_CLASS_MAG(SmokeShellYellow,20)
- SFG_CLASS_MAG(SmokeShell,20)
- SFG_CLASS_MAG(UK3CB_BAF_1Rnd_60mm_Mo_Shells,20)
- SFG_CLASS_MAG(UK3CB_BAF_1Rnd_60mm_Mo_Flare_White,10)
- SFG_CLASS_MAG(UK3CB_BAF_1Rnd_60mm_Mo_Smoke_White,10)
- SFG_CLASS_MAG(UK3CB_BAF_1Rnd_81mm_Mo_Shells,20)
- SFG_CLASS_MAG(UK3CB_BAF_1Rnd_81mm_Mo_Flare_White,10)
- SFG_CLASS_MAG(UK3CB_BAF_1Rnd_81mm_Mo_IRFlare_White,10)
- SFG_CLASS_MAG(UK3CB_BAF_1Rnd_81mm_Mo_Smoke_White,10)
- };
- class TransportWeapons
- {
- #define SFG_CLASS_WEAP(WEAPON,COUNT) class _xx_##WEAPON {weapon = #WEAPON; count = COUNT;}
- SFG_CLASS_WEAP(rhs_weap_m72a7,2)
- SFG_CLASS_WEAP(rhs_weap_M136_hp,2)
- };
- class TransportBackpacks
- {
- #define SFG_CLASS_BAG(BAG,COUNT) class _xx_##BAG {backpack = #BAG; count = COUNT;}
- };
- };
- class SFG_Ammo_Empty: SFG_Ammo_Resupply
- {
- displayName = "3rd SFG Empty Box";
- class TransportItems{};
- class TransportMagazines{};
- class TransportWeapons{};
- class TransportBackPacks{};
- model = "meu_arsenal\crateModel\Proxy_UsBasicAmmoBox";
- mapSize = 2;
- slingLoadCargoMemoryPoints[] = {"sling1","sling2","sling3","sling4"};
- editorPreview = "\meu_arsenal\crateModel\cratePreview.jpg";
- hiddenSelections[] = {"main","sides"};
- hiddenSelectionsTextures[] = {"meu_arsenal\crateModel\textures\front_empty_co.paa","meu_arsenal\crateModel\textures\Army_co.paa"};
- };
- class SFG_Ammo_Arsenal: SFG_Ammo_Empty
- {
- displayName = "2/3SFG Ammo Box";
- hiddenSelectionsTextures[] = {"meu_arsenal\crateModel\textures\2_3SFG_co.paa","meu_arsenal\crateModel\textures\Army_co.paa"};
- class EventHandlers
- {
- init = "_this call SFG_fnc_SFGArsenal2_3; _this call SFG_fnc_SFGDefaultLoadouts";
- class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base{};
- };
- };
- class SFG_Ammo_1_5: SFG_Ammo_Empty
- {
- displayName = "1/5SFG Ammo Box";
- hiddenSelectionsTextures[] = {"meu_arsenal\crateModel\textures\1_5SFG_co.paa","meu_arsenal\crateModel\textures\Army_co.paa"};
- class EventHandlers
- {
- init = "_this call SFG_fnc_SFGArsenal1_5; _this call SFG_fnc_SFGDefaultLoadouts";
- class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base{};
- };
- };
- class SFG_Ammo_2_5: SFG_Ammo_Empty
- {
- displayName = "2/5SFG Ammo Box";
- hiddenSelectionsTextures[] = {"meu_arsenal\crateModel\textures\2_5SFG_co.paa","meu_arsenal\crateModel\textures\Army_co.paa"};
- class EventHandlers
- {
- init = "_this call SFG_fnc_SFGArsenal2_5; _this call SFG_fnc_SFGDefaultLoadouts";
- class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base{};
- };
- };
- class SFG_Ammo_Rangers: SFG_Ammo_Empty
- {
- displayName = "3rd SFG Rangers Ammo Box";
- hiddenSelectionsTextures[] = {"meu_arsenal\crateModel\textures\3_75rr_co.paa","meu_arsenal\crateModel\textures\Army_co.paa"};
- class EventHandlers
- {
- init = "_this call SFG_fnc_SFGArsenalRangers";
- class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base{};
- };
- };
- class SFG_Ammo_SOAR: SFG_Ammo_Empty
- {
- displayName = "3rd SFG SOAR Ammo Box";
- hiddenSelectionsTextures[] = {"meu_arsenal\crateModel\textures\SOAR_co.paa","meu_arsenal\crateModel\textures\Army_co.paa"};
- class EventHandlers
- {
- init = "_this call SFG_fnc_SFGArsenalSOAR";
- class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base{};
- };
- };
- class SFG_Ammo_Vehicle: Box_NATO_AmmoVeh_F
- {
- displayName = "3rd SFG Vehicle Ammo Box";
- transportAmmo = 0;
- scope = public;
- supplyRadius = 0;
- vehicleClass = "SFG_AmmoBoxes";
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement