Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Звуки (http://www.trainsim.ru/forum/forumdisplay.php?f=29)
-   -   Звуки вагонов (http://www.trainsim.ru/forum/showthread.php?t=9581)

Диспетчер 17.05.2010 14:54

Ребят,подскажите что нужно добавить в скрипт для воспроизведения дополнительных звуков салона,не связанных со движением поезда,напр. звуков поездного радио?

Evgenyi 17.05.2010 15:09

Написать скрипт и вставить звуки.

Gregory_777 17.05.2010 15:47

Посмотри, как работает радио в кабине. Пишешь thread void функцию, которая с рандомными задержками воспроизводит рандомные звуки из списка.

Только звуки должны быть строго одного формата (моно, 44100Гц, 16 бит WAV) и по размеру не больше 1Мб (это примерно 10 сек в данном формате).

Диспетчер 17.05.2010 16:42

[QUOTE=Evgenyi;177897]Написать скрипт и вставить звуки.[/QUOTE]Скорее всего дописать скрипт.....:)

Диспетчер 17.05.2010 16:45

Gregory_777 Спасибо большое за совет!

Диспетчер 17.05.2010 16:56

thread void Radio_UKV()
{
if(true)
{
while(true)
{
int radio_m = Math.Rand(0,24);
Sleep(Math.Rand(10,22));
Sleep(World.PlaySound(asset,"sound/rm_" + radio_m + ".wav",0.9f,5.0f,5.0f,loco,"a.cabfront"));
Sleep(Math.Rand(25,98));
}
}
}
Правельные строки? Точка привязки кабины интерьера вагона правильна?

TRam_ 17.05.2010 17:11

1) если это скрипт вагона, то лучше

Sleep(World.PlaySound(asset,"sound/rm_" + radio_m + ".wav",0.9f,5.0f,5.0f,[U]me[/U],"a.cabfront"));

ну и делать

Sleep(Math.Rand(10,22));
Sleep(Math.Rand(25,98));

совсем не обязательно

Лучше просто
Sleep(Math.Rand(35,130));

Да, не забудь её ( Radio_UKV(); ) в ф-цию Init дописать

Диспетчер 17.05.2010 19:06

Вот блин проблема эти скобки....чють всторону и ошибка готова.....

Gregory_777 17.05.2010 19:30

[B]Диспетчер[/B], есть такое.
[B]TRam_[/B], ну и a.cabfront на a.bog0 заменить бы хорошо.

Диспетчер 17.05.2010 20:18

Error: krasn_strela.gs(457) : parse error, line 457.......да уже 5я попытка прошла даром.....запутался я в этих скобках.....прошу помощи

Evgenyi 17.05.2010 20:19

Блин, нафиг! Дай мне скрипт.

Диспетчер 17.05.2010 20:21

Он здесь [url]http://stream.ifolder.ru/17739731[/url]

Gregory_777 18.05.2010 03:26

Не надо делать декларацию int radio_m ВНУТРИ треда. Делайте снаружи.

TRam_ 18.05.2010 03:32

[QUOTE=Gregory_777;178058]Не надо делать декларацию int radio_m ВНУТРИ треда. Делайте снаружи.[/QUOTE]а смысл?

[QUOTE]да уже 5я попытка прошла даром...[/QUOTE]тоже смотрел. Тоже ошибок в скобках не нашёл. Попробуй кусочки кода в комментарии заносить, вдруг получится пофмиксить, чего нам не работает.

Кстати parse error также срабатывает на русские символы.

jim_spb 18.05.2010 10:44

Пробовал прогонять этот скрипт через компилятор - ошибок нет!


Текущее время: 18:32. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim