Просмотр полной версии : Как сделать продолжительность свистка от нажатия клавиши
Не бейте меня.сильно возможно я создаю очередную бессмысленную тему но как можно сделать в звуках для ТЭП70 чтоб продолжительность свистка и гудка зависило от нажатия клавиши. А то ты клавишу отпустил а звуки продолжаются.
boroda6304
28.11.2011, 21:53
Mamon, попробуй прописать следующим образом:
Stream (
Priority ( 6 )
Volume ( 1.0 )
Triggers ( 4
Discrete_Trigger ( 10 SetStreamVolume ( 0.50 ) )
Discrete_Trigger ( 10 StartLoopRelease ( 1 File ( "имя wav-файла свистка 352 кбит\сек.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Discrete_Trigger ( 11 SetStreamVolume ( 0.00 ) )
Discrete_Trigger ( 11 ReleaseLoopReleaseWithJump () )
)
)
Stream (
Priority ( 6 )
Volume ( 1.0 )
Triggers ( 4
Discrete_Trigger ( 8 SetStreamVolume ( 0.50 ) )
Discrete_Trigger ( 8 StartLoopRelease ( 1 File ( "имя wav-файла тифона 352 кбит\сек.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Discrete_Trigger ( 9 SetStreamVolume ( 0.00 ) )
Discrete_Trigger ( 9 ReleaseLoopReleaseWithJump () )
)
)
А где это прописывать????
boroda6304
29.11.2011, 08:07
В sms файле кабины лока, в котором ковыряешь звуки.
Чет я вообще не разберусь(((( Если не затруднит выложите плиз текстокый документ.
boroda6304
30.11.2011, 10:16
Ну это не серьёзно, текстовый документ чего, у локомотивов звуки разные, файлы sms разные, давай начнём с конкретного лока, выбирай, какой и откуда, покумекаем.
boroda6304
01.12.2011, 22:04
Внизу ЕНГ файла тепловоза tsrLoco_tep70-0297 находим ссылку на кабинные звуки: Sound ( "../../tsrLoco_TEP70-Alias/Sound_2/tsrLoco_tep70khar-cab.sms" ) , открываем блокнотом файл tsrLoco_tep70khar-cab.sms , находим строки
Stream (
Skip ( **** This stream allows the horn to be played at the same time **** )
Priority ( 6 )
Triggers ( 2
Discrete_Trigger ( 8 StartLoopRelease ( 1 File ( "tsrSound-tep70-horn.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Discrete_Trigger ( 9 ReleaseLoopReleaseWithJump () )
)
)
Stream (
Skip ( **** This stream allows the horn to be played at the same time **** )
Priority ( 6 )
Triggers ( 2
Discrete_Trigger ( 10 StartLoopRelease ( 1 File ( "tsrSound-tep70-bell.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Discrete_Trigger ( 11 ReleaseLoopReleaseWithJump () )
)
)
меняем их на строки
Stream (
Priority ( 6 )
Volume ( 1.0 )
Triggers ( 4
Discrete_Trigger ( 8 SetStreamVolume ( 0.50 ) )
Discrete_Trigger ( 8 StartLoopRelease ( 1 File ( "tsrsound-tep70-horn.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Discrete_Trigger ( 9 SetStreamVolume ( 0.00 ) )
Discrete_Trigger ( 9 ReleaseLoopReleaseWithJump () )
)
)
Stream (
Priority ( 6 )
Volume ( 1.0 )
Triggers ( 4
Discrete_Trigger ( 10 SetStreamVolume ( 0.50 ) )
Discrete_Trigger ( 10 StartLoopRelease ( 1 File ( "tsrsound-tep70-bell.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Discrete_Trigger ( 11 SetStreamVolume ( 0.00 ) )
Discrete_Trigger ( 11 ReleaseLoopReleaseWithJump () )
)
)
Проверил только что, работает.
За инфу низкий поклон)))) Но эти звуки только для кабины???
boroda6304
02.12.2011, 07:39
Ну да, для кабины, а с наружными не экспериментировал, езжу в кабине, да и зима на дворе =))
А кто подскажет как сделать так чтобы звуки свистка и вне кабины зависили от нажатия клавиши????
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot