Звуки для оружия прописываются следующим образом и имеют следующий конфиг:
class CfgPatches {
class WeaponPack_R700_Sound {
units[] = {};
weapons[] = {};
requiredVersion = 0.1;
requiredAddons[] = {"DZ_Data", "DZ_Sounds_Effects"};
};
};
class CfgSoundShaders {
class base_closeShot_SoundShader; // External class reference
class base_distShot_SoundShader; // External class reference
class base_midShot_SoundShader; // External class reference
class Rem700_closeShot_Soundshader : base_closeShot_SoundShader {
samples[] = {{"WeaponPack\R700\sound\r700_close_shoot", 1}};// Для близкой дистанции
range = 5; // Расстояние с которого будет слышно выстрел ближайшему игроку
};
class Rem700_midShot_Soundshader : base_midShot_SoundShader{
samples[] = {{"WeaponPack\R700\sound\r700_close_shoot", 1}}; // Для средней дистанции
volume = 0.562341; // Громкость семпла
};
class Rem700_distShot_Soundshader : base_distShot_SoundShader {
samples[] = {{"WeaponPack\R700\sound\r700_dist_shoot", 1}}; // Для дальней дистанции
volume = 0.56; // Громкость семпла
};
};
class CfgSoundSets {
class Rifle_Shot_Base_SoundSet; // External class reference
class Rem700_Shot_SoundSet : Rifle_Shot_Base_SoundSet {
soundShaders[] = {"Rem700_closeShot_Soundshader", "Rem700_midShot_Soundshader", "Rem700_distShot_Soundshader"};
}; // Здесь надо перечислять саундшйдеры оружия
};
В самом конфиге оружия где прописан класс режимов стрельбы в строчке soundSetShot[] = надо добавить наш саудсет
soundSetShot[] = {"Rem700_Shot_SoundSet", "Win_Tail_SoundSet", "Win_InteriorTail_SoundSet"}; // Первый саунд будет от звуков нашего оружия, следующие саунды будут от оригинального винчестера модели 70. Tail - это различные области(Поля, в лесу и тд. InteriorTail - в интерьерах, то есть в помещении). Их можно также поменять если есть соответствующий подходящий сэмпл