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

Как исправить обрывы звуков?

Вопрос

Как исправить обрывы звуков?

Ответ

Попробуйте сохранить звуковые объекты в глобальную переменную, чтобы уборщик LUA мог их полностью проиграть. Например:

```lua
local snd = sound_object(snd_ppc[victim:clsid()][math.random(#snd_ppc[victim:clsid()])])
snd:play(db.actor,0,sound_object.s2d)```
Если это не помогает, попробуйте использовать `play_no_feedback` для проигрывания звука без управления:

```lua
sound_object(snd_ppc[victim:clsid()][math.random(#snd_ppc[victim:clsid()])]):play(db.actor,0,sound_object.s2d)```