Add Groza

This commit is contained in:
A Man
2020-03-06 12:21:00 +01:00
parent bc5acb9563
commit 19990e28cd
16 changed files with 550 additions and 30 deletions

View File

@@ -88,6 +88,10 @@ AmmoRU[] =
{Loot_MAGAZINE, 10, 30Rnd_762x39_AK47}, {Loot_MAGAZINE, 10, 30Rnd_762x39_AK47},
{Loot_MAGAZINE, 10, 30Rnd_762x39_RK95}, {Loot_MAGAZINE, 10, 30Rnd_762x39_RK95},
{Loot_MAGAZINE, 8, 30Rnd_762x39_RK95SD}, {Loot_MAGAZINE, 8, 30Rnd_762x39_RK95SD},
{Loot_MAGAZINE, 10, 30Rnd_762x39_Groza1},
{Loot_MAGAZINE, 8, 30Rnd_762x39_Groza1SD},
{Loot_MAGAZINE, 10, 20Rnd_9x39_Groza9},
{Loot_MAGAZINE, 8, 20Rnd_9x39_Groza9SD},
// Sniper rifles // Sniper rifles
{Loot_MAGAZINE, 5, 10Rnd_762x54_SVD}, {Loot_MAGAZINE, 5, 10Rnd_762x54_SVD},

View File

@@ -18,6 +18,8 @@ AttachmentsRU[] =
{Loot_MAGAZINE, 1, Attachment_Sup9}, {Loot_MAGAZINE, 1, Attachment_Sup9},
{Loot_MAGAZINE, 1, Attachment_Sup10}, {Loot_MAGAZINE, 1, Attachment_Sup10},
{Loot_MAGAZINE, 1, Attachment_Sup545}, {Loot_MAGAZINE, 1, Attachment_Sup545},
{Loot_MAGAZINE, 1, Attachment_Sup939},
{Loot_MAGAZINE, 1, Attachment_Sup762},
{Loot_MAGAZINE, 1, Attachment_GP25}, {Loot_MAGAZINE, 1, Attachment_GP25},
{Loot_MAGAZINE, 1, Attachment_Ghillie} {Loot_MAGAZINE, 1, Attachment_Ghillie}
}; };
@@ -48,7 +50,8 @@ AttachmentsEU[] =
{Loot_MAGAZINE, 1, Attachment_Sup9}, {Loot_MAGAZINE, 1, Attachment_Sup9},
{Loot_MAGAZINE, 1, Attachment_Sup10}, {Loot_MAGAZINE, 1, Attachment_Sup10},
{Loot_MAGAZINE, 1, Attachment_Sup45}, {Loot_MAGAZINE, 1, Attachment_Sup45},
{Loot_MAGAZINE, 1, Attachment_Sup57}, {Loot_MAGAZINE, 1, Attachment_Sup57},
{Loot_MAGAZINE, 1, Attachment_Sup762},
{Loot_MAGAZINE, 1, Attachment_MFL}, {Loot_MAGAZINE, 1, Attachment_MFL},
{Loot_MAGAZINE, 1, Attachment_MFL_Pist} // G17 only {Loot_MAGAZINE, 1, Attachment_MFL_Pist} // G17 only
}; };

View File

@@ -21,6 +21,10 @@ weaponsRU[] =
{Loot_WEAPON, 1, SVD_Gold_DZ}, {Loot_WEAPON, 1, SVD_Gold_DZ},
{Loot_WEAPON, 4, SVD_DZ}, {Loot_WEAPON, 4, SVD_DZ},
{Loot_WEAPON, 4, VSS_vintorez_DZE}, {Loot_WEAPON, 4, VSS_vintorez_DZE},
{Loot_WEAPON, 4, Groza9_Sniper_DZ},
{Loot_WEAPON, 1, Groza9_Sniper_SD_DZ},
{Loot_WEAPON, 4, Groza1_Sniper_DZ},
{Loot_WEAPON, 1, Groza1_Sniper_SD_DZ},
{Loot_WEAPON, 1, KSVK_DZE}, // High value weapon, low spawn chance. {Loot_WEAPON, 1, KSVK_DZE}, // High value weapon, low spawn chance.
{Loot_WEAPON, 1, Anzio_20_DZ}, // High value weapon, low spawn chance. {Loot_WEAPON, 1, Anzio_20_DZ}, // High value weapon, low spawn chance.
@@ -37,6 +41,8 @@ weaponsRU[] =
{Loot_WEAPON, 6, AK74_DZ}, {Loot_WEAPON, 6, AK74_DZ},
{Loot_WEAPON, 6, AN94_DZ}, {Loot_WEAPON, 6, AN94_DZ},
{Loot_WEAPON, 6, RK95_DZ}, {Loot_WEAPON, 6, RK95_DZ},
{Loot_WEAPON, 6, Groza9_DZ},
{Loot_WEAPON, 6, Groza1_DZ},
// Machine Guns // Machine Guns
{Loot_WEAPON, 3, RPK74_DZ}, {Loot_WEAPON, 3, RPK74_DZ},

View File

@@ -24,6 +24,7 @@
#include "Sup556.hpp" #include "Sup556.hpp"
#include "Sup545.hpp" #include "Sup545.hpp"
#include "Sup762.hpp" #include "Sup762.hpp"
#include "Sup939.hpp"
#include "SupMakarov.hpp" #include "SupMakarov.hpp"
#include "SupBizon.hpp" #include "SupBizon.hpp"

View File

@@ -0,0 +1,17 @@
class Attachment_Sup939 : CA_Magazine {
scope = public;
count = 1;
type = 256;
model = "\z\addons\dayz_communityweapons\attachments\suppressor556\suppressor556.p3d";
picture = "\z\addons\dayz_communityweapons\attachments\suppressor556\data\m_suppressor556_ca.paa";
displayName = $STR_DZ_ATT_SUP939_NAME;
descriptionShort = $STR_DZ_ATT_SUP939_DESC;
class ItemActions
{
class AttachToPrimary
{
text = $STR_DZ_ATT_ACT_TO_PRIMARY;
script = "; [_id,1] call player_attachAttachment";
};
};
};

View File

@@ -87,4 +87,14 @@ class 30Rnd_762x39_RK95SD : 30Rnd_762x39_RK95
ammo = "B_762x39_SD"; ammo = "B_762x39_SD";
cartridgeName = "762x39_SD"; cartridgeName = "762x39_SD";
};
class 30Rnd_762x39_Groza1: 30Rnd_762x39_RK95 {
displayName = $STR_DZ_MAG_30RND_Groza1_NAME;
descriptionShort = $STR_DZ_MAG_30RND_Groza1_DESC;
};
class 30Rnd_762x39_Groza1SD: 30Rnd_762x39_RK95SD {
displayName = $STR_DZ_MAG_30RND_Groza1SD_NAME;
descriptionShort = $STR_DZ_MAG_30RND_Groza1SD_DESC;
}; };

View File

@@ -0,0 +1,52 @@
//VSS
class 10Rnd_9x39_SP5_VSS: CA_Magazine
{
model = "dayz_epoch_c\models\magazines\VSS_vintorez_mag.p3d";
displayName = $STR_DZ_MAG_10Rnd_9x39_SP5_VSS_NAME;
cartridgeName = "9x39";
class ItemActions
{
COMBINE_MAG
};
};
class 20Rnd_9x39_SP5_VSS: CA_Magazine
{
model = "dayz_epoch_c\models\magazines\VSS_vintorez_mag.p3d";
displayName = $STR_DZ_MAG_20Rnd_9x39_SP5_VSS_NAME;
cartridgeName = "9x39";
class ItemActions
{
COMBINE_MAG
};
};
//Groza-9
class 20Rnd_9x39_Groza9: CA_Magazine {
scope = public;
displayName = $STR_DZ_MAG_20RND_Groza9_NAME;
descriptionShort = $STR_DZ_MAG_20RND_Groza9_DESC;
picture = "\RH_aks\inv\m_oc.paa";
model = "\RH_aks\mags\mag_oc14.p3d";
count = 20;
cartridgeName = "9x39";
ammo = "B_9x39_OC14_Ball";
class ItemActions
{
COMBINE_MAG
};
};
class 20Rnd_9x39_Groza9SD: 20Rnd_9x39_Groza9 {
displayName = $STR_DZ_MAG_20RND_Groza9SD_NAME;
descriptionShort = $STR_DZ_MAG_20RND_Groza9SD_DESC;
picture = "\RH_aks\inv\m_oc.paa";
cartridgeName = "9x39_SD";
ammo = "B_9x39_OC14_SD";
};

View File

@@ -27,6 +27,7 @@
#include "86x70.hpp" //L115, MSR #include "86x70.hpp" //L115, MSR
#include "762x67.hpp" //XM2010 #include "762x67.hpp" //XM2010
#include "20x102.hpp" //Anzio #include "20x102.hpp" //Anzio
#include "9x39.hpp" //Groza, VSS
#include "Misc.hpp" //CZ550, Lee-Enfield #include "Misc.hpp" //CZ550, Lee-Enfield
#include "Shotgun.hpp" #include "Shotgun.hpp"
#include "Arrows.hpp" #include "Arrows.hpp"

View File

@@ -51,32 +51,6 @@ class 5Rnd_127x108_KSVK : CA_Magazine
}; };
}; };
//VSS
class 10Rnd_9x39_SP5_VSS: CA_Magazine
{
model = "dayz_epoch_c\models\magazines\VSS_vintorez_mag.p3d";
displayName = $STR_DZ_MAG_10Rnd_9x39_SP5_VSS_NAME;
cartridgeName = "9x39";
class ItemActions
{
COMBINE_MAG
};
};
//VSS
class 20Rnd_9x39_SP5_VSS: CA_Magazine
{
model = "dayz_epoch_c\models\magazines\VSS_vintorez_mag.p3d";
displayName = $STR_DZ_MAG_20Rnd_9x39_SP5_VSS_NAME;
cartridgeName = "9x39";
class ItemActions
{
COMBINE_MAG
};
};
//Sa61 //Sa61
class 10Rnd_B_765x17_Ball: CA_Magazine class 10Rnd_B_765x17_Ball: CA_Magazine
{ {

View File

@@ -79,6 +79,10 @@ class Category_22 {
class 30Rnd_762x39_SA58 {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};}; class 30Rnd_762x39_SA58 {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
class 30Rnd_762x39_RK95 {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};}; class 30Rnd_762x39_RK95 {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
class 30Rnd_762x39_RK95SD {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; class 30Rnd_762x39_RK95SD {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};};
class 30Rnd_762x39_Groza1 {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
class 30Rnd_762x39_Groza1SD {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};};
class 20Rnd_9x39_Groza9 {type = "trade_items";buy[] = {1,"ItemGoldBar"};sell[] = {5,"ItemSilverBar10oz"};};
class 20Rnd_9x39_Groza9SD {type = "trade_items";buy[] = {3,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};};
class 20Rnd_762x51_FNFAL {type = "trade_items";buy[] = {1,"ItemGoldBar"};sell[] = {5,"ItemSilverBar10oz"};}; class 20Rnd_762x51_FNFAL {type = "trade_items";buy[] = {1,"ItemGoldBar"};sell[] = {5,"ItemSilverBar10oz"};};
class ACR_30Rnd_680x43 {type = "trade_items";buy[] = {1,"ItemGoldBar"};sell[] = {5,"ItemSilverBar10oz"};}; class ACR_30Rnd_680x43 {type = "trade_items";buy[] = {1,"ItemGoldBar"};sell[] = {5,"ItemSilverBar10oz"};};
class ACR_30Rnd_680x43_SD {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; class ACR_30Rnd_680x43_SD {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};};

View File

@@ -24,6 +24,7 @@ class Category_12 {
class Attachment_Sup556 {type = "trade_items";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};}; class Attachment_Sup556 {type = "trade_items";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
class Attachment_Sup762 {type = "trade_items";buy[] = {1,"ItemGoldBar10oz"};sell[] = {5,"ItemGoldBar"};}; class Attachment_Sup762 {type = "trade_items";buy[] = {1,"ItemGoldBar10oz"};sell[] = {5,"ItemGoldBar"};};
class Attachment_Sup68 {type = "trade_items";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};}; class Attachment_Sup68 {type = "trade_items";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
class Attachment_Sup939 {type = "trade_items";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
class Attachment_Sup57 {type = "trade_items";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};}; class Attachment_Sup57 {type = "trade_items";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
class Attachment_GP25 {type = "trade_items";buy[] = {4,"ItemGoldBar"};sell[] = {2,"ItemGoldBar"};}; class Attachment_GP25 {type = "trade_items";buy[] = {4,"ItemGoldBar"};sell[] = {2,"ItemGoldBar"};};
class Attachment_M203 {type = "trade_items";buy[] = {4,"ItemGoldBar"};sell[] = {2,"ItemGoldBar"};}; class Attachment_M203 {type = "trade_items";buy[] = {4,"ItemGoldBar"};sell[] = {2,"ItemGoldBar"};};
@@ -386,6 +387,16 @@ class Category_16 {
class RK95_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; class RK95_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};};
class RK95_CCO_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {9,"ItemGoldBar"};}; class RK95_CCO_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {9,"ItemGoldBar"};};
class RK95_ACOG_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {11,"ItemGoldBar"};}; class RK95_ACOG_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {11,"ItemGoldBar"};};
class Groza1_DZ {type = "trade_weapons";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
class Groza1_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};};
class Groza1_Sniper_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {13,"ItemGoldBar"};};
class Groza1_Sniper_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {18,"ItemGoldBar"};};
class Groza9_DZ {type = "trade_weapons";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
class Groza9_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};};
class Groza9_GL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};};
class Groza9_Sniper_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {15,"ItemGoldBar"};};
class Groza9_GL_Sniper_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {2,"ItemGoldBar10oz"};};
class Groza9_Sniper_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {2,"ItemGoldBar10oz"};};
class AKS74U_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; class AKS74U_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};};
class AKS74U_Kobra_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};}; class AKS74U_Kobra_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
class AKS74U_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};}; class AKS74U_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};

View File

@@ -49,6 +49,7 @@ class CfgWeapons
#include "Rifles\AKM.hpp" #include "Rifles\AKM.hpp"
#include "Rifles\AKS.hpp" #include "Rifles\AKS.hpp"
#include "Rifles\RK95.hpp" #include "Rifles\RK95.hpp"
#include "Rifles\Groza.hpp"
#include "Rifles\RPK.hpp" #include "Rifles\RPK.hpp"

View File

@@ -0,0 +1,280 @@
//Groza-9
class Groza9_DZ: AKM_DZ
{
scope = public;
model = "\RH_aks\RH_oc14.p3d";
picture = "\RH_aks\inv\oc14.paa";
displayName = $STR_DZ_WPN_Groza9_NAME;
descriptionShort = $STR_DZ_WPN_Groza9_DESC;
reloadMagazineSound[] = {"\RH_aks\sound\oc14_reload.wss",0.056234,1,20};
modes[] = {"Single","FullAuto"};
magazines[] = {"20Rnd_9x39_Groza9"};
distanceZoomMin = 110;
distanceZoomMax = 110;
handAnim[] = {"OFP2_ManSkeleton","\RH_aks\RH_oc14.rtm"};
class Single: Mode_SemiAuto
{
begin1[] = {"\RH_aks\sound\oc14.wss",1.778279,1,1000};
soundBegin[] = {"begin1",1};
reloadTime = 0.085;
dispersion = 0.0025;
minRange = 1;
minRangeProbab = 0.6;
midRange = 200;
midRangeProbab = 0.8;
maxRange = 300;
maxRangeProbab = 0.1;
};
class FullAuto: Mode_FullAuto
{
begin1[] = {"\RH_aks\sound\oc14.wss",1.778279,1,1000};
soundBegin[] = {"begin1",1};
reloadTime = 0.08;
ffCount = 30;
dispersion = 0.0025;
minRange = 0.1;
minRangeProbab = 0.9;
midRange = 60;
midRangeProbab = 0.8;
maxRange = 100;
maxRangeProbab = 0.3;
};
class Attachments
{
Attachment_GP25 = "Groza9_GL_DZ";
Attachment_Sup939 = "Groza9_SD_DZ";
};
};
class Groza9_Sniper_DZ: Groza9_DZ
{
model = "\RH_aks\RH_oc14sp.p3d";
picture = "\RH_aks\inv\oc14sp.paa";
displayName = $STR_DZ_WPN_Groza9_SNIPER_NAME;
modelOptics = "\RH_m14\fnc_10x_round_mildot";
opticsZoomMin = 0.071945;
opticsZoomMax = 0.071945;
opticsFlare = "true";
opticsDisablePeripherialVision = "true";
distanceZoomMin = 182;
distanceZoomMax = 182;
class Attachments {};
};
class Groza9_GL_DZ: Groza9_DZ
{
model = "\RH_aks\RH_oc14gl.p3d";
displayName = $STR_DZ_WPN_Groza9_GL_NAME;
picture = "\RH_aks\inv\oc14gl.paa";
handAnim[] = {"OFP2_ManSkeleton","\CA\weapons\Data\Anim\Bizon.rtm"};
muzzles[] = {this, GP25Muzzle};
class Attachments {};
class ItemActions
{
class RemoveGL
{
text = $STR_DZ_ATT_GP25_RMVE;
script = "; ['Attachment_GP25',_id,'Groza9_DZ'] call player_removeAttachment";
};
};
};
class Groza9_GL_Sniper_DZ: Groza9_Sniper_DZ
{
model = "\RH_aks\RH_oc14glsp.p3d";
displayName = $STR_DZ_WPN_Groza9_GL_SNIPER_NAME;
picture = "\RH_aks\inv\oc14glsp.paa";
muzzles[] = {this, GP25Muzzle};
};
class Groza9_SD_DZ: Groza9_DZ
{
model = "\RH_aks\RH_oc14sd.p3d";
fireLightDuration = 0;
fireLightIntensity = 0;
distanceZoomMin = 110;
distanceZoomMax = 110;
picture = "\RH_aks\inv\oc14sd.paa";
displayName = $STR_DZ_WPN_Groza9_SD_NAME;
descriptionShort = $STR_DZ_WPN_Groza9SD_DESC;
magazines[] = {"20Rnd_9x39_Groza9SD"};
handAnim[] = {"OFP2_ManSkeleton","\CA\weapons\Data\Anim\Bizon.rtm"};
modes[] = {"Single","FullAuto"};
class Single: Mode_SemiAuto
{
begin1[] = {"\RH_aks\sound\oc14sd.wss",0.562341,1,150};
soundBegin[] = {"begin1",1};
};
class FullAuto: Mode_FullAuto
{
begin1[] = {"\RH_aks\sound\oc14sd.wss",0.562341,1,150};
soundBegin[] = {"begin1",1};
};
class Attachments {};
class ItemActions
{
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup939',_id,'Groza9_DZ'] call player_removeAttachment";
};
};
};
class Groza9_Sniper_SD_DZ: Groza9_SD_DZ
{
model = "\RH_aks\RH_oc14sdsp.p3d";
picture = "\RH_aks\inv\oc14sdsp.paa";
displayName = $STR_DZ_WPN_Groza9_SNIPER_SD_NAME;
modelOptics = "\RH_m14\fnc_10x_round_mildot";
opticsZoomMin = 0.071945;
opticsZoomMax = 0.071945;
opticsFlare = "true";
opticsDisablePeripherialVision = "true";
distanceZoomMin = 182;
distanceZoomMax = 182;
class ItemActions {};
};
//Groza-1
class Groza1_DZ: AKM_DZ
{
scope = public;
model = "\RH_aks\RH_gr1.p3d";
picture = "\RH_aks\inv\gr1.paa";
displayName = $STR_DZ_WPN_Groza1_NAME;
descriptionShort = $STR_DZ_WPN_Groza1_DESC;
reloadMagazineSound[] = {"\RH_aks\sound\oc14_reload.wss",0.056234,1,20};
handAnim[] = {"OFP2_ManSkeleton","\CA\weapons\Data\Anim\Bizon.rtm"};
modes[] = {"Single","FullAuto"};
magazines[] = {"30Rnd_762x39_Groza1"};
distanceZoomMin = 322;
distanceZoomMax = 322;
class Single: Mode_SemiAuto
{
begin1[] = {"\RH_aks\Sound\gr1.wss",1.778279,1,1000};
soundBegin[] = {"begin1",1};
reloadTime = 0.08;
dispersion = 0.0027;
minRange = 2;
minRangeProbab = 0.6;
midRange = 250;
midRangeProbab = 0.8;
maxRange = 400;
maxRangeProbab = 0.1;
};
class FullAuto: Mode_FullAuto
{
begin1[] = {"\RH_aks\Sound\gr1.wss",1.778279,1,1000};
soundBegin[] = {"begin1",1};
reloadTime = 0.08;
ffCount = 30;
dispersion = 0.0027;
minRange = 0.1;
minRangeProbab = 0.9;
midRange = 60;
midRangeProbab = 0.8;
maxRange = 100;
maxRangeProbab = 0.5;
};
class Attachments
{
Attachment_Sup762 = "Groza1_SD_DZ";
};
};
class Groza1_Sniper_DZ: Groza1_DZ
{
model = "\RH_aks\RH_gr1sp.p3d";
picture = "\RH_aks\inv\gr1sp.paa";
displayName = $STR_DZ_WPN_Groza1_SNIPER_NAME;
modelOptics = "\RH_m14\fnc_10x_round_mildot";
opticsZoomMin = 0.071945;
opticsZoomMax = 0.071945;
opticsFlare = "true";
opticsDisablePeripherialVision = "true";
distanceZoomMin = 228;
distanceZoomMax = 228;
class Attachments {};
};
class Groza1_SD_DZ: Groza1_DZ
{
model = "\RH_aks\RH_gr1sd.p3d";
fireLightDuration = 0;
fireLightIntensity = 0;
distanceZoomMin = 110;
distanceZoomMax = 110;
picture = "\RH_aks\inv\gr1sd.paa";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
displayName = $STR_DZ_WPN_Groza1_SD_NAME;
descriptionShort = $STR_DZ_WPN_Groza1SD_DESC;
reloadMagazineSound[] = {"\RH_aks\sound\oc14_reload.wss",0.056234,1,20};
modes[] = {"Single","FullAuto"};
magazines[] = {"30Rnd_762x39_Groza1SD"};
class Single: Mode_SemiAuto
{
begin1[] = {"\RH_aks\sound\gr1sd.wss",0.562341,1,50};
soundBegin[] = {"begin1",1};
reloadTime = 0.08;
dispersion = 0.0027;
minRange = 2;
minRangeProbab = 0.6;
midRange = 150;
midRangeProbab = 0.8;
maxRange = 200;
maxRangeProbab = 0.1;
};
class FullAuto: Mode_FullAuto
{
begin1[] = {"\RH_aks\sound\gr1sd.wss",0.562341,1,50};
soundBegin[] = {"begin1",1};
reloadTime = 0.08;
ffCount = 30;
dispersion = 0.0027;
minRange = 0.1;
minRangeProbab = 0.9;
midRange = 60;
midRangeProbab = 0.8;
maxRange = 100;
maxRangeProbab = 0.5;
};
class Attachments {};
class ItemActions
{
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup762',_id,'Groza1_DZ'] call player_removeAttachment";
};
};
};
class Groza1_Sniper_SD_DZ: Groza1_SD_DZ
{
model = "\RH_aks\RH_gr1sdsp.p3d";
picture = "\RH_aks\inv\gr1sdsp.paa";
displayName = $STR_DZ_WPN_Groza1_SNIPER_SD_NAME;
modelOptics = "\RH_m14\fnc_10x_round_mildot";
opticsZoomMin = 0.071945;
opticsZoomMax = 0.071945;
opticsFlare = "true";
opticsDisablePeripherialVision = "true";
distanceZoomMin = 182;
distanceZoomMax = 182;
class ItemActions {};
};

View File

@@ -624,6 +624,36 @@ class CfgAmmo
caliber = 0.83; caliber = 0.83;
}; };
//Groza-9
class B_9x39_OC14_Ball: BulletBase
{
airfriction = -0.0013522;
audibleFire = 26;
visiblefire = 26;
caliber = 0.33;
cartridge = "FxCartridge_762";
cost = 5;
hit = 11;
indirecthit = 0;
indirecthitrange = 0;
typicalspeed = 450;
};
//Groza-9 SD
class B_9x39_OC14_SD: BulletBase
{
airfriction = -0.0013522;
visibleFire = 0.08;
audibleFire = 0.08;
caliber = 0.33; //33
cartridge = "FxCartridge_762";
cost = 5;
hit = 11;
indirecthit = 0;
indirecthitrange = 0;
typicalspeed = 300;
};
//mosin nagant //mosin nagant
/*class Mosin_762 : BulletBase /*class Mosin_762 : BulletBase
{ {

View File

@@ -12736,7 +12736,61 @@
<Key ID="STR_DZ_WPN_RK95_DESC"> <Key ID="STR_DZ_WPN_RK95_DESC">
<English>Silenced Assault Rifle &lt;br/&gt;Caliber: 7.62x39mm SD</English> <English>Silenced Assault Rifle &lt;br/&gt;Caliber: 7.62x39mm SD</English>
<German>Schallgedämpftes Sturmgewehr &lt;br/&gt;Kaliber: 7.62x39mm SD</German> <German>Schallgedämpftes Sturmgewehr &lt;br/&gt;Kaliber: 7.62x39mm SD</German>
</Key> </Key>
<!-- Groza9 -->
<Key ID="STR_DZ_WPN_Groza9_NAME">
<English>Groza-9</English>
</Key>
<Key ID="STR_DZ_WPN_Groza9_SD_NAME">
<English>Groza-9 SD</English>
<Russian>Groza-9 ПБС</Russian>
</Key>
<Key ID="STR_DZ_WPN_Groza9_GL_NAME">
<English>Groza-9 GP-25</English>
</Key>
<Key ID="STR_DZ_WPN_Groza9_SNIPER_NAME">
<English>Groza-9 Sniper</English>
</Key>
<Key ID="STR_DZ_WPN_Groza9_GL_SNIPER_NAME">
<English>Groza-9 GP-25 Sniper</English>
</Key>
<Key ID="STR_DZ_WPN_Groza9_SNIPER_SD_NAME">
<English>Groza-9 Sniper SD</English>
<Russian>Groza-9 Sniper ПБС</Russian>
</Key>
<Key ID="STR_DZ_WPN_Groza9_DESC">
<English>Assault Rifle &lt;br/&gt;Caliber: 9x39mm</English>
<German>Sturmgewehr &lt;br/&gt;Kaliber: 9x39mm</German>
</Key>
<Key ID="STR_DZ_WPN_Groza9SD_DESC">
<English>Silenced Assault Rifle &lt;br/&gt;Caliber: 9x39mm SD</English>
<German>Schallgedämpftes Sturmgewehr &lt;br/&gt;Kaliber: 9x39mm SD</German>
</Key>
<!-- Groza1 -->
<Key ID="STR_DZ_WPN_Groza1_NAME">
<English>Groza-1</English>
</Key>
<Key ID="STR_DZ_WPN_Groza1_SD_NAME">
<English>Groza-1 SD</English>
<Russian>Groza-1 ПБС</Russian>
</Key>
<Key ID="STR_DZ_WPN_Groza1_SNIPER_NAME">
<English>Groza-1 Sniper</English>
</Key>
<Key ID="STR_DZ_WPN_Groza1_SNIPER_SD_NAME">
<English>Groza-1 Sniper SD</English>
<Russian>Groza-1 Sniper ПБС</Russian>
</Key>
<Key ID="STR_DZ_WPN_Groza1_DESC">
<English>Assault Rifle &lt;br/&gt;Caliber: 7.62x39mm</English>
<German>Sturmgewehr &lt;br/&gt;Kaliber: 7.62x39mm</German>
</Key>
<Key ID="STR_DZ_WPN_Groza1SD_DESC">
<English>Silenced Assault Rifle &lt;br/&gt;Caliber: 7.62x39mm SD</English>
<German>Schallgedämpftes Sturmgewehr &lt;br/&gt;Kaliber: 7.62x39mm SD</German>
</Key>
<!-- **** MAGAZINES **** --> <!-- **** MAGAZINES **** -->
@@ -13936,6 +13990,66 @@
<Czech>Kalibr: 7.62x39mm&lt;br/&gt;Nábojů: 30&lt;br/&gt;Pro: AK-47M, SA-58, RPK</Czech> <Czech>Kalibr: 7.62x39mm&lt;br/&gt;Nábojů: 30&lt;br/&gt;Pro: AK-47M, SA-58, RPK</Czech>
<Hungarian>Kaliber: 7.62x39mm &lt;br/&gt; Töltények: 30 &lt;br/&gt; Hozzá tartozó fegyver: AK-47M, SA-58, RPK</Hungarian> <Hungarian>Kaliber: 7.62x39mm &lt;br/&gt; Töltények: 30 &lt;br/&gt; Hozzá tartozó fegyver: AK-47M, SA-58, RPK</Hungarian>
</Key> </Key>
<Key ID="STR_DZ_MAG_20RND_Groza9_NAME">
<English>20Rnd. Groza-9 mag.</English>
<Russian>20п. Groza-9 маг.</Russian>
</Key>
<Key ID="STR_DZ_MAG_20RND_Groza9SD_NAME">
<English>20Rnd. Groza-9 SD mag.</English>
<Russian>20п. Groza-9 SD маг.</Russian>
</Key>
<Key ID="STR_DZ_MAG_20RND_Groza9_DESC">
<English>Caliber: 9x39mm&lt;br/&gt;Rounds: 20&lt;br/&gt;Used in: Groza-9</English>
<French>Calibre: 9x39mm&lt;br/&gt;Munitions : 20&lt;br/&gt;Utilisé avec: Groza-9</French>
<Spanish>Calibre: 9x39mm&lt;br/&gt;Cartuchos: 20&lt;br/&gt;Usado en: Groza-9</Spanish>
<Italian>Calibro: 9x39mm&lt;br/&gt;Munizioni: 20&lt;br/&gt;Usato in: Groza-9</Italian>
<Polish>Kaliber: 9x39mm&lt;br/&gt;Naboje: 20&lt;br/&gt;Uzywany w: Groza-9</Polish>
<Russian>Патрон: 9x39мм&lt;br/&gt;Количество: 20&lt;br/&gt;Исп. в: Groza-9</Russian>
<German>Kaliber: 9x39mm&lt;br/&gt;Patronen: 20&lt;br/&gt;Eingesetzt in: Groza-9</German>
<Czech>Kalibr: 9x39mm&lt;br/&gt;Nábojů: 20&lt;br/&gt;Pro: Groza-9</Czech>
<Hungarian>Kaliber: 9x39mm&lt;br/&gt; Töltények: 20 &lt;br/&gt; Hozzá tartozó fegyver: Groza-9</Hungarian>
</Key>
<Key ID="STR_DZ_MAG_20RND_Groza9SD_DESC">
<English>Caliber: 9x39mm SD&lt;br/&gt;Rounds: 20&lt;br/&gt;Used in: Groza-9 SD</English>
<French>Calibre: 9x39mm SD&lt;br/&gt;Munitions : 20&lt;br/&gt;Utilisé avec: Groza-9 SD</French>
<Spanish>Calibre: 9x39mm SD&lt;br/&gt;Cartuchos: 20&lt;br/&gt;Usado en: Groza-9 SD</Spanish>
<Italian>Calibro: 9x39mm SD&lt;br/&gt;Munizioni: 20&lt;br/&gt;Usato in: Groza-9 SD</Italian>
<Polish>Kaliber: 9x39mm SD&lt;br/&gt;Naboje: 20&lt;br/&gt;Uzywany w: Groza-9 SD</Polish>
<Russian>Патрон: 9x39мм SD&lt;br/&gt;Количество: 20&lt;br/&gt;Исп. в: Groza-9 SD</Russian>
<German>Kaliber: 9x39mm SD&lt;br/&gt;Patronen: 20&lt;br/&gt;Eingesetzt in: Groza-9 SD</German>
<Czech>Kalibr: 9x39mm SD&lt;br/&gt;Nábojů: 20&lt;br/&gt;Pro: Groza-9 SD</Czech>
<Hungarian>Kaliber: 9x39mm SD &lt;br/&gt; Töltények: 20 &lt;br/&gt; Hozzá tartozó fegyver: Groza-9 SD</Hungarian>
</Key>
<Key ID="STR_DZ_MAG_30RND_Groza1_NAME">
<English>30Rnd. Groza-1 mag.</English>
<Russian>30п. Groza-1 маг.</Russian>
</Key>
<Key ID="STR_DZ_MAG_30RND_Groza1SD_NAME">
<English>30Rnd. Groza-1 SD mag.</English>
<Russian>30п. Groza-1 SD маг.</Russian>
</Key>
<Key ID="STR_DZ_MAG_30RND_Groza1_DESC">
<English>Caliber: 7.62x39mm&lt;br/&gt;Rounds: 30&lt;br/&gt;Used in: Groza-1</English>
<French>Calibre: 7.62x39mm&lt;br/&gt;Munitions : 30&lt;br/&gt;Utilisé avec: Groza-1</French>
<Spanish>Calibre: 7.62x39mm&lt;br/&gt;Cartuchos: 30&lt;br/&gt;Usado en: Groza-1</Spanish>
<Italian>Calibro: 7.62x39mm&lt;br/&gt;Munizioni: 30&lt;br/&gt;Usato in: Groza-1</Italian>
<Polish>Kaliber: 7.62x39mm&lt;br/&gt;Naboje: 30&lt;br/&gt;Uzywany w: Groza-1</Polish>
<Russian>Патрон: 7.62x39мм&lt;br/&gt;Количество: 30&lt;br/&gt;Исп. в: Groza-1</Russian>
<German>Kaliber: 7.62x39mm&lt;br/&gt;Patronen: 30&lt;br/&gt;Eingesetzt in: Groza-1</German>
<Czech>Kalibr: 7.62x39mm&lt;br/&gt;Nábojů: 30&lt;br/&gt;Pro: Groza-1</Czech>
<Hungarian>Kaliber: 7.62x39mm&lt;br/&gt; Töltények: 30 &lt;br/&gt; Hozzá tartozó fegyver: Groza-1</Hungarian>
</Key>
<Key ID="STR_DZ_MAG_30RND_Groza1SD_DESC">
<English>Caliber: 7.62x39mm SD&lt;br/&gt;Rounds: 30&lt;br/&gt;Used in: Groza-1 SD</English>
<French>Calibre: 7.62x39mm SD&lt;br/&gt;Munitions : 30&lt;br/&gt;Utilisé avec: Groza-1 SD</French>
<Spanish>Calibre: 7.62x39mm SD&lt;br/&gt;Cartuchos: 30&lt;br/&gt;Usado en: Groza-1 SD</Spanish>
<Italian>Calibro: 7.62x39mm SD&lt;br/&gt;Munizioni: 30&lt;br/&gt;Usato in: Groza-1 SD</Italian>
<Polish>Kaliber: 7.62x39mm SD&lt;br/&gt;Naboje: 30&lt;br/&gt;Uzywany w: Groza-1 SD</Polish>
<Russian>Патрон: 7.62x39мм SD&lt;br/&gt;Количество: 30&lt;br/&gt;Исп. в: Groza-1 SD</Russian>
<German>Kaliber: 7.62x39mm SD&lt;br/&gt;Patronen: 30&lt;br/&gt;Eingesetzt in: Groza-1 SD</German>
<Czech>Kalibr: 7.62x39mm SD&lt;br/&gt;Nábojů: 30&lt;br/&gt;Pro: Groza-1 SD</Czech>
<Hungarian>Kaliber: 7.62x39mm SD &lt;br/&gt; Töltények: 30 &lt;br/&gt; Hozzá tartozó fegyver: Groza-1 SD</Hungarian>
</Key>
<!-- **** ATTACHMENTS **** --> <!-- **** ATTACHMENTS **** -->
@@ -14054,7 +14168,19 @@
<English>7.62mm Sound suppressor</English> <English>7.62mm Sound suppressor</English>
<Russian>ПБС для калибра 7.62мм</Russian> <Russian>ПБС для калибра 7.62мм</Russian>
<German>7.62mm Schalldämpfer</German> <German>7.62mm Schalldämpfer</German>
</Key> </Key>
<!-- 9x39mm Suppressor -->
<Key ID="STR_DZ_ATT_SUP939_NAME">
<English>[A] 9x39mm Suppressor</English>
<Russian>[М] 9x39мм глушитель</Russian>
<German>[E] 9x39mm Schalldämpfer</German>
</Key>
<Key ID="STR_DZ_ATT_SUP762_DESC">
<English>9x39mm Sound suppressor</English>
<Russian>ПБС для калибра 9x39мм</Russian>
<German>9x39mm Schalldämpfer</German>
</Key>
<!-- CCO --> <!-- CCO -->
<Key ID="STR_DZ_ATT_CCO_NAME"> <Key ID="STR_DZ_ATT_CCO_NAME">

View File

@@ -1 +1 @@
#define DayZVersion "DayZ Epoch 1.0.6.2" #define DayZVersion "DayZ Epoch 1.0.7"