Add MP7 to the game

Thx @SyNcRoNiCzZ
This commit is contained in:
A Man
2020-01-28 23:30:04 +01:00
parent 43f0614640
commit 4fc6128443
13 changed files with 1085 additions and 14 deletions

View File

@@ -41,6 +41,7 @@ Included Custom Addons
* RACS UH-1H Huey Reskins by lennard91 - http://www.armaholic.com/page.php?id=11697 * RACS UH-1H Huey Reskins by lennard91 - http://www.armaholic.com/page.php?id=11697
* UH1H Search and Rescue Skin by Sam563 - https://opendayz.net/threads/uh1h-search-and-rescue-skin.22516/ * UH1H Search and Rescue Skin by Sam563 - https://opendayz.net/threads/uh1h-search-and-rescue-skin.22516/
* Contractor Mi-17 Pack by lennard91 - http://www.armaholic.com/page.php?id=18498 * Contractor Mi-17 Pack by lennard91 - http://www.armaholic.com/page.php?id=18498
* "Heckler & Koch" MP7 by SyNcRoNiCzZ - http://www.armaholic.com/page.php?id=8379
-------------------------- --------------------------
Included Custom Islands Included Custom Islands

View File

@@ -99,6 +99,8 @@ weaponsEU[] =
// Submachine Guns // Submachine Guns
{Loot_WEAPON, 7, MP5_DZ}, {Loot_WEAPON, 7, MP5_DZ},
{Loot_WEAPON, 7, MP5_SD_DZ}, {Loot_WEAPON, 7, MP5_SD_DZ},
{Loot_WEAPON, 7, MP7_DZ},
{Loot_WEAPON, 7, MP7_SD_DZ},
// Assault Rifles // Assault Rifles
{Loot_WEAPON, 5, G36A_Camo_DZ}, {Loot_WEAPON, 5, G36A_Camo_DZ},

View File

@@ -0,0 +1,32 @@
class 40Rnd_46x30_mp7: CA_Magazine
{
scope = 2;
displayName = $STR_DZ_MAG_40RND_MP7_NAME;
picture = "\C1987_Mp7\equip\gui_mp7_40_mag.paa";
model = "\C1987_Mp7\mp7_40_mag.p3d";
ammo = "B_46x30_Ball";
count = 40;
initSpeed = 735;
descriptionShort = $STR_DZ_MAG_40RND_MP7_DESC;
class ItemActions
{
COMBINE_MAG
};
};
class 40Rnd_46x30_sd_mp7: CA_Magazine
{
scope = 2;
displayName = $STR_DZ_MAG_40RND_MP7SD_NAME;
picture = "\C1987_Mp7\equip\gui_mp7_40_mag.paa";
model = "\C1987_Mp7\mp7_40_mag.p3d";
ammo = "B_46x30_SD_Ball";
count = 40;
initSpeed = 700;
descriptionShort = $STR_DZ_MAG_40RND_MP7SD_DESC;
class ItemActions
{
COMBINE_MAG
};
};

View File

@@ -14,7 +14,8 @@
#include "762x39.hpp" //AK47, SA58 #include "762x39.hpp" //AK47, SA58
#include "762x51.hpp" //M240, FN FAL, DMR, M24 #include "762x51.hpp" //M240, FN FAL, DMR, M24
#include "762x54r.hpp" //PK, SVD, Mosin #include "762x54r.hpp" //PK, SVD, Mosin
#include "Misc.hpp" //CZ550, Lee-Enfield, Winchester 1866 #include "46x30.hpp" //MP7
#include "Misc.hpp" //CZ550, Lee-Enfield
#include "Shotgun.hpp" #include "Shotgun.hpp"
#include "Arrows.hpp" #include "Arrows.hpp"
#include "LauncherAmmo.hpp" #include "LauncherAmmo.hpp"

View File

@@ -7,4 +7,6 @@ class CfgRecoils
Mosin_Nagant_CarbineRecoil[] = {0,0,0,0.0500,0.12,0.3,0.1000,0,0}; Mosin_Nagant_CarbineRecoil[] = {0,0,0,0.0500,0.12,0.3,0.1000,0,0};
Mosin_NagantRecoilProne[] = {0,0,0,0.0500,0.04500,0.1,0.1000,0,0}; Mosin_NagantRecoilProne[] = {0,0,0,0.0500,0.04500,0.1,0.1000,0,0};
Mosin_Nagant_CarbineRecoilProne[] = {0,0,0,0.0500,0.12,0.3,0.1000,0,0}; Mosin_Nagant_CarbineRecoilProne[] = {0,0,0,0.0500,0.12,0.3,0.1000,0,0};
MP7Recoil[] = {0,0.005,0.005,0.005,0.007,0.006,0.09,0.002,-0.0015,0.1,0,0};
}; };

View File

@@ -16,11 +16,13 @@ class Category_19 {
class Category_20 { class Category_20 {
class 20Rnd_B_765x17_Ball {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};}; class 20Rnd_B_765x17_Ball {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
class 30Rnd_9x19_UZI {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};}; class 30Rnd_9x19_UZI {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
class 30Rnd_9x19_UZI_SD {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};}; class 30Rnd_9x19_UZI_SD {type = "trade_items";buy[] = {4,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};};
class 30Rnd_9x19_MP5 {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};}; class 30Rnd_9x19_MP5 {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
class 30Rnd_9x19_MP5SD {type = "trade_items";buy[] = {4,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};}; class 30Rnd_9x19_MP5SD {type = "trade_items";buy[] = {4,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};};
class 64Rnd_9x19_Bizon {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};}; class 64Rnd_9x19_Bizon {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
class 64Rnd_9x19_SD_Bizon {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};}; class 64Rnd_9x19_SD_Bizon {type = "trade_items";buy[] = {4,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};};
class 40Rnd_46x30_mp7 {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
class 40Rnd_46x30_sd_mp7 {type = "trade_items";buy[] = {4,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};};
}; };
//Single-shot/Shotgun Ammo //Single-shot/Shotgun Ammo

View File

@@ -52,6 +52,30 @@ class Category_14 {
class Scorpion_Evo3_CCO_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {22,"ItemSilverBar10oz"};}; class Scorpion_Evo3_CCO_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {22,"ItemSilverBar10oz"};};
class Bizon_DZ {type = "trade_weapons";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};}; class Bizon_DZ {type = "trade_weapons";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
class Bizon_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};}; class Bizon_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};};
class MP7_DZ {type = "trade_weapons";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
class MP7_FL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {5,"ItemGoldBar"};};
class MP7_MFL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};};
class MP7_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};};
class MP7_SD_FL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {9,"ItemGoldBar"};};
class MP7_SD_MFL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {1,"ItemGoldBar10oz"};};
class MP7_CCO_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};};
class MP7_CCO_FL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {7,"ItemGoldBar"};};
class MP7_CCO_MFL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};};
class MP7_CCO_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {1,"ItemGoldBar10oz"};};
class MP7_CCO_SD_FL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {11,"ItemGoldBar"};};
class MP7_CCO_SD_MFL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {12,"ItemGoldBar"};};
class MP7_Holo_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};};
class MP7_Holo_FL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {7,"ItemGoldBar"};};
class MP7_Holo_MFL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};};
class MP7_Holo_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {1,"ItemGoldBar10oz"};};
class MP7_Holo_SD_FL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {11,"ItemGoldBar"};};
class MP7_Holo_SD_MFL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {12,"ItemGoldBar"};};
class MP7_ACOG_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};};
class MP7_ACOG_FL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {7,"ItemGoldBar"};};
class MP7_ACOG_MFL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};};
class MP7_ACOG_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {1,"ItemGoldBar10oz"};};
class MP7_ACOG_SD_FL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {11,"ItemGoldBar"};};
class MP7_ACOG_SD_MFL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {12,"ItemGoldBar"};};
}; };
//Single-shot/Shotguns //Single-shot/Shotguns

View File

@@ -589,6 +589,17 @@ class CfgVehicles
}; };
*/ */
}; };
class ThingEffect;
class FxCartridge_Mp7: ThingEffect
{
model = "\C1987_Mp7\cartridge\46_30.p3d";
displayName = "4.6x30mm Cartridge";
submerged = 0;
submergeSpeed = 0;
timeToLive = 5;
disappearAtContact = 1;
airRotation = 1.0;
};
}; };
/* /*
class CfgNonAIVehicles { //IN CfgNonAIVehicles.hpp class CfgNonAIVehicles { //IN CfgNonAIVehicles.hpp

View File

@@ -144,6 +144,7 @@ class CfgWeapons
class MP5SD; class MP5SD;
#include "Rifles\MP5.hpp" #include "Rifles\MP5.hpp"
#include "Rifles\CZScorpion.hpp" #include "Rifles\CZScorpion.hpp"
#include "Rifles\MP7.hpp"
class M16A2; class M16A2;
class M16A2GL; class M16A2GL;

View File

@@ -1568,15 +1568,8 @@ class M4A1_GL_ACOG_SD_MFL_DZ : M4A1_GL_SD_MFL_DZ
//ice apo resistance mod m4 //ice apo resistance mod m4
class ice_apo_weapons_M4_DZE : M4A1 { class ice_apo_weapons_M4_DZE : M4A1 {
class FlashLight { M4A1_FLASHLIGHT;
color[] = {0.9, 0.9, 0.7, 0.9};
ambient[] = {0.1, 0.1, 0.1, 1.0};
position = "flash dir";
direction = "flash";
angle = 30;
scale[] = {1, 1, 0.5};
brightness = 0.1;
};
scope = public; scope = public;
model = "\ice_apo_weapons\M4_ironsight"; model = "\ice_apo_weapons\M4_ironsight";
picture = "\ice_apo_weapons\Data\m4a1_ca.paa"; picture = "\ice_apo_weapons\Data\m4a1_ca.paa";

View File

@@ -0,0 +1,819 @@
#define MP7_FLASHLIGHT class FlashLight\
{\
color[] = {0.9, 0.9, 0.7, 0.9};\
ambient[] = {0.1, 0.1, 0.1, 1.0};\
position = "flash dir";\
direction = "flash";\
angle = 30;\
scale[] = {1, 1, 0.5};\
brightness = 0.1;\
}
#define MP7_MFLASHLIGHT class FlashLight\
{\
color[] = {0.9, 0.0, 0.0, 0.9};\
ambient[] = {0.1, 0.0, 0.0, 1.0};\
position = "flash dir";\
direction = "flash";\
angle = 30;\
scale[] = {1, 1, 0.5};\
brightness = 0.08;\
}
#define MP7_ACOG modelOptics = "\Ca\weapons_E\SCAR\ACOG_TA31_optic_4x.p3d";\
class OpticsModes\
{\
class ACOG\
{\
opticsID = 1;\
useModelOptics = true;\
opticsFlare = true;\
opticsDisablePeripherialVision = true;\
opticsZoomMin = 0.0623;\
opticsZoomMax = 0.0623;\
opticsZoomInit = 0.0623;\
distanceZoomMin = 300;\
distanceZoomMax = 300;\
memoryPointCamera = "opticView";\
visionMode[] = {"Normal"};\
opticsPPEffects[] = {"OpticsCHAbera3","OpticsBlur3"};\
cameraDir = "";\
};\
\
class Iron\
{\
opticsID = 2;\
useModelOptics = false;\
opticsFlare = false;\
opticsDisablePeripherialVision = false;\
opticsZoomMin = 0.25;\
opticsZoomMax = 1.1;\
opticsZoomInit = 0.5;\
distanceZoomMin = 100;\
distanceZoomMax = 100;\
memoryPointCamera = "eye";\
visionMode[] = {};\
opticsPPEffects[] = {};\
cameraDir = "";\
};\
}
class MP7_base: MP5A5
{
scope = 2;
displayName = "MP7";
model = "\C1987_Mp7\mp7.p3d";
picture = "\C1987_Mp7\equip\gui_mp7.paa";
optics = 0;
value = 1000;
dexterity = 1.75;
handAnim[] = {"OFP2_ManSkeleton","\C1987_Mp7\anim\mp7.rtm"};
modes[] = {"Single","Fullauto"};
class Single: Mode_SemiAuto
{
begin1[] = {"\C1987_Mp7\sound\mp7_s1.wss",2,1,750};
begin2[] = {"\C1987_Mp7\sound\mp7_s2.wss",2,1,750};
begin3[] = {"\C1987_Mp7\sound\mp7_s3.wss",2,1,750};
begin4[] = {"\C1987_Mp7\sound\mp7_s4.wss",2,1,750};
soundBegin[] = {"begin1",0.25,"begin2",0.25,"begin3",0.25,"begin4",0.25};
recoil = "MP7Recoil";
recoilProne = "MP7Recoil";
dispersion = 0.004;
minRange = 2;
minRangeProbab = 0.1;
midRange = 40;
midRangeProbab = 0.7;
maxRange = 150;
maxRangeProbab = 0.05;
};
class FullAuto: Mode_FullAuto
{
begin1[] = {"\C1987_Mp7\sound\mp7_s1.wss",2,1,750};
begin2[] = {"\C1987_Mp7\sound\mp7_s2.wss",2,1,750};
begin3[] = {"\C1987_Mp7\sound\mp7_s3.wss",2,1,750};
begin4[] = {"\C1987_Mp7\sound\mp7_s4.wss",2,1,750};
soundBegin[] = {"begin1",0.25,"begin2",0.25,"begin3",0.25,"begin4",0.25};
soundContinuous = 0;
ffCount = 1;
recoil = "MP7Recoil";
recoilProne = "MP7Recoil";
aiRateOfFire = 0.001;
dispersion = 0.0035;
minRange = 2;
minRangeProbab = 0.2;
midRange = 20;
midRangeProbab = 0.7;
maxRange = 40;
maxRangeProbab = 0.05;
};
reloadMagazineSound[] = {"\C1987_Mp7\sound\mp7_reload.wss",1,1,20};
drySound[] = {"\C1987_Mp7\sound\mp7_dry.wss",1,1,20};
magazines[] = {"40Rnd_46x30_mp7","40Rnd_46x30_sd_mp7"};
descriptionShort = "HK MP7A1";
class Library
{
libTextDesc = "The MP7 is a German Submachine Gun Manufactured by Heckler and Koch (HK) and Chambered for the HK 4.6<EFBFBD>30mm Cartridge. It was Designed with the new Cartridge to Meet NATO Requirements Published in 1989, as these Requirements call for a Personal Defense Weapon (PDW) Class Firearm, with a greater ability to defeat body armor than current Weapons limited to conventional Pistol Cartridges. The MP7 went into Production in 2001. It is a direct Rival to the FN P90, also Developed in Response to NATO's Requirement. The Weapon has been revised since its Introduction and the current Production Version is the MP7A1.";
};
};
class MP7_DZ: MP7_base
{
displayName = $STR_DZ_WPN_MP7_NAME;
model = "\C1987_Mp7\mp7.p3d";
picture = "\C1987_Mp7\equip\gui_mp7.paa";
descriptionShort = $STR_DZ_WPN_MP7_DESC;
class Attachments
{
Attachment_CCO = "MP7_CCO_DZ";
Attachment_Holo = "MP7_Holo_DZ";
Attachment_ACOG = "MP7_ACOG_DZ";
Attachment_Sup9 = "MP7_SD_DZ";
Attachment_FL_Pist = "MP7_FL_DZ";
Attachment_MFL_Pist = "MP7_MFL_DZ";
};
};
class MP7_FL_DZ: MP7_DZ
{
displayName = $STR_DZ_WPN_MP7_FL_NAME;
model = "\C1987_Mp7\mp7_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7.paa";
MP7_FLASHLIGHT;
class Attachments
{
Attachment_CCO = "MP7_CCO_FL_DZ";
Attachment_Holo = "MP7_Holo_DZ";
Attachment_ACOG = "MP7_ACOG_FL_DZ";
Attachment_Sup9 = "MP7_SD_FL_DZ";
};
class ItemActions
{
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_FL_Pist',_id,'MP7_DZ'] call player_removeAttachment";
};
};
};
class MP7_MFL_DZ: MP7_DZ
{
displayName = $STR_DZ_WPN_MP7_MFL_NAME;
model = "\C1987_Mp7\mp7_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7.paa";
MP7_MFLASHLIGHT;
class Attachments
{
Attachment_CCO = "MP7_CCO_MFL_DZ";
Attachment_Holo = "MP7_Holo_DZ";
Attachment_ACOG = "MP7_ACOG_MFL_DZ";
Attachment_Sup9 = "MP7_SD_MFL_DZ";
};
class ItemActions
{
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_MFL_Pist',_id,'MP7_DZ'] call player_removeAttachment";
};
};
};
class MP7_Holo_DZ: MP7_DZ
{
displayName = $STR_DZ_WPN_MP7_HOLO_NAME;
model = "\C1987_Mp7\mp7_eot.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_eot.paa";
class Attachments
{
Attachment_Sup9 = "MP7_Holo_SD_DZ";
Attachment_FL_Pist = "MP7_Holo_FL_DZ";
Attachment_MFL_Pist = "MP7_Holo_MFL_DZ";
};
class ItemActions
{
class RemoveHolo
{
text = $STR_DZ_ATT_HOLO_RMVE;
script = "; ['Attachment_Holo',_id,'MP7_DZ'] call player_removeAttachment";
};
};
};
class MP7_Holo_FL_DZ: MP7_DZ
{
displayName = $STR_DZ_WPN_MP7_HOLO_FL_NAME;
model = "\C1987_Mp7\mp7_eot_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_eot.paa";
MP7_FLASHLIGHT;
class Attachments
{
Attachment_Sup9 = "MP7_Holo_SD_FL_DZ";
};
class ItemActions
{
class RemoveHolo
{
text = $STR_DZ_ATT_HOLO_RMVE;
script = "; ['Attachment_Holo',_id,'MP7_FL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_FL_Pist',_id,'MP7_Holo_DZ'] call player_removeAttachment";
};
};
};
class MP7_Holo_MFL_DZ: MP7_DZ
{
displayName = $STR_DZ_WPN_MP7_HOLO_MFL_NAME;
model = "\C1987_Mp7\mp7_eot_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_eot.paa";
MP7_MFLASHLIGHT;
class Attachments
{
Attachment_Sup9 = "MP7_Holo_SD_MFL_DZ";
};
class ItemActions
{
class RemoveHolo
{
text = $STR_DZ_ATT_HOLO_RMVE;
script = "; ['Attachment_Holo',_id,'MP7_MFL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_MFL_Pist',_id,'MP7_Holo_DZ'] call player_removeAttachment";
};
};
};
class MP7_CCO_DZ: MP7_DZ
{
displayName = $STR_DZ_WPN_MP7_CCO_NAME;
model = "\C1987_Mp7\mp7_aim.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_aim.paa";
class Attachments
{
Attachment_Sup9 = "MP7_CCO_SD_DZ";
Attachment_FL_Pist = "MP7_CCO_FL_DZ";
Attachment_MFL_Pist = "MP7_CCO_MFL_DZ";
};
class ItemActions
{
class RemoveCCO
{
text = $STR_DZ_ATT_CCO_RMVE;
script = "; ['Attachment_CCO',_id,'MP7_DZ'] call player_removeAttachment";
};
};
};
class MP7_CCO_FL_DZ: MP7_DZ
{
displayName = $STR_DZ_WPN_MP7_CCO_FL_NAME;
model = "\C1987_Mp7\mp7_aim_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_aim.paa";
MP7_FLASHLIGHT;
class Attachments
{
Attachment_Sup9 = "MP7_CCO_SD_FL_DZ";
};
class ItemActions
{
class RemoveCCO
{
text = $STR_DZ_ATT_CCO_RMVE;
script = "; ['Attachment_CCO',_id,'MP7_FL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_FL_Pist',_id,'MP7_CCO_DZ'] call player_removeAttachment";
};
};
};
class MP7_CCO_MFL_DZ: MP7_DZ
{
displayName = $STR_DZ_WPN_MP7_CCO_MFL_NAME;
model = "\C1987_Mp7\mp7_aim_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_aim.paa";
MP7_MFLASHLIGHT;
class Attachments
{
Attachment_Sup9 = "MP7_CCO_SD_MFL_DZ";
};
class ItemActions
{
class RemoveCCO
{
text = $STR_DZ_ATT_CCO_RMVE;
script = "; ['Attachment_CCO',_id,'MP7_MFL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_MFL_Pist',_id,'MP7_CCO_DZ'] call player_removeAttachment";
};
};
};
class MP7_ACOG_DZ: MP7_DZ
{
displayName = $STR_DZ_WPN_MP7_ACOG_NAME;
model = "\C1987_Mp7\mp7_acog.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_acog.paa";
MP7_ACOG;
class Attachments
{
Attachment_Sup9 = "MP7_ACOG_SD_DZ";
Attachment_FL_Pist = "MP7_ACOG_FL_DZ";
Attachment_MFL_Pist = "MP7_ACOG_MFL_DZ";
};
class ItemActions
{
class RemoveACOG
{
text = $STR_DZ_ATT_ACOG_RMVE;
script = "; ['Attachment_ACOG',_id,'MP7_DZ'] call player_removeAttachment";
};
};
};
class MP7_ACOG_FL_DZ: MP7_DZ
{
displayName = $STR_DZ_WPN_MP7_ACOG_FL_NAME;
model = "\C1987_Mp7\mp7_acog_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_acog.paa";
MP7_FLASHLIGHT;
MP7_ACOG;
class Attachments
{
Attachment_Sup9 = "MP7_ACOG_SD_FL_DZ";
};
class ItemActions
{
class RemoveACOG
{
text = $STR_DZ_ATT_ACOG_RMVE;
script = "; ['Attachment_ACOG',_id,'MP7_FL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_FL_Pist',_id,'MP7_ACOG_DZ'] call player_removeAttachment";
};
};
};
class MP7_ACOG_MFL_DZ: MP7_DZ
{
displayName = $STR_DZ_WPN_MP7_ACOG_MFL_NAME;
model = "\C1987_Mp7\mp7_acog_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_acog.paa";
MP7_MFLASHLIGHT;
MP7_ACOG;
class Attachments
{
Attachment_Sup9 = "MP7_ACOG_SD_MFL_DZ";
};
class ItemActions
{
class RemoveACOG
{
text = $STR_DZ_ATT_ACOG_RMVE;
script = "; ['Attachment_ACOG',_id,'MP7_MFL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_MFL_Pist',_id,'MP7_ACOG_DZ'] call player_removeAttachment";
};
};
};
class MP7_SD_DZ: MP7_base
{
displayName = $STR_DZ_WPN_MP7_SD_NAME;
model = "\C1987_Mp7\mp7_sd.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_sd.paa";
class Single: Mode_SemiAuto
{
begin1[] = {"\C1987_Mp7\sound\mp7_sd.wss",1,1,200};
soundBegin[] = {"begin1",1};
recoil = "MP7Recoil";
recoilProne = "MP7Recoil";
dispersion = 0.002;
minRange = 2;
minRangeProbab = 0.1;
midRange = 40;
midRangeProbab = 0.7;
maxRange = 150;
maxRangeProbab = 0.05;
};
class FullAuto: Mode_FullAuto
{
begin1[] = {"\C1987_Mp7\sound\mp7_sd.wss",1,1,200};
soundBegin[] = {"begin1",1};
soundContinuous = 0;
ffCount = 1;
recoil = "MP7Recoil";
recoilProne = "MP7Recoil";
aiRateOfFire = 0.001;
dispersion = 0.0035;
minRange = 2;
minRangeProbab = 0.2;
midRange = 20;
midRangeProbab = 0.7;
maxRange = 40;
maxRangeProbab = 0.05;
};
fireLightDuration = 0.0;
fireLightIntensity = 0.0;
magazines[] = {"40Rnd_46x30_sd_mp7"};
descriptionShort = $STR_DZ_WPN_MP7_SD_DESC;
class ItemActions
{
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_DZ'] call player_removeAttachment";
};
};
};
class MP7_SD_FL_DZ: MP7_SD_DZ
{
displayName = $STR_DZ_WPN_MP7_SD_FL_NAME;
model = "\C1987_Mp7\mp7_sd_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_sd.paa";
MP7_FLASHLIGHT;
class Attachments
{
Attachment_CCO = "MP7_CCO_SD_FL_DZ";
Attachment_Holo = "MP7_Holo_SD_FL_DZ";
Attachment_ACOG = "MP7_ACOG_SD_FL_DZ";
};
class ItemActions
{
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_FL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_FL_Pist',_id,'MP7_SD_DZ'] call player_removeAttachment";
};
};
};
class MP7_SD_MFL_DZ: MP7_SD_DZ
{
displayName = $STR_DZ_WPN_MP7_SD_MFL_NAME;
model = "\C1987_Mp7\mp7_sd_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_sd.paa";
MP7_MFLASHLIGHT;
class Attachments
{
Attachment_CCO = "MP7_CCO_SD_MFL_DZ";
Attachment_Holo = "MP7_Holo_SD_MFL_DZ";
Attachment_ACOG = "MP7_ACOG_SD_MFL_DZ";
};
class ItemActions
{
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_MFL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_MFL_Pist',_id,'MP7_SD_DZ'] call player_removeAttachment";
};
};
};
class MP7_Holo_SD_DZ: MP7_SD_DZ
{
displayName = $STR_DZ_WPN_MP7_HOLO_SD_NAME;
model = "\C1987_Mp7\mp7_eot_sd.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_eot_sd.paa";
class Attachments
{
Attachment_FL_Pist = "MP7_Holo_SD_FL_DZ";
Attachment_MFL_Pist = "MP7_Holo_SD_MFL_DZ";
};
class ItemActions
{
class RemoveHolo
{
text = $STR_DZ_ATT_HOLO_RMVE;
script = "; ['Attachment_Holo',_id,'MP7_SD_DZ'] call player_removeAttachment";
};
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_Holo_DZ'] call player_removeAttachment";
};
};
};
class MP7_Holo_SD_FL_DZ: MP7_SD_DZ
{
displayName = $STR_DZ_WPN_MP7_HOLO_SD_FL_NAME;
model = "\C1987_Mp7\mp7_eot_sd_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_eot_sd.paa";
MP7_FLASHLIGHT;
class Attachments
{
};
class ItemActions
{
class RemoveHolo
{
text = $STR_DZ_ATT_HOLO_RMVE;
script = "; ['Attachment_Holo',_id,'MP7_SD_FL_DZ'] call player_removeAttachment";
};
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_Holo_FL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_FL_Pist',_id,'MP7_Holo_SD_DZ'] call player_removeAttachment";
};
};
};
class MP7_Holo_SD_MFL_DZ: MP7_SD_DZ
{
displayName = $STR_DZ_WPN_MP7_HOLO_SD_MFL_NAME;
model = "\C1987_Mp7\mp7_eot_sd_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_eot_sd.paa";
MP7_MFLASHLIGHT;
class Attachments
{
};
class ItemActions
{
class RemoveHolo
{
text = $STR_DZ_ATT_HOLO_RMVE;
script = "; ['Attachment_Holo',_id,'MP7_SD_MFL_DZ'] call player_removeAttachment";
};
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_Holo_MFL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_MFL_Pist',_id,'MP7_Holo_SD_DZ'] call player_removeAttachment";
};
};
};
class MP7_CCO_SD_DZ: MP7_SD_DZ
{
displayName = $STR_DZ_WPN_MP7_CCO_SD_NAME;
model = "\C1987_Mp7\mp7_aim_sd.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_aim_sd.paa";
class Attachments
{
Attachment_FL_Pist = "MP7_CCO_SD_FL_DZ";
Attachment_MFL_Pist = "MP7_CCO_SD_MFL_DZ";
};
class ItemActions
{
class RemoveCCO
{
text = $STR_DZ_ATT_CCO_RMVE;
script = "; ['Attachment_CCO',_id,'MP7_SD_DZ'] call player_removeAttachment";
};
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_CCO_DZ'] call player_removeAttachment";
};
};
};
class MP7_CCO_SD_FL_DZ: MP7_SD_DZ
{
displayName = $STR_DZ_WPN_MP7_CCO_SD_FL_NAME;
model = "\C1987_Mp7\mp7_aim_sd_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_aim_sd.paa";
MP7_FLASHLIGHT;
class Attachments
{
};
class ItemActions
{
class RemoveCCO
{
text = $STR_DZ_ATT_CCO_RMVE;
script = "; ['Attachment_CCO',_id,'MP7_SD_FL_DZ'] call player_removeAttachment";
};
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_CCO_FL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_FL_Pist',_id,'MP7_CCO_SD_DZ'] call player_removeAttachment";
};
};
};
class MP7_CCO_SD_MFL_DZ: MP7_SD_DZ
{
displayName = $STR_DZ_WPN_MP7_CCO_SD_MFL_NAME;
model = "\C1987_Mp7\mp7_aim_sd_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_aim_sd.paa";
MP7_MFLASHLIGHT;
class Attachments
{
};
class ItemActions
{
class RemoveCCO
{
text = $STR_DZ_ATT_CCO_RMVE;
script = "; ['Attachment_CCO',_id,'MP7_SD_MFL_DZ'] call player_removeAttachment";
};
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_CCO_MFL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_MFL_Pist',_id,'MP7_CCO_SD_DZ'] call player_removeAttachment";
};
};
};
class MP7_ACOG_SD_DZ: MP7_SD_DZ
{
displayName = $STR_DZ_WPN_MP7_ACOG_SD_NAME;
model = "\C1987_Mp7\mp7_acog_sd.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_acog_sd.paa";
MP7_ACOG;
class Attachments
{
Attachment_FL_Pist = "MP7_ACOG_SD_FL_DZ";
Attachment_MFL_Pist = "MP7_ACOG_SD_MFL_DZ";
};
class ItemActions
{
class RemoveACOG
{
text = $STR_DZ_ATT_ACOG_RMVE;
script = "; ['Attachment_ACOG',_id,'MP7_SD_DZ'] call player_removeAttachment";
};
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_ACOG_DZ'] call player_removeAttachment";
};
};
};
class MP7_ACOG_SD_FL_DZ: MP7_SD_DZ
{
displayName = $STR_DZ_WPN_MP7_ACOG_SD_FL_NAME;
model = "\C1987_Mp7\mp7_acog_sd_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_acog_sd.paa";
MP7_FLASHLIGHT;
MP7_ACOG;
class Attachments
{
};
class ItemActions
{
class RemoveACOG
{
text = $STR_DZ_ATT_ACOG_RMVE;
script = "; ['Attachment_ACOG',_id,'MP7_SD_FL_DZ'] call player_removeAttachment";
};
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_ACOG_FL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_FL_Pist',_id,'MP7_ACOG_SD_DZ'] call player_removeAttachment";
};
};
};
class MP7_ACOG_SD_MFL_DZ: MP7_SD_DZ
{
displayName = $STR_DZ_WPN_MP7_ACOG_SD_MFL_NAME;
model = "\C1987_Mp7\mp7_acog_sd_t.p3d";
picture = "\C1987_Mp7\equip\gui_mp7_acog_sd.paa";
MP7_MFLASHLIGHT;
MP7_ACOG;
class Attachments
{
};
class ItemActions
{
class RemoveACOG
{
text = $STR_DZ_ATT_ACOG_RMVE;
script = "; ['Attachment_ACOG',_id,'MP7_SD_MFL_DZ'] call player_removeAttachment";
};
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'MP7_ACOG_MFL_DZ'] call player_removeAttachment";
};
class RemoveFlashlight
{
text = $STR_DZ_ATT_FL_RFL_RMVE;
script = "; ['Attachment_MFL_Pist',_id,'MP7_ACOG_SD_DZ'] call player_removeAttachment";
};
};
};
#undef MP7_FLASHLIGHT
#undef MP7_MFLASHLIGHT
#undef MP7_ACOG

View File

@@ -362,6 +362,26 @@ class CfgAmmo
visiblefire = 16; visiblefire = 16;
}; };
//MP7
class B_46x30_Ball: BulletBase
{
cartridge = "FxCartridge_Mp7";
cost = 5;
typicalSpeed = 700;
airFriction = -0.001425;
hit = 8.5;
};
class B_46x30_SD_Ball: BulletBase
{
cartridge = "FxCartridge_Mp7";
visibleFire = 0.065;
audibleFire = 0.065;
cost = 5;
typicalSpeed = 650;
airFriction = -0.0012;
hit = 7.0;
};
//mosin nagant //mosin nagant
/*class Mosin_762 : BulletBase /*class Mosin_762 : BulletBase
{ {

View File

@@ -7004,7 +7004,7 @@
</Key> </Key>
<Key ID="str_player_death_killed"> <Key ID="str_player_death_killed">
<English>%1 was killed by %2 with %3 from %4m</English> <English>%1 was killed by %2 with %3 from %4m</English>
<German>%1 wurde von %2 mit einer %3 aus %4m Entfernung getötet.</German> <German>%1 wurde von %2 mit %3 aus %4m Entfernung getötet.</German>
<Russian>%1 был убит игроком %2 с %3 с расстояния %4м</Russian> <Russian>%1 был убит игроком %2 с %3 с расстояния %4м</Russian>
</Key> </Key>
<!-- <!--
@@ -11632,6 +11632,7 @@
<English>This M4 rifle is in a very bad shape.</English> <English>This M4 rifle is in a very bad shape.</English>
<German>Dieses M4 Gewehr ist in einem sehr heruntergekommenen Zustand.</German> <German>Dieses M4 Gewehr ist in einem sehr heruntergekommenen Zustand.</German>
</Key> </Key>
<!-- AK107 --> <!-- AK107 -->
<Key ID="STR_DZ_WPN_AK107_NAME"> <Key ID="STR_DZ_WPN_AK107_NAME">
<English>AK-107</English> <English>AK-107</English>
@@ -11658,6 +11659,134 @@
<Russian>АК-107 ГП-25 ПСО-1</Russian> <Russian>АК-107 ГП-25 ПСО-1</Russian>
</Key> </Key>
<!-- MP7 -->
<Key ID="STR_DZ_WPN_MP7_NAME">
<English>MP7</English>
</Key>
<Key ID="STR_DZ_WPN_MP7_FL_NAME">
<English>MP7 FL</English>
<German>MP7 TL</German>
</Key>
<Key ID="STR_DZ_WPN_MP7_MFL_NAME">
<English>MP7 MFL</English>
<German>MP7 MTL</German>
</Key>
<Key ID="STR_DZ_WPN_MP7_SD_NAME">
<English>MP7 SD</English>
<Russian>MP7 ПБС</Russian>
</Key>
<Key ID="STR_DZ_WPN_MP7_SD_FL_NAME">
<English>MP7 SD FL</English>
<German>MP7 SD TL</German>
<Russian>MP7 ПБС FL</Russian>
</Key>
<Key ID="STR_DZ_WPN_MP7_SD_MFL_NAME">
<English>MP7 SD MFL</English>
<German>MP7 SD MTL</German>
<Russian>MP7 ПБС MFL</Russian>
</Key>
<!-- MP7 CCO-->
<Key ID="STR_DZ_WPN_MP7_CCO_NAME">
<English>MP7 CCO</English>
</Key>
<Key ID="STR_DZ_WPN_MP7_CCO_FL_NAME">
<English>MP7 CCO FL</English>
<German>MP7 CCO TL</German>
</Key>
<Key ID="STR_DZ_WPN_MP7_CCO_MFL_NAME">
<English>MP7 CCO MFL</English>
<German>MP7 CCO MTL</German>
</Key>
<Key ID="STR_DZ_WPN_MP7_CCO_SD_NAME">
<English>MP7 CCO SD</English>
<Russian>MP7 CCO ПБС</Russian>
</Key>
<Key ID="STR_DZ_WPN_MP7_CCO_SD_FL_NAME">
<English>MP7 CCO SD FL</English>
<German>MP7 CCO SD TL</German>
<Russian>MP7 CCO ПБС FL</Russian>
</Key>
<Key ID="STR_DZ_WPN_MP7_CCO_SD_MFL_NAME">
<English>MP7 CCO SD MFL</English>
<German>MP7 CCO SD MTL</German>
<Russian>MP7 CCO ПБС MFL</Russian>
</Key>
<!-- MP7 Holo -->
<Key ID="STR_DZ_WPN_MP7_HOLO_NAME">
<English>MP7 Holo</English>
</Key>
<Key ID="STR_DZ_WPN_MP7_HOLO_FL_NAME">
<English>MP7 Holo FL</English>
<German>MP7 Holo TL</German>
</Key>
<Key ID="STR_DZ_WPN_MP7_HOLO_MFL_NAME">
<English>MP7 Holo MFL</English>
<German>MP7 Holo MTL</German>
</Key>
<Key ID="STR_DZ_WPN_MP7_HOLO_SD_NAME">
<English>MP7 Holo SD</English>
<Russian>MP7 Holo ПБС</Russian>
</Key>
<Key ID="STR_DZ_WPN_MP7_HOLO_SD_FL_NAME">
<English>MP7 Holo SD FL</English>
<German>MP7 Holo SD TL</German>
<Russian>MP7 Holo ПБС FL</Russian>
</Key>
<Key ID="STR_DZ_WPN_MP7_HOLO_SD_MFL_NAME">
<English>MP7 Holo SD MFL</English>
<German>MP7 Holo SD MTL</German>
<Russian>MP7 Holo ПБС MFL</Russian>
</Key>
<!-- MP7 ACOG -->
<Key ID="STR_DZ_WPN_MP7_ACOG_NAME">
<English>MP7 ACOG</English>
</Key>
<Key ID="STR_DZ_WPN_MP7_ACOG_FL_NAME">
<English>MP7 ACOG FL</English>
<German>MP7 ACOG TL</German>
</Key>
<Key ID="STR_DZ_WPN_MP7_ACOG_MFL_NAME">
<English>MP7 ACOG MFL</English>
<German>MP7 ACOG MTL</German>
<Russian>MP7 ACOG MFL</Russian>
</Key>
<Key ID="STR_DZ_WPN_MP7_ACOG_SD_NAME">
<English>MP7 ACOG SD</English>
<Russian>MP7 ACOG ПБС</Russian>
</Key>
<Key ID="STR_DZ_WPN_MP7_ACOG_SD_FL_NAME">
<English>MP7 ACOG SD FL</English>
<German>MP7 ACOG SD TL</German>
<Russian>MP7 ACOG ПБС FL</Russian>
</Key>
<Key ID="STR_DZ_WPN_MP7_ACOG_SD_MFL_NAME">
<English>MP7 ACOG SD MFL</English>
<German>MP7 ACOG SD MTL</German>
<Russian>MP7 ACOG ПБС MFL</Russian>
</Key>
<Key ID="STR_DZ_WPN_MP7_DESC">
<German>Maschinenpistole &lt;br/&gt;Kaliber: 4.6x30mm</German>
<English>Submachine gun &lt;br/&gt;Caliber: 4.6x30mm</English>
<Italian>Fucile mitragliatore &lt;br/&gt;Calibro: 4.6x30mm</Italian>
<Spanish>Metralleta &lt;br/&gt;Calibre: 4.6x30mm</Spanish>
<French>Pistolet-mitrailleur &lt;br/&gt;Calibre: 4.6x30mm</French>
<Czech>Samopal &lt;br/&gt;Kalibr: 4.6x30mm</Czech>
<Russian>Пистолет-пулемет &lt;br/&gt;Патрон: 9x19мм</Russian>
<Polish>Pistolet maszynowy &lt;br/&gt;Kaliber: 4.6x30mm </Polish>
<Hungarian>Géppisztoly &lt;br/&gt; Kaliber: 4.6x30mm</Hungarian>
</Key>
<Key ID="STR_DZ_WPN_MP7_SD_DESC">
<German>Schallgedämpfte Maschinenpistole &lt;br/&gt;Kaliber: 4.6x30mm</German>
<English>Silenced submachine gun &lt;br/&gt;Caliber: 4.6x30mm</English>
<Italian>Fucile mitragliatore con silenziatore &lt;br/&gt;Calibro: 4.6x30mm</Italian>
<Spanish>Metralleta con silenciador &lt;br/&gt;Calibre: 4.6x30mm</Spanish>
<French>Pistolet-mitrailleur à silencieux &lt;br/&gt;Calibre: 4.6x30mm</French>
<Czech>Samopal s tlumičem &lt;br/&gt;Kalibr: 4.6x30mm</Czech>
<Russian>Пистолет-пулемет с ПБС &lt;br/&gt;Патрон: 9х19 мм</Russian>
<Polish>Pistolet maszynowy z tłumikiem &lt;br/&gt;Kaliber: 4.6x30mm </Polish>
<Hungarian>Hangtompítós géppisztoly &lt;br/&gt; Kaliber: 4.6x30mm</Hungarian>
</Key>
<!-- **** MAGAZINES **** --> <!-- **** MAGAZINES **** -->
<Key ID="STR_DZ_MAG_17RND_9X19_GLOCK17SD_NAME"> <Key ID="STR_DZ_MAG_17RND_9X19_GLOCK17SD_NAME">
@@ -12022,6 +12151,40 @@
<English>Caliber: 7.62x51mm NATO&lt;br/&gt;Rounds: 20&lt;br/&gt;Used in: Mk 17, M110, CZ 805B</English> <English>Caliber: 7.62x51mm NATO&lt;br/&gt;Rounds: 20&lt;br/&gt;Used in: Mk 17, M110, CZ 805B</English>
<Japanese>Caliber: 7.62x51mm NATO&lt;br/&gt;Rounds: 20&lt;br/&gt;Used in: Mk 17, M110, CZ 805B</Japanese> <Japanese>Caliber: 7.62x51mm NATO&lt;br/&gt;Rounds: 20&lt;br/&gt;Used in: Mk 17, M110, CZ 805B</Japanese>
</Key> </Key>
<Key ID="STR_DZ_MAG_40RND_MP7_NAME">
<English>40Rnd. MP7 mag.</English>
<Russian>40п. MP7 маг.</Russian>
</Key>
<Key ID="STR_DZ_MAG_40RND_MP7SD_NAME">
<English>40Rnd. MP7 SD mag.</English>
<Russian>40п. MP7 SD маг.</Russian>
</Key>
<Key ID="STR_DZ_MAG_40RND_MP7_DESC">
<Chinese>Caliber: 4.6x30mm&lt;br/&gt;Rounds: 40&lt;br/&gt;Used in: MP7</Chinese>
<French>Calibre : 4.6x30mm&lt;br/&gt;Munitions : 40&lt;br/&gt;Utilisé avec : MP7</French>
<Spanish>Calibre: 4.6x30mm&lt;br/&gt;Cartuchos: 40&lt;br/&gt;Usado en: MP7</Spanish>
<Italian>Calibro: 4.6x30mm&lt;br/&gt;Munizioni: 40&lt;br/&gt;Usato in: MP7</Italian>
<Hungarian>Caliber: 4.6x30mm&lt;br/&gt;Rounds: 40&lt;br/&gt;Used in: MP7</Hungarian>
<Polish>Kaliber: 4.6x30mm&lt;br/&gt;Naboje: 40&lt;br/&gt;Uzywany w: MP7</Polish>
<Russian>Патрон: 4.6x30 мм&lt;br/&gt;Количество: 40&lt;br/&gt;Исп. в: MP7</Russian>
<German>Kaliber: 4.6x30mm&lt;br/&gt;Patronen: 40&lt;br/&gt;Eingesetzt in: MP7</German>
<Czech>Kalibr: 4.6x30mm&lt;br/&gt;Nábojů: 40&lt;br/&gt;Pro: MP7</Czech>
<English>Caliber: 4.6x30mm&lt;br/&gt;Rounds: 40&lt;br/&gt;Used in: MP7</English>
<Japanese>Caliber: 4.6x30mm&lt;br/&gt;Rounds: 40&lt;br/&gt;Used in: MP7</Japanese>
</Key>
<Key ID="STR_DZ_MAG_40RND_MP7SD_DESC">
<Chinese>Caliber: 4.6x30mm SD&lt;br/&gt;Rounds: 40&lt;br/&gt;Used in: MP7 SD</Chinese>
<French>Calibre : 4.6x30mm SD&lt;br/&gt;Munitions : 40&lt;br/&gt;Utilisé avec : MP7 SD</French>
<Spanish>Calibre: 4.6x30mm SD&lt;br/&gt;Cartuchos: 40&lt;br/&gt;Usado en: MP7 SD</Spanish>
<Italian>Calibro: 4.6x30mm SD&lt;br/&gt;Munizioni: 40&lt;br/&gt;Usato in: MP7 SD</Italian>
<Hungarian>Caliber: 4.6x30mm SD&lt;br/&gt;Rounds: 40&lt;br/&gt;Used in: MP7 SD</Hungarian>
<Polish>Kaliber: 4.6x30mm SD&lt;br/&gt;Naboje: 40&lt;br/&gt;Uzywany w: MP7 SD</Polish>
<Russian>Патрон: 4.6x30 мм SD&lt;br/&gt;Количество: 40&lt;br/&gt;Исп. в: MP7 SD</Russian>
<German>Kaliber: 4.6x30mm SD&lt;br/&gt;Patronen: 40&lt;br/&gt;Eingesetzt in: MP7 SD</German>
<Czech>Kalibr: 4.6x30mm SD&lt;br/&gt;Nábojů: 40&lt;br/&gt;Pro: MP7 SD</Czech>
<English>Caliber: 4.6x30mm SD&lt;br/&gt;Rounds: 40&lt;br/&gt;Used in: MP7 SD</English>
<Japanese>Caliber: 4.6x30mm SD&lt;br/&gt;Rounds: 40&lt;br/&gt;Used in: MP7 SD</Japanese>
</Key>
<!-- **** ATTACHMENTS **** --> <!-- **** ATTACHMENTS **** -->