This week only. Pastebin PRO Accounts Christmas Special! Don't miss out!Want more features on Pastebin? Sign Up, it's FREE!
Guest

SCAR sound config

By: a guest on Jul 22nd, 2010  |  syntax: None  |  size: 21.15 KB  |  views: 54  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.  
  2. class CfgPatches {
  3.  
  4.         class acex_sm_c_sound_wep_rifle {
  5.                 units = {};
  6.                 weapons = {};
  7.                 requiredVersion = 1.010000;
  8.                 requiredAddons = {"acex_sm_main", "CAWeapons", "CAWeapons_AK", "CAWeapons_Colt1911", "CAWeapons2", "CAweapons_m107", "CAWeapons_DMR", "CAWeapons2_RPG18", "CAweapons_ksvk", "acex_sm_s_wep_rifle"};
  9.                 version = "1.5.0.50";
  10.         };
  11. };
  12. /*extern*/ class Mode_SemiAuto;
  13. /*extern*/ class Mode_Burst;
  14. /*extern*/ class Mode_FullAuto;
  15.  
  16. class CfgWeapons {
  17.         /*extern*/ class PistolCore;
  18.         /*extern*/ class RifleCore;
  19.         /*extern*/ class MGunCore;
  20.         /*extern*/ class LauncherCore;
  21.         /*extern*/ class GrenadeCore;
  22.         /*extern*/ class GrenadeLauncher;
  23.         /*extern*/ class Rifle;
  24.         /*extern*/ class M203Muzzle;
  25.  
  26.         class Throw: GrenadeLauncher {
  27.  
  28.                 class ThrowMuzzle: GrenadeLauncher {
  29.                 };
  30.  
  31.                 class HandGrenadeMuzzle: ThrowMuzzle {
  32.                         sound = {"x\acex_sm\addons\s_wep_rifle\grenade_pin1.wss", 0.177828, 1, 20};
  33.                 };
  34.         };
  35.  
  36.         class M16_Base: Rifle {
  37.                 reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\m16_reload.wss", 0.031623, 1, 20};
  38.  
  39.                 class Single: Mode_SemiAuto {
  40.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m16_fire1.wss", 1.778280, 1, 900};
  41.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\m16_fire2.wss", 1.778280, 1, 900};
  42.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\m16_fire3.wss", 1.778280, 1, 900};
  43.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  44.                 };
  45.  
  46.                 class Burst: Mode_Burst {
  47.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m16_fire1.wss", 1.778280, 1, 900};
  48.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\m16_fire2.wss", 1.778280, 1, 900};
  49.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\m16_fire3.wss", 1.778280, 1, 900};
  50.                         soundBegin = {"begin1", 0.320000, "begin2", 0.350000, "begin3", 0.320000};
  51.                         soundBurst = 0;
  52.                 };
  53.  
  54.                 class FullAuto: Mode_FullAuto {
  55.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m16_fire1.wss", 1.778280, 1, 900};
  56.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\m16_fire2.wss", 1.778280, 1, 900};
  57.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\m16_fire3.wss", 1.778280, 1, 900};
  58.                         soundBegin = {"begin1", 0.320000, "begin2", 0.350000, "begin3", 0.320000};
  59.                 };
  60.  
  61.                 class M203Muzzle: M203Muzzle {
  62.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m203_fire.wss", 0.100000, 1, 100};
  63.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\m203_fire.wss", 0.100000, 0.960000, 100};
  64.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\m203_fire.wss", 0.100000, 0.940000, 100};
  65.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  66.                         reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\m203_reload.wss", 0.031623, 1, 20};
  67.                 };
  68.         };
  69.  
  70.         class M4A1: M16_base {
  71.                 reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\m4_reload.wss", 0.031623, 1, 20};
  72.  
  73.                 class Single: Single {
  74.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m4_fire1.wss", 1.778280, 1, 950};
  75.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\m4_fire2.wss", 1.778280, 1, 950};
  76.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\m4_fire3.wss", 1.778280, 1, 950};
  77.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  78.                 };
  79.  
  80.                 class FullAuto: FullAuto {
  81.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m4_fire1.wss", 1.778280, 1, 950};
  82.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\m4_fire2.wss", 1.778280, 1, 950};
  83.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\m4_fire3.wss", 1.778280, 1, 950};
  84.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  85.                 };
  86.         };
  87.  
  88.         class M4A1_Aim: M4A1 {
  89.                 /*extern*/ class Single;
  90.                 /*extern*/ class FullAuto;
  91.         };
  92.  
  93.         class M4A1_AIM_SD_camo: M4A1_Aim {
  94.  
  95.                 class Single: Mode_SemiAuto {
  96.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire1.wss", 1, 1, 80};
  97.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire2.wss", 1, 1, 80};
  98.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire3.wss", 1, 1, 80};
  99.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  100.                 };
  101.  
  102.                 class FullAuto: Mode_FullAuto {
  103.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire1.wss", 1, 1, 80};
  104.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire2.wss", 1, 1, 80};
  105.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire3.wss", 1, 1, 80};
  106.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  107.                 };
  108.         };
  109.  
  110.         class M4SPR: M4A1 {
  111.                 reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\spr_reload.wss", 0.031623, 1, 20};
  112.  
  113.                 class Single: Single {
  114.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\mk12_fire1.wss", 1.778280, 1, 900};
  115.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\mk12_fire2.wss", 1.778280, 1, 900};
  116.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\mk12_fire2.wss", 1.778280, 1.020000, 900};
  117.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  118.                 };
  119.         };
  120.  
  121.         class G36C: Rifle {
  122.                 reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\g36_reload.wss", 0.031623, 1, 20};
  123.  
  124.                 class Single: Mode_SemiAuto {
  125.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire1.wss", 1.778280, 1, 950};
  126.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire2.wss", 1.778280, 1, 950};
  127.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire3.wss", 1.778280, 1, 950};
  128.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  129.                 };
  130.  
  131.                 class Burst: Mode_Burst {
  132.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire1.wss", 1.778280, 1, 950};
  133.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire2.wss", 1.778280, 1, 950};
  134.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire3.wss", 1.778280, 1, 950};
  135.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  136.                         soundBurst = 0;
  137.                 };
  138.  
  139.                 class FullAuto: Mode_FullAuto {
  140.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire1.wss", 1.778280, 1, 950};
  141.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire2.wss", 1.778280, 1, 950};
  142.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire3.wss", 1.778280, 1, 950};
  143.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  144.                 };
  145.         };
  146.  
  147.         class G36_C_SD_eotech: G36C {
  148.  
  149.                 class Single: Single {
  150.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire1.wss", 1, 1, 80};
  151.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire2.wss", 1, 1, 80};
  152.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire3.wss", 1, 1, 80};
  153.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  154.                 };
  155.  
  156.                 class Burst: Burst {
  157.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire1.wss", 1, 1, 80};
  158.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire2.wss", 1, 1, 80};
  159.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire3.wss", 1, 1, 80};
  160.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  161.                         soundBurst = 0;
  162.                 };
  163.  
  164.                 class FullAuto: FullAuto {
  165.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire1.wss", 1, 1, 80};
  166.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire2.wss", 1, 1, 80};
  167.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire3.wss", 1, 1, 80};
  168.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  169.                 };
  170.         };
  171.  
  172.         class G36a: Rifle {
  173.  
  174.                 class MuzzleFar: G36C {
  175.  
  176.                         class Single: Mode_SemiAuto {
  177.                                 begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900};
  178.                                 begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900};
  179.                                 begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900};
  180.                                 soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  181.                         };
  182.  
  183.                         class Burst: Mode_Burst {
  184.                                 begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900};
  185.                                 begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900};
  186.                                 begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900};
  187.                                 soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  188.                                 soundBurst = 0;
  189.                         };
  190.  
  191.                         class FullAuto: Mode_FullAuto {
  192.                                 begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900};
  193.                                 begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900};
  194.                                 begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900};
  195.                                 soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  196.                         };
  197.                 };
  198.         };
  199.  
  200.         class AK_BASE: Rifle {
  201.                 reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\ak_reload.wss", 0.031623, 1, 20};
  202.  
  203.                 class Single: Mode_SemiAuto {
  204.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire1.wss", 1.778280, 1, 900};
  205.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire2.wss", 1.778280, 1, 900};
  206.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire3.wss", 1.778280, 1, 900};
  207.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  208.                 };
  209.  
  210.                 class Burst: Mode_Burst {
  211.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire1.wss", 1.778280, 1, 900};
  212.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire2.wss", 1.778280, 1, 900};
  213.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire3.wss", 1.778280, 1, 900};
  214.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  215.                 };
  216.  
  217.                 class FullAuto: Mode_FullAuto {
  218.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire1.wss", 1.778280, 1, 900};
  219.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire2.wss", 1.778280, 1, 900};
  220.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire3.wss", 1.778280, 1, 900};
  221.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  222.                 };
  223.  
  224.                 class GP25Muzzle: GrenadeLauncher {
  225.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\gp30_fire.wss", 0.100000, 1, 100};
  226.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\gp30_fire.wss", 0.100000, 0.960000, 100};
  227.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\gp30_fire.wss", 0.100000, 0.940000, 100};
  228.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  229.                         reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\gp30_reload.wss", 0.031623, 1, 20};
  230.                 };
  231.         };
  232.  
  233.         class AK_47_M: AK_BASE {
  234.                 reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\akm_reload.wss", 0.031623, 1, 20};
  235.  
  236.                 class Single: Mode_SemiAuto {
  237.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\akm_fire1.wss", 1.778280, 1, 1000};
  238.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\akm_fire2.wss", 1.778280, 1, 1000};
  239.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\akm_fire3.wss", 1.778280, 1, 1000};
  240.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  241.                 };
  242.  
  243.                 class Burst: Mode_Burst {
  244.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\akm_fire1.wss", 1.778280, 1, 1000};
  245.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\akm_fire2.wss", 1.778280, 1, 1000};
  246.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\akm_fire3.wss", 1.778280, 1, 1000};
  247.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  248.                 };
  249.  
  250.                 class FullAuto: Mode_FullAuto {
  251.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\akm_fire1.wss", 1.778280, 1, 1000};
  252.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\akm_fire2.wss", 1.778280, 1, 1000};
  253.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\akm_fire3.wss", 1.778280, 1, 1000};
  254.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  255.                 };
  256.         };
  257.  
  258.         class AKS_Base: AK_Base {
  259.  
  260.                 class Single: Single {
  261.                 };
  262.  
  263.                 class Burst: Burst {
  264.                 };
  265.  
  266.                 class FullAuto: FullAuto {
  267.                 };
  268.         };
  269.  
  270.         class AKS_74_U: AKS_BASE {
  271.  
  272.                 class Single: Single {
  273.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire1.wss", 1.778280, 1, 950};
  274.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire2.wss", 1.778280, 1, 950};
  275.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire3.wss", 1.778280, 1, 950};
  276.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  277.                 };
  278.  
  279.                 class Burst: Burst {
  280.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire1.wss", 1.778280, 1, 950};
  281.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire2.wss", 1.778280, 1, 950};
  282.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire3.wss", 1.778280, 1, 950};
  283.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  284.                 };
  285.  
  286.                 class FullAuto: FullAuto {
  287.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire1.wss", 1.778280, 1, 950};
  288.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire2.wss", 1.778280, 1, 950};
  289.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire3.wss", 1.778280, 1, 950};
  290.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  291.                 };
  292.         };
  293.  
  294.         class AKS_74_UN_kobra: AKS_BASE {
  295.  
  296.                 class Single: Single {
  297.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire1.wss", 1, 1, 80};
  298.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire2.wss", 1, 1, 80};
  299.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire3.wss", 1, 1, 80};
  300.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  301.                 };
  302.  
  303.                 class FullAuto: FullAuto {
  304.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire1.wss", 1, 1, 80};
  305.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire2.wss", 1, 1, 80};
  306.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire3.wss", 1, 1, 80};
  307.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  308.                 };
  309.         };
  310.  
  311.         class m8_base: Rifle {
  312.                 reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\m8_reload.wss", 0.031623, 1, 20};
  313.  
  314.                 class Single: Mode_SemiAuto {
  315.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900};
  316.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900};
  317.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900};
  318.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  319.                 };
  320.  
  321.                 class Burst: Mode_Burst {
  322.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900};
  323.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900};
  324.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900};
  325.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  326.                         soundBurst = 0;
  327.                 };
  328.  
  329.                 class FullAuto: Mode_FullAuto {
  330.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900};
  331.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900};
  332.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900};
  333.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  334.                 };
  335.         };
  336.  
  337.         class M16A2: M16_Base {
  338.         };
  339.  
  340.         class LeeEnfield: Rifle {
  341.                 reloadSound = {"x\acex_sm\addons\s_wep_rifle\le_boltaction.wss", 0.010000, 1, 20};
  342.                 begin1 = {"x\acex_sm\addons\s_wep_rifle\leeenfield_fire1.wss", 1.778280, 1, 1000};
  343.                 begin2 = {"x\acex_sm\addons\s_wep_rifle\leeenfield_fire2.wss", 1.778280, 1, 1000};
  344.                 begin3 = {"x\acex_sm\addons\s_wep_rifle\leeenfield_fire3.wss", 1.778280, 1, 1000};
  345.                 soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  346.         };
  347.  
  348.         class M14_EP1: Rifle {
  349.                 reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\spr_reload.wss", 0.031623, 1, 20};
  350.  
  351.                 class Single: Mode_SemiAuto {
  352.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m14_fire1.wss", 1.778280, 1, 1000};
  353.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\m14_fire2.wss", 1.778280, 1, 1000};
  354.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\m14_fire3.wss", 1.778280, 1, 1000};
  355.                         soundBegin = {"begin1", 0.330000, "begin2", 0.340000, "begin3", 0.330000};
  356.                 };
  357.         };
  358.  
  359.         class SCAR_Base: M16_base {
  360.                 reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\SCAR_reload.wss", 0.031623, 1, 20};
  361.  
  362.                 class SCAR_L_Single: Single {
  363.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire1.wss", 1.778280, 1, 900};
  364.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire2.wss", 1.778280, 1, 900};
  365.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire3.wss", 1.778280, 1, 900};
  366.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  367.                 };
  368.  
  369.                 class SCAR_L_FullAuto: FullAuto {
  370.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire1.wss", 1.778280, 1, 900};
  371.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire2.wss", 1.778280, 1, 900};
  372.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire3.wss", 1.778280, 1, 900};
  373.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  374.                 };
  375.  
  376.                 class EGLMMuzzle: M203Muzzle {
  377.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m203_fire.wss", 0.100000, 0.900000, 100};
  378.                         soundBegin = {"begin1", 1};
  379.                 };
  380.         };
  381.         /*extern*/ class SCAR_L_CQC;
  382.  
  383.         class SCAR_L_CQC_CCO_SD: SCAR_L_CQC {
  384.  
  385.                 class SCAR_L_SD_Single: Mode_SemiAuto {
  386.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\mk16sd_fire.wss", 1, 1, 80};
  387.                         soundbegin = {"begin1", 1};
  388.                 };
  389.  
  390.                 class SCAR_L_SD_FullAuto: Mode_FullAuto {
  391.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\mk16sd_fire.wss", 1, 1, 80};
  392.                         soundbegin = {"begin1", 1};
  393.                 };
  394.         };
  395.  
  396.         class SCAR_H_Base: SCAR_Base {
  397.  
  398.                 class SCAR_H_Single: Mode_SemiAuto {
  399.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire3.wss", 1.778280, 1, 1000};
  400.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire2.wss", 1.778280, 1, 1000};
  401.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire1.wss", 1.778280, 1, 1000};
  402.                         soundBegin = {"begin1", 0.330000, "begin2", 0.340000, "begin3", 0.330000};
  403.                 };
  404.  
  405.                 class SCAR_H_FullAuto: Mode_FullAuto {
  406.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire1.wss", 1.778280, 1, 1000};
  407.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire2.wss", 1.778280, 1, 1000};
  408.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire3.wss", 1.778280, 1, 1000};
  409.                         soundBegin = {"begin1", 0.330000, "begin2", 0.340000, "begin3", 0.330000};
  410.                 };
  411.         };
  412.  
  413.         class SCAR_H_CQC_CCO: SCAR_H_Base {
  414.         };
  415.  
  416.         class SCAR_H_CQC_CCO_SD: SCAR_H_CQC_CCO {
  417.  
  418.                 class SCAR_H_SD_Single: SCAR_H_Single {
  419.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\mk17sd_fire.wss", 1, 1, 110};
  420.                         soundbegin = {"begin1", 1};
  421.                 };
  422.  
  423.                 class SCAR_H_SD_FullAuto: SCAR_H_FullAuto {
  424.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\mk17sd_fire.wss", 1, 1, 110};
  425.                         soundbegin = {"begin1", 1};
  426.                 };
  427.         };
  428.  
  429.         class SCAR_H_LNG_Sniper_SD: SCAR_H_Base {
  430.  
  431.                 class SCAR_H_SD_Single: Mode_SemiAuto {
  432.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\mk17sd_fire.wss", 1, 1, 110};
  433.                         soundbegin = {"begin1", 1};
  434.                 };
  435.  
  436.                 class SCAR_H_SD_FullAuto: Mode_FullAuto {
  437.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\mk17sd_fire.wss", 1, 1, 110};
  438.                         soundbegin = {"begin1", 1};
  439.                 };
  440.         };
  441.  
  442.         class FN_FAL: M16A2 {
  443.  
  444.                 class Single: Single {
  445.                         reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\fal_reload.wss", 0.031623, 1, 20};
  446.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\fal_fire1.wss", 1.778280, 1, 1000};
  447.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\fal_fire2.wss", 1.778280, 1, 1000};
  448.                         soundBegin = {"begin1", 0.500000, "begin2", 0.500000};
  449.                 };
  450.  
  451.                 class Burst: Burst {
  452.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\fal_fire1.wss", 1.778280, 1, 1000};
  453.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\fal_fire2.wss", 1.778280, 1, 1000};
  454.                         soundBegin = {"begin1", 0.500000, "begin2", 0.500000};
  455.                 };
  456.         };
  457.  
  458.         class M4A3_CCO_EP1: M16_base {
  459.  
  460.                 class Single: Single {
  461.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m4_fire1.wss", 1.778280, 1, 950};
  462.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\m4_fire2.wss", 1.778280, 1, 950};
  463.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\m4_fire3.wss", 1.778280, 1, 950};
  464.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  465.                 };
  466.  
  467.                 class FullAuto: FullAuto {
  468.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\m4_fire1.wss", 1.778280, 1, 950};
  469.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\m4_fire2.wss", 1.778280, 1, 950};
  470.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\m4_fire3.wss", 1.778280, 1, 950};
  471.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  472.                 };
  473.         };
  474.  
  475.         class Sa58P_EP1: Rifle {
  476.                 reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\sa58_reload.wss", 0.031623, 1, 20};
  477.  
  478.                 class Single: Mode_SemiAuto {
  479.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire1.wss", 1.778280, 1, 1000};
  480.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire2.wss", 1.778280, 1, 1000};
  481.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire3.wss", 1.778280, 1, 1000};
  482.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  483.                 };
  484.  
  485.                 class Burst: Mode_Burst {
  486.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire1.wss", 1.778280, 1, 1000};
  487.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire2.wss", 1.778280, 1, 1000};
  488.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire3.wss", 1.778280, 1, 1000};
  489.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  490.                 };
  491.  
  492.                 class FullAuto: Mode_FullAuto {
  493.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire1.wss", 1.778280, 1, 1000};
  494.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire2.wss", 1.778280, 1, 1000};
  495.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire3.wss", 1.778280, 1, 1000};
  496.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  497.                 };
  498.         };
  499.  
  500.         class Sa58V_EP1: Sa58P_EP1 {
  501.         };
  502.  
  503.         class Sa58V_RCO_EP1: Sa58V_EP1 {
  504.                 reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\sa58_reload.wss", 0.031623, 1, 20}
  505.  
  506.                 class Single: Single {
  507.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire1.wss", 1.778280, 1, 1000};
  508.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire2.wss", 1.778280, 1, 1000};
  509.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire3.wss", 1.778280, 1, 1000};
  510.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  511.                 };
  512.  
  513.                 class Burst: Mode_Burst {
  514.                         begin1 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire1.wss", 1.778280, 1, 1000};
  515.                         begin2 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire2.wss", 1.778280, 1, 1000};
  516.                         begin3 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire3.wss", 1.778280, 1, 1000};
  517.                         soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000};
  518.                 };
  519.         };
  520. };
clone this paste RAW Paste Data