Add ACR CZ 75 pistols

This commit is contained in:
A Man
2020-01-27 15:59:16 +01:00
parent 9c11f0adac
commit e1c922f132
7 changed files with 128 additions and 15 deletions

View File

@@ -134,10 +134,10 @@ weaponsEU[] =
weaponsCZ[] =
{
// Pistols
{Loot_WEAPON, 2, CZ_75_P_07_DUTY},
{Loot_WEAPON, 2, CZ_75_D_COMPACT},
{Loot_WEAPON, 2, CZ_75_SP_01_PHANTOM},
{Loot_WEAPON, 1, CZ_75_SP_01_PHANTOM_SD},
{Loot_WEAPON, 2, CZ75P_DZ},
{Loot_WEAPON, 2, CZ75D_DZ},
{Loot_WEAPON, 2, CZ75SP_DZ},
{Loot_WEAPON, 1, CZ75SP_SD_DZ},
// Sniper Rifles
{Loot_WEAPON, 3, CZ750_DZ},

View File

@@ -195,4 +195,36 @@ class 64Rnd_9x19_SD_Bizon : CA_Magazine
{
COMBINE_MAG
};
};
/* CZ75 */
class 18Rnd_9x19_Phantom : 15Rnd_9x19_M9
{
descriptionShort = $STR_DZ_MAG_18RND_CZ75_DESC;
displayName = $STR_DZ_MAG_18Rnd_9x19_CZ75_NAME;
count = 18;
initSpeed = 400;
cartridgeName = "9x19";
class ItemActions
{
delete ReloadMag;
COMBINE_MAG
};
};
class 18Rnd_9x19_PhantomSD : 15Rnd_9x19_M9SD
{
descriptionShort = $STR_DZ_MAG_18RND_CZ75_SD_DESC;
displayName = $STR_DZ_MAG_18Rnd_9x19_SD_CZ75_NAME;
count = 18;
cartridgeName = "9x19_SD";
initSpeed = 320;
class ItemActions
{
delete ReloadMag;
COMBINE_MAG
};
};

View File

@@ -4,6 +4,8 @@ class Category_19 {
class 15Rnd_9x19_M9SD {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
class 17Rnd_9x19_glock17 {type = "trade_items";buy[] = {1,"ItemSilverBar10oz"};sell[] = {5,"ItemSilverBar"};};
class 17Rnd_9x19_glock17SD {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
class 18Rnd_9x19_Phantom {type = "trade_items";buy[] = {1,"ItemSilverBar10oz"};sell[] = {5,"ItemSilverBar"};};
class 18Rnd_9x19_PhantomSD {type = "trade_items";buy[] = {2,"ItemSilverBar10oz"};sell[] = {1,"ItemSilverBar10oz"};};
class 6Rnd_45ACP {type = "trade_items";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
class 7Rnd_45ACP_1911 {type = "trade_items";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};
class 8Rnd_9x18_Makarov {type = "trade_items";buy[] = {2,"ItemSilverBar"};sell[] = {1,"ItemSilverBar"};};

View File

@@ -28,6 +28,10 @@ class Category_13 {
class Makarov_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {21,"ItemSilverBar10oz"};};
class M9_DZ {type = "trade_weapons";buy[] = {1,"ItemGoldBar"};sell[] = {5,"ItemSilverBar10oz"};};
class M9_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {25,"ItemSilverBar10oz"};};
class CZ75P_DZ {type = "trade_weapons";buy[] = {5,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};};
class CZ75D_DZ {type = "trade_weapons";buy[] = {5,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};};
class CZ75SP_DZ {type = "trade_weapons";buy[] = {1,"ItemGoldBar"};sell[] = {5,"ItemSilverBar10oz"};};
class CZ75SP_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {25,"ItemSilverBar10oz"};};
class G17_DZ {type = "trade_weapons";buy[] = {5,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};};
class G17_FL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {12,"ItemSilverBar10oz"};};
class G17_MFL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {22,"ItemSilverBar10oz"};};

View File

@@ -193,8 +193,7 @@ class CfgWeapons
class revolver_EP1;
#include "Pistols\Revolver.hpp"
#include "Pistols\CZ75.hpp"
/* MELEE */

View File

@@ -0,0 +1,41 @@
class CZ_75_P_07_DUTY;
class CZ75P_DZ: CZ_75_P_07_DUTY {
displayName = $STR_DZ_WPN_CZ75P_NAME;
descriptionShort = $STR_DZ_WPN_CZ75_DESC;
magazines[] = {"18Rnd_9x19_Phantom","18Rnd_9x19_PhantomSD"};
};
class CZ_75_D_COMPACT;
class CZ75D_DZ: CZ_75_D_COMPACT {
displayName = $STR_DZ_WPN_CZ75D_NAME;
descriptionShort = $STR_DZ_WPN_CZ75_DESC;
magazines[] = {"18Rnd_9x19_Phantom","18Rnd_9x19_PhantomSD"};
};
class CZ_75_SP_01_PHANTOM;
class CZ75SP_DZ: CZ_75_SP_01_PHANTOM {
displayName = $STR_DZ_WPN_CZ75SP_NAME;
descriptionShort = $STR_DZ_WPN_CZ75_DESC;
magazines[] = {"18Rnd_9x19_Phantom","18Rnd_9x19_PhantomSD"};
class Attachments
{
Attachment_Sup9 = "CZ75SP_SD_DZ";
};
};
class CZ_75_SP_01_PHANTOM_SD;
class CZ75SP_SD_DZ: CZ_75_SP_01_PHANTOM_SD {
displayName = $STR_DZ_WPN_CZ75SP_SD_NAME;
descriptionShort = $STR_DZ_WPN_CZ75_DESC;
magazines[] = {"18Rnd_9x19_PhantomSD"};
class ItemActions
{
class RemoveSuppressor
{
text = $STR_ATTACHMENT_RMVE_Silencer;
script = "; ['Attachment_Sup9',_id,'CZ75SP_DZ'] call player_removeAttachment";
};
};
};