Advertisement
Guest User

SCAR sound config

a guest
Jul 22nd, 2010
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.15 KB | None | 0 0
  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. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement