Можно заранее загрузить все нужные звуки в глобальную таблицу.
xr_sound.get_safe_sound_object итак возвращает звук из таблицы.Код
xr_sound.get_safe_sound_object("name"):play_at_pos(db.actor, vector(), 0, sound_object.s2d)
...
xr_sound.get_safe_sound_object("name"):stop()
etc
...
xr_sound.get_safe_sound_object("name"):stop()
etc
Действительно. Что-то даже не читал этот скрипт из ТЧ.
Но это всё-ровно ускорит работу, т.к. звуки будут уже загружены в ту таблицу.
Конечно тогда лучше выкинуть эту функцию, просто написать
Код
table = {
sound1 = sound_object(...),
sound2 = sound_object(...)
}
sound1 = sound_object(...),
sound2 = sound_object(...)
}