Frandsen/Sandbox – User
No edit summary |
No edit summary |
||
| Line 5: | Line 5: | ||
<pre> | |||
class CfgVehicleClasses { | class CfgVehicleClasses { | ||
class DDAM_Backpack { | class DDAM_Backpack { | ||
displayName = "Danish Backpacks"; | displayName = "Danish Backpacks"; | ||
}; | }; | ||
}; | }; | ||
class CfgVehicles { | class CfgVehicles { | ||
class USSpecialWeaponsBox; // External class reference | class USSpecialWeaponsBox; // External class reference | ||
class ReammoBox; // External class reference | class ReammoBox; // External class reference | ||
class ReammoBox_EP1 : ReammoBox { | class ReammoBox_EP1 : ReammoBox { | ||
expansion = 1; | expansion = 1; | ||
}; | }; | ||
class Bag_Base_EP1; // External class reference | |||
class Bag_Base_EP1; // External class reference | |||
//needed ref pack | //needed ref pack | ||
class DDAM_ALICE_Pack_EP1 : Bag_Base_EP1 { | |||
class DDAM_ALICE_Pack_EP1 : Bag_Base_EP1 { | vehicleClass = "DDAM_Backpack"; | ||
vehicleClass = "DDAM_Backpack"; | faction = DDAM; | ||
faction = DDAM; | scope = protected; | ||
scope = protected; | displayName = "DDAM ALICE pack"; | ||
displayName = "DDAM ALICE pack"; | picture = "\ca\weapons_e\data\icons\backpack_TK_ALICE_CA.paa"; | ||
picture = "\ca\weapons_e\data\icons\backpack_TK_ALICE_CA.paa"; | icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa"; | ||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa"; | mapsize = 2; | ||
mapsize = 2; | model = "\DDAM_Cx\ddam_alice.p3d"; | ||
model = "\DDAM_Cx\ddam_alice.p3d"; | transportMaxWeapons = 1; | ||
transportMaxWeapons = 1; | transportMaxMagazines = 12; | ||
transportMaxMagazines = 12; | }; | ||
}; | |||
//needed ref pack end | //needed ref pack end | ||
//actual ingame pack start | //actual ingame pack start | ||
class DDAM_ALICE_Pack_Ammo_EP1 : DDAM_ALICE_Pack_EP1 { | |||
class DDAM_ALICE_Pack_Ammo_EP1 : DDAM_ALICE_Pack_EP1 { | scope = public; | ||
scope = public; | vehicleClass = "DDAM_Backpack"; | ||
vehicleClass = "DDAM_Backpack"; | faction = DDAM; | ||
faction = DDAM; | |||
class TransportMagazines { | class TransportMagazines { | ||
class _xx_100Rnd_556x45_BetaCMag { | class _xx_100Rnd_556x45_BetaCMag { | ||
magazine = "100Rnd_556x45_BetaCMag"; | magazine = "100Rnd_556x45_BetaCMag"; | ||
count = 3; | count = 3; | ||
}; | }; | ||
class _xx_30Rnd_556x45_Stanag { | class _xx_30Rnd_556x45_Stanag { | ||
magazine = "30Rnd_556x45_Stanag"; | magazine = "30Rnd_556x45_Stanag"; | ||
count = 6; | count = 6; | ||
}; | }; | ||
}; | }; | ||
}; | }; | ||
//actual ingame pack end | //actual ingame pack end | ||
//needed ref pack start | //needed ref pack start | ||
class DDAM_BIG_Pack_EP1 : Bag_Base_EP1 { | |||
class DDAM_BIG_Pack_EP1 : Bag_Base_EP1 { | scope = public; | ||
scope = public; | vehicleClass = "DDAM_Backpack"; | ||
vehicleClass = "DDAM_Backpack"; | faction = DDAM; | ||
faction = DDAM; | displayName = "DDAM BIG pack"; | ||
displayName = "DDAM BIG pack"; | picture = "\ca\weapons_e\data\icons\backpack_ACR_CA.paa"; | ||
picture = "\ca\weapons_e\data\icons\backpack_ACR_CA.paa"; | icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa"; | ||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa"; | mapsize = 2; | ||
mapsize = 2; | model = "\DDAM_Cx\DDAM_backpack_BIG.p3d"; | ||
model = "\DDAM_Cx\DDAM_backpack_BIG.p3d"; | transportMaxWeapons = 2; | ||
transportMaxWeapons = 2; | transportMaxMagazines = 24; | ||
transportMaxMagazines = 24; | }; | ||
}; | |||
//needed ref pack end | //needed ref pack end | ||
//actual ingame pack start | //actual ingame pack start | ||
class DDAM_BIG_Pack_Ammo_EP1 : DDAM_BIG_Pack_EP1 { | |||
class DDAM_BIG_Pack_Ammo_EP1 : DDAM_BIG_Pack_EP1 { | scope = protected; | ||
scope = protected; | vehicleClass = "DDAM_Backpack"; | ||
vehicleClass = "DDAM_Backpack"; | faction = DDAM; | ||
faction = DDAM; | |||
class TransportMagazines { | class TransportMagazines { | ||
class _xx_100Rnd_556x45_BetaCMag { | class _xx_100Rnd_556x45_BetaCMag { | ||
magazine = "100Rnd_556x45_BetaCMag"; | magazine = "100Rnd_556x45_BetaCMag"; | ||
count = 3; | count = 3; | ||
}; | }; | ||
class _xx_30Rnd_556x45_Stanag { | class _xx_30Rnd_556x45_Stanag { | ||
magazine = "30Rnd_556x45_Stanag"; | magazine = "30Rnd_556x45_Stanag"; | ||
count = 6; | count = 6; | ||
}; | }; | ||
}; | }; | ||
}; | }; | ||
//actual ingame pack end | //actual ingame pack end | ||
}; | }; | ||
</pre> | |||
Revision as of 11:44, 2 October 2010
Sample of how DDAM Rucks are coded:
class CfgVehicleClasses {
class DDAM_Backpack {
displayName = "Danish Backpacks";
};
};
class CfgVehicles {
class USSpecialWeaponsBox; // External class reference
class ReammoBox; // External class reference
class ReammoBox_EP1 : ReammoBox {
expansion = 1;
};
class Bag_Base_EP1; // External class reference
//needed ref pack
class DDAM_ALICE_Pack_EP1 : Bag_Base_EP1 {
vehicleClass = "DDAM_Backpack";
faction = DDAM;
scope = protected;
displayName = "DDAM ALICE pack";
picture = "\ca\weapons_e\data\icons\backpack_TK_ALICE_CA.paa";
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
mapsize = 2;
model = "\DDAM_Cx\ddam_alice.p3d";
transportMaxWeapons = 1;
transportMaxMagazines = 12;
};
//needed ref pack end
//actual ingame pack start
class DDAM_ALICE_Pack_Ammo_EP1 : DDAM_ALICE_Pack_EP1 {
scope = public;
vehicleClass = "DDAM_Backpack";
faction = DDAM;
class TransportMagazines {
class _xx_100Rnd_556x45_BetaCMag {
magazine = "100Rnd_556x45_BetaCMag";
count = 3;
};
class _xx_30Rnd_556x45_Stanag {
magazine = "30Rnd_556x45_Stanag";
count = 6;
};
};
};
//actual ingame pack end
//needed ref pack start
class DDAM_BIG_Pack_EP1 : Bag_Base_EP1 {
scope = public;
vehicleClass = "DDAM_Backpack";
faction = DDAM;
displayName = "DDAM BIG pack";
picture = "\ca\weapons_e\data\icons\backpack_ACR_CA.paa";
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
mapsize = 2;
model = "\DDAM_Cx\DDAM_backpack_BIG.p3d";
transportMaxWeapons = 2;
transportMaxMagazines = 24;
};
//needed ref pack end
//actual ingame pack start
class DDAM_BIG_Pack_Ammo_EP1 : DDAM_BIG_Pack_EP1 {
scope = protected;
vehicleClass = "DDAM_Backpack";
faction = DDAM;
class TransportMagazines {
class _xx_100Rnd_556x45_BetaCMag {
magazine = "100Rnd_556x45_BetaCMag";
count = 3;
};
class _xx_30Rnd_556x45_Stanag {
magazine = "30Rnd_556x45_Stanag";
count = 6;
};
};
};
//actual ingame pack end
};