mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2026-02-04 15:22:53 +03:00
Add 3 new Desert Eagle versions and the SCAR-H AK
Models made by Robert Hammer
This commit is contained in:
@@ -44,6 +44,7 @@ weaponsRU[] =
|
||||
{Loot_WEAPON, 6, Groza9_DZ},
|
||||
{Loot_WEAPON, 6, Groza1_DZ},
|
||||
{Loot_WEAPON, 6, VAL_DZ},
|
||||
{Loot_WEAPON, 6, SCAR_H_AK_DZ},
|
||||
|
||||
// Machine Guns
|
||||
{Loot_WEAPON, 3, RPK74_DZ},
|
||||
|
||||
@@ -465,6 +465,10 @@ class Category_16 {
|
||||
class AK107_GL_PSO1_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {7,"ItemGoldBar"};};
|
||||
class AN94_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};};
|
||||
class AN94_GL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
|
||||
class SCAR_H_AK_DZ {type = "trade_weapons";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
|
||||
class SCAR_H_AK_CCO_DZ {type = "trade_weapons";buy[] = {-8,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};};
|
||||
class SCAR_H_AK_HOLO_DZ {type = "trade_weapons";buy[] = {-8,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};};
|
||||
class SCAR_H_AK_ACOG_DZ {type = "trade_weapons";buy[] = {-8,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};};
|
||||
class G3_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};};
|
||||
class FNFAL_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};};
|
||||
class FNFAL_CCO_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {12,"ItemGoldBar"};};
|
||||
|
||||
@@ -465,6 +465,10 @@ class Category_16 {
|
||||
class AK107_GL_PSO1_DZ {type = "trade_weapons";buy[] = {-1,"worth"};sell[] = {700,"worth"};};
|
||||
class AN94_DZ {type = "trade_weapons";buy[] = {200,"worth"};sell[] = {100,"worth"};};
|
||||
class AN94_GL_DZ {type = "trade_weapons";buy[] = {-1,"worth"};sell[] = {300,"worth"};};
|
||||
class SCAR_H_AK_DZ {type = "trade_weapons";buy[] = {800,"worth"};sell[] = {400,"worth"};};
|
||||
class SCAR_H_AK_CCO_DZ {type = "trade_weapons";buy[] = {-8,"worth"};sell[] = {600,"worth"};};
|
||||
class SCAR_H_AK_HOLO_DZ {type = "trade_weapons";buy[] = {-8,"worth"};sell[] = {600,"worth"};};
|
||||
class SCAR_H_AK_ACOG_DZ {type = "trade_weapons";buy[] = {-8,"worth"};sell[] = {800,"worth"};};
|
||||
class G3_DZ {type = "trade_weapons";buy[] = {2000,"worth"};sell[] = {1000,"worth"};};
|
||||
class FNFAL_DZ {type = "trade_weapons";buy[] = {2000,"worth"};sell[] = {1000,"worth"};};
|
||||
class FNFAL_CCO_DZ {type = "trade_weapons";buy[] = {-1,"worth"};sell[] = {1200,"worth"};};
|
||||
|
||||
@@ -37,6 +37,7 @@ class CfgWeapons
|
||||
#include "Rifles\AKS.hpp"
|
||||
#include "Rifles\RK95.hpp"
|
||||
#include "Rifles\Groza.hpp"
|
||||
#include "Rifles\SCARAK.hpp"
|
||||
|
||||
#include "Rifles\RPK.hpp"
|
||||
|
||||
|
||||
@@ -11,4 +11,25 @@ class DesertEagle_DZ: Colt_Python_DZ
|
||||
begin2[] = {"rh_de\sound\desert_eagle_shot1", db0, 1, 1000};
|
||||
soundBegin[] = {begin1,0.5, begin2,0.5};
|
||||
reloadMagazineSound[] = {"Ca\Sounds_E\Weapons_E\Glock17\reload1",db0,1, 20};
|
||||
};
|
||||
|
||||
class DesertEagle_Gold_DZ: DesertEagle_DZ
|
||||
{
|
||||
displayName = $STR_DZ_WPN_DESERT_EAGLE_GOLD_NAME;
|
||||
model = "\RH_de\RH_deagleg.p3d";
|
||||
picture = "\RH_de\inv\deg.paa";
|
||||
};
|
||||
|
||||
class DesertEagle_Silver_DZ: DesertEagle_DZ
|
||||
{
|
||||
displayName = $STR_DZ_WPN_DESERT_EAGLE_SILVER_NAME;
|
||||
model = "\RH_de\RH_deagles.p3d";
|
||||
picture = "\RH_de\inv\des.paa";
|
||||
};
|
||||
|
||||
class DesertEagle_Modern_DZ: DesertEagle_DZ
|
||||
{
|
||||
displayName = $STR_DZ_WPN_DESERT_EAGLE_MODERN_NAME;
|
||||
model = "\RH_de\RH_deaglem.p3d";
|
||||
picture = "\RH_de\inv\dem.paa";
|
||||
};
|
||||
@@ -7,6 +7,9 @@ class AKM_DZ : AK_47_M
|
||||
magazines[] = {30Rnd_762x39_AK47,30Rnd_762x39_SA58,60Rnd_762x39_AK47_Taped};
|
||||
modes[] = {"Single","FullAuto"};
|
||||
|
||||
class Single;
|
||||
class FullAuto;
|
||||
|
||||
//iron sight zeroing
|
||||
weaponInfoType = "RscWeaponZeroing";
|
||||
discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000};
|
||||
|
||||
163
SQF/dayz_code/Configs/CfgWeapons/Rifles/SCARAK.hpp
Normal file
163
SQF/dayz_code/Configs/CfgWeapons/Rifles/SCARAK.hpp
Normal file
@@ -0,0 +1,163 @@
|
||||
class SCAR_H_AK_DZ: AKM_DZ
|
||||
{
|
||||
displayName = $STR_DZ_WPN_SCARAK_NAME;
|
||||
descriptionShort = $STR_DZ_WPN_SCARAK_DESC;
|
||||
model = "\RH_mgswp\RH_scarAk.p3d";
|
||||
picture = "\RH_mgswp\inv\scarAk.paa";
|
||||
handAnim[] = {"OFP2_ManSkeleton","\RH_mgswp\anim\RH_M4cs.rtm"};
|
||||
opticsZoomMin = 0.33333;
|
||||
opticsZoomMax = 1;
|
||||
opticsZoomInit = "0.33333*2";
|
||||
discretefov[] = {};
|
||||
discreteInitIndex = 0;
|
||||
reloadMagazineSound[] = {"\RH_mgswp\sound\scar_Reload",0.0316228,1,20};
|
||||
dexterity = "3.75/(3.6+ 0.1) + 0.5 + 0.1*(1)";
|
||||
class Single: Single
|
||||
{
|
||||
begin1[] = {"\RH_mgswp\sound\scarAk",1.77828,1,1000};
|
||||
soundBegin[] = {"begin1",1};
|
||||
dispersion = 0.00175;
|
||||
reloadTime = 0.1;
|
||||
recoil = "recoil_single_primary_5outof10";
|
||||
recoilProne = "recoil_single_primary_prone_5outof10";
|
||||
aiRateOfFire = 2;
|
||||
aiRateOfFireDistance = 400;
|
||||
minRange = 0;
|
||||
minRangeProbab = 0.7;
|
||||
midRange = 200;
|
||||
midRangeProbab = 0.5;
|
||||
maxRange = 400;
|
||||
maxRangeProbab = 0.03;
|
||||
};
|
||||
class FullAuto: FullAuto
|
||||
{
|
||||
begin1[] = {"\RH_mgswp\sound\scarAk",1.77828,1,1000};
|
||||
soundBegin[] = {"begin1",1};
|
||||
dispersion = 0.00175;
|
||||
reloadTime = 0.1;
|
||||
recoil = "recoil_auto_primary_5outof10";
|
||||
recoilProne = "recoil_auto_primary_prone_5outof10";
|
||||
aiRateOfFire = 2;
|
||||
aiRateOfFireDistance = 100;
|
||||
minRange = 0;
|
||||
minRangeProbab = 0.8;
|
||||
midRange = 20;
|
||||
midRangeProbab = 0.7;
|
||||
maxRange = 50;
|
||||
maxRangeProbab = 0.02;
|
||||
};
|
||||
|
||||
class Attachments
|
||||
{
|
||||
Attachment_CCO = "SCAR_H_AK_CCO_DZ";
|
||||
Attachment_Holo = "SCAR_H_AK_HOLO_DZ";
|
||||
Attachment_ACOG = "SCAR_H_AK_ACOG_DZ";
|
||||
};
|
||||
};
|
||||
class SCAR_H_AK_CCO_DZ: SCAR_H_AK_DZ
|
||||
{
|
||||
displayName = $STR_DZ_WPN_SCARAK_CCO_NAME;
|
||||
model = "\RH_mgswp\RH_scarAkaim.p3d";
|
||||
picture = "\RH_mgswp\inv\scarAkaim.paa";
|
||||
irDistance = 150;
|
||||
dexterity = "3.75/(3.6+ 0.2+ (0.4)*1.2+ 0.1) + 0.5 + 0.1*(1)";
|
||||
weaponInfoType = "RscWeaponEmpty";
|
||||
|
||||
class ItemActions
|
||||
{
|
||||
class RemoveCCO
|
||||
{
|
||||
text = $STR_DZ_ATT_CCO_RMVE;
|
||||
script = "; ['Attachment_CCO',_id,'SCAR_H_AK_DZ'] call player_removeAttachment";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class SCAR_H_B_AK_CCO_DZ: SCAR_H_AK_CCO_DZ
|
||||
{
|
||||
model = "\RH_mgswp\RH_scarAkBaim.p3d";
|
||||
picture = "\RH_mgswp\inv\scarAkbaim.paa";
|
||||
class ItemActions {};
|
||||
};
|
||||
|
||||
class SCAR_H_AK_HOLO_DZ: SCAR_H_AK_CCO_DZ
|
||||
{
|
||||
displayName = $STR_DZ_WPN_SCARAK_HOLO_NAME;
|
||||
model = "\RH_mgswp\RH_scarAkeotech.p3d";
|
||||
picture = "\RH_mgswp\inv\scarAkeotech.paa";
|
||||
dexterity = "3.75/(3.6+ 0.2+ (0.3)*1.2+ 0.1) + 0.5 + 0.1*(1)";
|
||||
|
||||
class ItemActions
|
||||
{
|
||||
class RemoveHolo
|
||||
{
|
||||
text = $STR_DZ_ATT_HOLO_RMVE;
|
||||
script = "; ['Attachment_Holo',_id,'SCAR_H_AK_DZ'] call player_removeAttachment";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class SCAR_H_AK_ACOG_DZ: SCAR_H_AK_CCO_DZ
|
||||
{
|
||||
displayName = $STR_DZ_WPN_SCARAK_ACOG_NAME;
|
||||
model = "\RH_mgswp\RH_scarAkacog.p3d";
|
||||
picture = "\RH_mgswp\inv\scarAkacog.paa";
|
||||
modelOptics = "\RH_mgswp\NWD_acog_ta31RMR";
|
||||
class OpticsModes
|
||||
{
|
||||
class ACOG
|
||||
{
|
||||
opticsID = 1;
|
||||
useModelOptics = 1;
|
||||
opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
|
||||
memoryPointCamera = "opticView";
|
||||
visionMode[] = {"Normal"};
|
||||
opticsFlare = 1;
|
||||
opticsDisablePeripherialVision = 1;
|
||||
distanceZoomMin = 189;
|
||||
distanceZoomMax = 189;
|
||||
cameraDir = "";
|
||||
opticsZoomMin = "0.28778/4";
|
||||
opticsZoomMax = "0.28778/4";
|
||||
opticsZoomInit = "0.28778/4";
|
||||
discretefov[] = {};
|
||||
discreteInitIndex = 0;
|
||||
};
|
||||
class CQB: ACOG
|
||||
{
|
||||
opticsID = 2;
|
||||
useModelOptics = 0;
|
||||
opticsPPEffects[] = {};
|
||||
opticsFlare = 0;
|
||||
opticsDisablePeripherialVision = 0;
|
||||
memoryPointCamera = "eye";
|
||||
visionMode[] = {};
|
||||
opticsZoomMin = 0.33333;
|
||||
opticsZoomMax = 1;
|
||||
opticsZoomInit = "0.33333*2";
|
||||
discretefov[] = {};
|
||||
discreteInitIndex = 0;
|
||||
};
|
||||
};
|
||||
dexterity = "3.75/(3.6+ 0.2+ (0.3)*1.2+ 0.1) + 0.5 + 0.1*(1)";
|
||||
class Single: Single
|
||||
{
|
||||
aiRateOfFire = 3;
|
||||
aiRateOfFireDistance = 700;
|
||||
minRange = 0;
|
||||
minRangeProbab = 0.7;
|
||||
midRange = 300;
|
||||
midRangeProbab = 0.6;
|
||||
maxRange = 700;
|
||||
maxRangeProbab = 0.03;
|
||||
};
|
||||
|
||||
class ItemActions
|
||||
{
|
||||
class RemoveACOG
|
||||
{
|
||||
text = $STR_DZ_ATT_ACOG_RMVE;
|
||||
script = "; ['Attachment_ACOG',_id,'SCAR_H_AK_DZ'] call player_removeAttachment";
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user