Показать сообщение отдельно
Старый 16.06.2011, 20:53   #4
boroda6304
Матёрый пользователь
 
Аватар для boroda6304
 
Регистрация: 17.02.2009
Сообщений: 1,750
Вы сказали Спасибо: 9,891
Поблагодарили 1,475 раз(а) в 751 сообщениях
boroda6304 стоит на развилке (репутация по умолчанию)
По умолчанию

saday, распишу, как сделал я, попробуй по образцу.
У меня в игре есть папка tsrLoco_DispatchSound , в ней лежат папки с WAVE файлами звуков поездной радиосвязи. ( Откуда взял - я уже не помню ) . В ЕНГ-файле электропоезда, в который хочешь прописать звуки, найди строчку со ссылкой на звуки кабины вида Sound ( "..\\..\\EMU_ER-Alias\\Sound\\snd_er2_cab.sms" ) - названия папок у тебя будут другие, тебе нужно найти и открыть блокнотом файл cab.sms , на который ссылается кабина. Вверху файла ( третья сверху строчка ) ScalabiltyGroup( 5 - звуковые потоки, прописанные ниже
Stream ( будут работать при максимальной громкости в настройке игры. Если прописаны Stream-ы других номеров, например 3, - это при средней громкости, и т.д. Внизу файла допиши следующее:

Stream (
Skip ( ****** EPK ****** )
Priority ( 6 )
Triggers( 4
Discrete_Trigger ( 56 SetStreamVolume ( 1.0 ) )
Discrete_Trigger ( 56 StartLoopRelease ( 1 File ( "er9-epk.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Discrete_Trigger ( 57 SetStreamVolume ( 0.0 ) )
Discrete_Trigger ( 57 ReleaseLoopRelease() )
)
)
Stream (
Skip ( ****** Radiostation ****** )
Priority ( 7 )
Volume ( 1.0 )
Triggers ( 1
Random_Trigger ( Delay_Min_Max ( 75 180 ) Volume_Min_Max ( 0.9 1.0 )
PlayOneShot ( 16
File ( "..\\..\\tsrLoco_DispatchSound\\0003\\tsrSound_Rad io01.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0003\\tsrSound_Rad io02.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0003\\tsrSound_Rad io03.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0001\\tsrSound_Rad io04.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0001\\tsrSound_Rad io05.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0001\\tsrSound_Rad io06.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0001\\tsrSound_Rad io07.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0004\\tsrSound_Rad io08.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0004\\tsrSound_Rad io09.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0004\\tsrSound_Rad io10.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0004\\tsrSound_Rad io11.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0001\\tsrSound_Rad io12.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0001\\tsrSound_Rad io13.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0002\\tsrSound_Rad io14.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0002\\tsrSound_Rad io15.wav" -1 )
File ( "..\\..\\tsrLoco_DispatchSound\\0001\\tsrSound_Rad io16.wav" -1 )

SelectionMethod ( RandomSelection )
)
)
)
)
)
)

Стрим ЭПК уже должен быть написан, добавь радиостанцию.
ВАЖНО: после добавления ещё одного Stream-а увеличь на единичку общее их число в строке Streams ( 20 - это в начале файла, у меня восьмая строка.
__________________
Я сам раозбарл, поичтсил и сбоарл клаиуавтру!!!
boroda6304 вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо boroda6304 за это полезное сообщение:
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА