В этой статье я расскажу как можно изготовить свой собственный бесконечно повторяющийся звук.
Казалось бы, чего проще: бери любой звук, конвертируй его в wav формат, да вставляй на карту при помощи объекта ambient_generic. Я на 100 процентов уверен, что Вы пытались заменить стандартный звук оперной музыки на cs_italy на свою любимую песню. Признайтесь, было?

Почему это происходит?
Дело в том, что звуковой движок Half-Life не может сам определить какой звук необходимо проигрывать бесконечно, а какой нет. Для движка необходимо указать место, с которого нужно начинать повторение. Это место устанавливается некими ключевыми точками (cue points). Делается это в звуковом редакторе. Для данной цели прекрасно подойдет совсем небольшой, но довольно-таки функциональный редактор GoldWave. Ссылка приведена в конце статьи.
Итак, все очень просто. У нас есть звуковой файл в формате WAV (11-22 КГц, 8 бит, mono). Это может быть звук пения птиц, кружащего вертолета, работающего автомобиля, играющей музыки и т.д. Открываем файл в редакторе. Идем в меню "Tools/Cue points...".
Диалоговое окно для добавления Cue points в звуковом редакторе GoldWave
Все, что необходимо сделать, это отметить "Start marker" (по умолчанию отмечено) и вписать любое имя для ключевой точки, например, start. Затем нажимаем на кнопку "Add" и "ОК"
Добавляем ключевую точку в начало звукового файла
Дальше сохраняем файл и используем на карте. Все!
Кстати, если Вы откроете какой-нибудь стандартный звук из CS (например, тот же звук оперы из cs_italy), то увидите, что ключевые точки там есть.
Несколько слов о редакторе. Это shareware программа. Регистрация стоит 40$


--------------
Мы сделаем хост лучше!!
\n\n
(для просмотра ссылки Вам необходимо авторизоваться) - тут вроде ето прога