Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ - Звуки

Ответ
 
Опции темы Опции просмотра
Старый 10.06.2009, 12:57   #46
logoff
Матёрый пользователь
 
Аватар для logoff
 
Регистрация: 08.04.2009
Адрес: Санкт-Петербург
Сообщений: 1,285
Вы сказали Спасибо: 19
Поблагодарили 2 раз(а) в 2 сообщениях
logoff стоит на развилке (репутация по умолчанию)
По умолчанию

Нужны основы программирования: алгоритмы, логика и бла-бла-бла. Просто так ничего не получится "вызубрить".
logoff вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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

 
Старый 10.06.2009, 21:38   #47
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
поделитесь опытом, как вы этот скрипт учили?
учишь Си. А геймскрипт тот же Си, только кое-где чуть "навороченный" и кое-где чуть "урезанный"
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 11.06.2009, 13:01   #48
genesis
Матёрый пользователь
 
Регистрация: 31.07.2007
Адрес: Ульяновск
Сообщений: 2,570
Вы сказали Спасибо: 245
Поблагодарили 174 раз(а) в 76 сообщениях
genesis стоит на развилке (репутация по умолчанию)
Отправить сообщение для genesis с помощью ICQ Отправить сообщение для genesis с помощью Skype™
По умолчанию

c++ уж тогды. ГеймСкрипт весь на ООП.
genesis вне форума   Ответить с цитированием
Старый 11.06.2009, 16:27   #49
Arturmachinist
Матёрый пользователь
 
Аватар для Arturmachinist
 
Регистрация: 07.11.2008
Адрес: Волгоград
Сообщений: 1,815
Вы сказали Спасибо: 115
Поблагодарили 36 раз(а) в 18 сообщениях
Arturmachinist стоит на развилке (репутация по умолчанию)
По умолчанию

То есть главное выучить язык программирования С++ и будешь без проблем понимать как скриптовать?
Arturmachinist вне форума   Ответить с цитированием
Старый 11.06.2009, 16:37   #50
logoff
Матёрый пользователь
 
Аватар для logoff
 
Регистрация: 08.04.2009
Адрес: Санкт-Петербург
Сообщений: 1,285
Вы сказали Спасибо: 19
Поблагодарили 2 раз(а) в 2 сообщениях
logoff стоит на развилке (репутация по умолчанию)
По умолчанию

До того, как начать изучать язык, нужно понять основы кодинга. Без этого лучше не рыпаться.
logoff вне форума   Ответить с цитированием
Старый 21.06.2009, 21:34   #51
Русский поезд
Опытный
 
Аватар для Русский поезд
 
Регистрация: 13.04.2008
Адрес: Санкт-Петербург
Сообщений: 193
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Русский поезд стоит на развилке (репутация по умолчанию)
По умолчанию

Я делал без всяких скриптов и очень просто)))))))))))))) Просто посмотри как это делается в дефолтных сценариях
__________________
<img src="http://i034.radikal.ru/0712/da/6ff2f2411ee9.jpg" border="0">
Русский поезд вне форума   Ответить с цитированием
Старый 22.06.2009, 06:11   #52
Midnighter
Матёрый пользователь
 
Аватар для Midnighter
 
Регистрация: 13.05.2007
Адрес: Красноярск
Сообщений: 1,171
Вы сказали Спасибо: 2
Поблагодарили 45 раз(а) в 17 сообщениях
Midnighter стоит на развилке (репутация по умолчанию)
Отправить сообщение для Midnighter с помощью ICQ
По умолчанию

caplq
logoff

По теме: обоим преды. Дальнейший срач-в любом другом месте, кроме этого форума.
__________________
Верю в смерть после жизни, любовь после секса и в крем после бритья

Последний раз редактировалось Yolkin; 22.06.2009 в 17:02.
Midnighter вне форума   Ответить с цитированием
Старый 22.06.2009, 08:32   #53
ZVERSKY
Опытный
 
Аватар для ZVERSKY
 
Регистрация: 26.04.2009
Адрес: Кемеровская обл.
Сообщений: 271
Вы сказали Спасибо: 2
Поблагодарили 1 раз в 1 сообщении
ZVERSKY стоит на развилке (репутация по умолчанию)
Смущение

Лучше б вместо того, чтобы ругаться сделали бы правило "Проигрывать звук в определённом месте". Правило "Проигрывать звук в определённом месте" стояло бы после триггера и при наезде локомотива, звук просто воспроизводится и не важно где. Пример в правиле: Добавляем правило "Trigger check", под ним добавляем ещё одно наше будущее изобритённое правило(если конечно его кто-то изобритёт=)), сдвигаем его вправо, жмём кнопку редактировать и указываем, какой должен воспроизводиться звук. Неужели так трудно?
__________________

ZVERSKY вне форума   Ответить с цитированием
Старый 22.06.2009, 16:58   #54
Yolkin
Комендант-администратор
 
Аватар для Yolkin
 
Регистрация: 10.04.2007
Адрес: Иркутск, ст.Кая ВСибЖД
Сообщений: 16,491
Вы сказали Спасибо: 6,328
Поблагодарили 15,513 раз(а) в 3,784 сообщениях
Yolkin скоро прославитсяYolkin скоро прославится
По умолчанию

logoff
Ещё раз будет подобная подпись - будет недельный бан.


прочим участникам срача
Каждый желающий может завести себе уютную жежешечку и сраться там.
Здесь - не надо.
Кто против - есть кнопка "Выход".

Тема почищена.
Yolkin вне форума   Ответить с цитированием
Старый 22.06.2009, 17:11   #55
logoff
Матёрый пользователь
 
Аватар для logoff
 
Регистрация: 08.04.2009
Адрес: Санкт-Петербург
Сообщений: 1,285
Вы сказали Спасибо: 19
Поблагодарили 2 раз(а) в 2 сообщениях
logoff стоит на развилке (репутация по умолчанию)
По умолчанию

Замечу лишь, что моя подпись никого не оскорбляла и не принуждала к просмотру. У меня всё. Приношу извинения администрации.
logoff вне форума   Ответить с цитированием
Старый 22.06.2009, 17:19   #56
Yolkin
Комендант-администратор
 
Аватар для Yolkin
 
Регистрация: 10.04.2007
Адрес: Иркутск, ст.Кая ВСибЖД
Сообщений: 16,491
Вы сказали Спасибо: 6,328
Поблагодарили 15,513 раз(а) в 3,784 сообщениях
Yolkin скоро прославитсяYolkin скоро прославится
По умолчанию

Цитата:
Сообщение от logoff Посмотреть сообщение
Замечу лишь, что моя подпись никого не оскорбляла и не принуждала к просмотру. У меня всё. Приношу извинения администрации.
Замечу лишь, что налицо намеренное игнорирование прямого указания модератора, плюс ответ на оранжевый текст, что впрямую запрещено Правилами.
Пользователь logoff идёт в трёхдневный бан.

У меня всё.

Последний раз редактировалось Yolkin; 22.06.2009 в 17:26.
Yolkin вне форума   Ответить с цитированием
Старый 07.11.2009, 19:12   #57
giv222
Новичок
 
Регистрация: 06.11.2009
Сообщений: 4
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
giv222 стоит на развилке (репутация по умолчанию)
По умолчанию

скачал маркеры саут поставил их через контент менеджер но как в игре их установить понятия неимею подскажите пожалуйста
giv222 вне форума   Ответить с цитированием
Старый 05.12.2009, 17:20   #58
Русский поезд
Опытный
 
Аватар для Русский поезд
 
Регистрация: 13.04.2008
Адрес: Санкт-Петербург
Сообщений: 193
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Русский поезд стоит на развилке (репутация по умолчанию)
По умолчанию

http://trainsim.ru/forum/showthread.php?t=8781
добро пожаловать в эту тему
__________________
<img src="http://i034.radikal.ru/0712/da/6ff2f2411ee9.jpg" border="0">
Русский поезд вне форума   Ответить с цитированием
Старый 08.02.2014, 22:31   #59
Любитель
Опытный
 
Регистрация: 21.05.2008
Адрес: Москва
Сообщений: 263
Вы сказали Спасибо: 909
Поблагодарили 73 раз(а) в 55 сообщениях
Любитель стоит на развилке (репутация по умолчанию)
По умолчанию объявления с привязкой к событию

Цитата:
Сообщение от ZVERSKY Посмотреть сообщение
А можно ли сделать звуки у вокзалов? Там например сделать звук и сделать так, чтобы он воспроизводился один раз в определённое время?(Например: Уважаемые пассажиры!С 1ого пути отправлляется поезд... Ля-Ля-Ля тополя)
Скрытый текст:
Объявления на вокзалах, предупреждения о прохождении поезда на перегонах, сообщения для станционных работников, переговоры по громкой связи с машинистом, звуки объектов, являющиеся неотъемлемыми атрибутами любой железнодорожной поездки, по существу, можно классифицировать, как звуковые события.
В зависимости от количества задействованных объектов звуковые события можно разделить на
абсолютные, привязанные к одному объекту, например,
Цитата:
Сообщение от Николай Посмотреть сообщение
..."В здании нашего вокзала работает отличный буфет. Сегодня фирменные пирожки с картошкой и грибами поворихи бабы Зины"...
-громкоговоритель на станции.
и относительные - привязанные к нескольким объектам,например,
Цитата:
Сообщение от GSTrainz Посмотреть сообщение
..."Тричетырестатретииииий! Там бригадка не подошла?"...
-переговоры дежурного по станции и машиниста.

Цитата:
Сообщение от Русский поезд Посмотреть сообщение
У меня есть идея привязывать звуки рации к конкретным событиям сессии или сценария!...
Звуковые события по отношению к определенным событиям сессии можно разделить на
независимые- происходящие через заданные, не обязательно равные, интервалы времени, например:
"Уважаемые пассажиры, зал повышенной комфортности расположен на втором этаже железнодорожного вокзала."
и зависимые -момент инициализации и окончания которых обусловлен периодом активации некоторых событий, например:
"Внимание, поезд! По второму пути. Из Брянска." ( хорошо бы загрузить говорилку на перегонах в маршрут «Москва-Малоярославец» и включать из настроек сессии).
В зависимости от категории задействованных объектов звуковые события можно разделить на три вида:
- между статическими объектами, местоположение которых привязано к постоянным координатам на маршрутной карте, например,
Цитата:
Сообщение от Николай Посмотреть сообщение
...звуки служебной волны, переодически раздающиеся громким эхом на весь вокзал...
-переговоры дежурной по станции и станционных работников.
- между статическим и динамическим объектами, например, переговоры дежурной по станции и машиниста;
- между динамическими объектами, местоположение которых привязано к изменяющимся координатам на маршрутной карте, например, переговоры машинистов поездов, или гудки, встречных локомотивов.
Объект - текстовая часть звукового события -может содержать не только информацию о задействованных объектах, но и о связанных с ними путевых объектах, объектах диспетчерской централизации, железнодорожной сигнализации и других.
Моменты инициализации и окончания звукового события определяются начальными и конечными условиями расположения задействованных объектов.
Наличие идентификаторов состояния начальной и конечной точек отсчета и всех объектов является необходимым условием обеспечения реализации звукового события. Идентификаторы должны обладать рабочей областью срабатывания-определенным радиусом действия.
Таким образом, требуется к статическим идентификаторам - различным видам маркеров пути, триггеров добавить динамические- маркеры локомотивов и вагонов, а, при желании, маркеры любых объектов, например, действующих персонажей, автомобилей.
Маркер локомотива должен содержать извлекаемую информацию о локомотиве, машинисте, пунктах назначения поезда, прицепных вагонах и др.
Для определения местоположения объектов сцены (не железнодорожных) в любой точке маршрутной карты требуется создать координатную сеть с ячейками- идентификаторами определенного размера.
Как один из простых вариантов реализации –
Цитата:
Сообщение от TRam_ Посмотреть сообщение
…в трс есть триггеры - их наезд обрабатывается скриптом или правилом. Или триггер сам его обрабатывает (маркеры САУТ)…
Например,
Цитата:
Сообщение от Русский поезд Посмотреть сообщение
Ну я в своем сценарии так сделал)
все очень просто идет привязка правила Playsound к триггерам или времени... все это делается без никакого скриптования,как в Абхазии,а все в настройкх сессии
работает и очень хорошо
В случае с ипользованием динамических маркеров, инициализация звуковых событий- или переговоров между машинистами или включение гудков на встречных локомотивах будет возможна при пересечении границ рабочих областей срабатывания идентификаторов.


Добавлено через 2 минуты
На перроне вокзала имеется громкоговоритель. При приближении поезда к входному светофору должно прозвучать сообщение: "Поезд №3 Лихачево-Мосты прибывает на пятый путь. Нумерация вагонов с головы поезда."
Как реализовать?
Скрытый текст:
Нумерация с головы или хвоста распознается по сопоставлению номера первого стоящего за локомотивом вагона и общего количества вагонов.
Возможны два варианта условия инициализации.
1.Момент включения просчитан заранее - в определенное время.
2.Момент включения совпадает с моментом появления локомотива перед входным светофором, не всегда в одно и то же время (в соответствии с изменениями условий сессии).
Для первого варианта все достаточно просто - в определенное время либо программатор громкоговорителя либо триггер или САУТ подает сигнал на включение звуковоспроизведения сообщения один в один с заданным.
Для второго варианта - все не так просто.Здесь возможны два случая:
1.Номер свободного пути не изменяется- по условию пятый.
2.Номер свободного пути- любой свободный возле платформ из списка разрешенных в данном направлении.
Решение для первого случая. Триггер у входного светофора идентифицирует поезд как №3 Лихачево-Мосты. В случае достаточного радиуса действия триггера поступает сигнал громкоговорителю на включение звуковоспроизведения сообщения один в один с заданным.
Возможно ли создание цепочки передачи сигналов с триггера на триггер до ближайшего к громкоговорителю в противном случае, когда триггер обладает недостаточным радиусом действия?
Если "нет", то потребуется вводить специальную связь между управляющими и исполнительными объектами либо создавать и устанавливать дополнительные маркеры с расширенной функциональностью в т.ч.с широким рабочим диапазоном.
Другой вариант - использование массива объектов сигнализации входящих в маршрутную цепочку "Входной светофор- пятый путь", в качестве канала передачи информации, по аналогии со стековой памятью.
Таким образом, триггер идентифицирует поезд как №3, подает сигнал входному светофору, а тот, если его радиус действия не достаточен, права на передачу сигнала громкоговорителю делегирует далее по цепочке до ближайшего к исполнительному объекту.
От ближайшего объекта из этой прямой цепочки, например, стрелки должен поступить сигнал громкоговорителю на включение звуковоспроизведения сообщения один в один с заданным.
При этом все объекты сигнализации, в т.ч. стрелки должны иметь расширенные функции для передачи информации.
Третий вариант -использование в программе обработчика событий.
Для поезда №3 идентифицированного триггером у входного светофора в заданный диапазон времени T1-T2 при соблюдении условия "Наличие доступа к свободному пути №5" должно выполняться звуковое событие: исполнительный объект- программатор громкоговорителя № на станции "Станция" совершает действие "Подает сигнал" устройству звуковоспроизведения № на включение аудиосообщения "Поезд №3 Лихачево-Мосты прибывает на пятый путь. Нумерация вагонов с головы поезда."
Решение для случая 2.
2.Номер свободного пути- любой свободный возле платформ из списка разрешенных в данном направлении.
Дополнительно требуется идентифицировать номер свободного пути.
Светофор входной KDA Old vhod 5mu, на терминале которого высвечивается номер свободного пути, по моему, содержит скрипт для идентификации.
Другой вариант - как и в предыдущем случае, использование массива объектов сигнализации входящих в маршрутную цепочку "Входной светофор- свободный путь №", с той лишь разницей, что с ближайшего к громкоговорителю объекта помимо сигнала на включение звуковоспроизведения сообщения должна поступить информация о номере соседнего свободного пути.


Добавлено через 1 час 28 минут
Цитата:
Сообщение от Любитель Посмотреть сообщение
...использование массива объектов сигнализации входящих в маршрутную цепочку ... в качестве канала передачи информации...
На реальной ж.д. этот вариант применять нельзя согласно положениям теории надежности систем, так как отказ любого из объектов входящих в последовательную цепочку может привести к отказу всей объектной системы.
Т.е. при реализации звукового события возможны сбои связанные с искажением информации.
Любитель вне форума   Ответить с цитированием
Старый 09.02.2014, 22:42   #60
Любитель
Опытный
 
Регистрация: 21.05.2008
Адрес: Москва
Сообщений: 263
Вы сказали Спасибо: 909
Поблагодарили 73 раз(а) в 55 сообщениях
Любитель стоит на развилке (репутация по умолчанию)
По умолчанию организация связи между объектами управления

Цитата:
Сообщение от Любитель Посмотреть сообщение
...вводить специальную связь между управляющими и исполнительными объектами либо создавать и устанавливать дополнительные маркеры с расширенной функциональностью в т.ч.с широким рабочим диапазоном.
Скрытый текст:
Поскольку управляющие объекты, триггеры и маркеры имеют ограниченный радиус действия,то,нередко, они не могут обеспечить передачу разрешающего сигнала исполнительному объекту на совершение каких либо действий.
Железнодорожные объекты по функциональному типу разделяются на линейные (на ж.д.перегонах между станциями) и станционные.
Сообщения о прибытии поезда на станционных и предупреждения о приближающемся поезде на линейных громкоговорителях, как правило, носят упреждающий характер.
Невязка между моментом инициализации сообщения и приходом поезда- время запаздывания- составляет несколько минут.
Так как скорость поездов на перегонах выше разрешенной на станции, то и расстояние управляющего маркера от линейного громкоговорителя больше, чем от станционного (при одинаковом времени запаздывания).
3 способа передачи сигнала от маркера к громкоговорителю.
1.Использование объектов воздушной, мобильной связи.
По всей территории станции требуется расставить недостающие несколько антенн- приемо-передатчиков для обеспечения связи между задействованными управляющими и исполнительными элементами.
На линейных участках их можно располагать параллельно ж.д.пути, на телеграфных столбах.
В целях упрощения процесса установки массива объектов можно использовать сплайн как горизонтальный, расположенный вдоль пути, так и вертикальный в виде столбов.
2.Использование маркеров.
Так же как и в предыдущем случае. Недостающие маркеры могут отличаться меньшим размером от остальных.
Функциональное отличие от объектов связи - не только принимают и передают сигнал по цепочке, но и являются идентификаторами подвижного состава и управляют исполнительными объектами находящимися в радиусе рабочей области.
Так же могут быть выполнены в виде сплайна.
Одно и то же звуковое сообщение, может воспроизводиться, как при идентифицировании триггером определенных поездов, так и поездов, принадлежащих общей категории или связанных общим условием.
Например, для линейных громкоговорителей предупреждение о приближающемся поезде должно инициализироваться при вхождении любого из поездов в радиус, равный расстоянию, которое пройдет поезд за время запаздывания.
Для станционного громкоговорителя на перроне сообщение о прибытии поезда №3 Лихачево-Мосты на пятый путь должно инициализироваться в момент идентификации поезда триггером у входного светофора.
3.Использование обработчика событий.
Триггер идентифицирует, как определенные поезда, так и поезда, принадлежащие общей категории или связанные общим условием.Затем с помощью объектов сигнализации проверяется условие "наличие свободного пятого пути". Проверяется нумерация вагонов-с головы или хвоста поезда.Далее могут проверяться дополнительные условия на предмет наличия каких-либо событий. Затем триггер передает сигнал программатору громкоговорителя, а тот, в свою очередь, сигнал на звуковоспроизведение сообщения "Поезд №3 Лихачево-Мосты прибывает на пятый путь.Нумерация вагонов с головы поезда".
Любитель вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?