Перейти к основному содержимому

Как зарегистрировать новый звук для воспроизведения в голове ГГ?

Вопрос

Как зарегистрировать новый звук для воспроизведения в голове ГГ?

Ответ

Для регистрации нового звука выполните следующие шаги:
1. Разместите ваш файл *.ogg в папке sounds (например, [[characters_voice\human_03\stalker\talk\leaves\leaves_new]]).
2. В_configs\misc\scripts_sound.lua зарегистрируйте новый звук, добавив строку:
play_sound("leaves_new");
3. Воспроизвести звук можно внутри функции через рестриктор или напрямую используя следующий скрипт:
function название_функции()
local snd = sound_object([[characters_voice\human_03\stalker\talk\leaves\leaves_new]])
snd:play_no_feedback(db.actor, sound_object.s2d, 0, vector():set(0, 0, 0), 2.0)
end
4. Если звук воспроизводится для всей локации и нужно ограничить его область действия, используйте dist_le_actor или другие графические точки.