Звук при использовании предмета — S.T.A.L.K.E.R. Inside Wiki

Звук при использовании предмета

Материал из S.T.A.L.K.E.R. Inside Wiki

Версия от 20:52, 1 декабря 2010; 77.87.33.90 (обсуждение)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

создаете скрипт: имя_файла.script туда пишете код: function use_snd(obj) local obj_sect = obj:section() local snd if obj_sect == 'ваш предмет' then snd = Путь_до_звука_относительно_папки_sounds elseif obj_sect == 'ваш предмет' then snd = Путь_до_звука_относительно_папки_sounds elseif obj_sect == 'ваш предмет' then snd = Путь_до_звука_относительно_папки_sounds elseif obj_sect == 'ваш предмет' then snd = Путь_до_звука_относительно_папки_sounds end if snd then local snd_obj = xr_sound.get_safe_sound_object(snd) snd_obj:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0) end end

сохраняем открываем bind_stalker.script и в функцию function actor_binder:net_destroy() пишем код: self.object:set_callback(callback.use_object, nil) и в функцию actor_binder:reinit() пишем код: self.object:set_callback(callback.use_object, self.use_object, self)

и в этом жефайле создаем функцию: код: function actor_binder:use_object(obj) имя_вашего_скрипта.use_snd(obj) end

все теперь при использовании предмета будет проигрыватся звук

автор статьи: batment

автор скрипта Gun12

Другие места
LANGUAGE