![]() |
![]() |
![]() |
#3 | ||
Матёрый пользователь
|
![]()
Начнем попорядку:
1. Цитата:
2. Цитата:
3. Сайт http://www.js-home.org/trainz/. Скачать оттуда надо ВСЕ. И желательно использовать их все вместе, комплектом. 4. Теперь об этих правилах и командах. Autodrive - команда, заведующая ведением поезда. Данная команда останавливает поезд у маркера назначения, если тот на пути. Маршрут не устанавливает, этим занимается... Path Control. В этом правиле задаются станции и маршруты в них, от светофора до светофора. Маршруты как поездные так и маневровые. Timetable, как понятно из названия, задает расписания движения поездов, всех, и грузовых и пассажирских и маневровых. В нем также задаются маршруты следования поездов. Но конкретно задаеть можно лишь маршрут отправления (в правиле выше они собираются в группы - alias'ы, и автоматически выбираются), а маршрутами приема/транзита занимается... Path Trigger. Самое хитрое и сложное правило в наборе. Суть его в том, что при проходе заданных триггеров, по пункту назначения (который содержит команда автоведения, см выше) ставит маршрут на станции приема/транзита. Для этого присутствуют мощьные текстовые инструменты, задающие шаблоны, маски и т.п. Schedule Library - это праило содержит дополнительные наборы инструкций в виде других команд. Прочее - wait until not red и т.п. - прочие команды. 5. Теперь о работе всего в целом а) В Timetable задаем маршрут движения поезда, с маневрами и прочее. Если нужно специфическое действие - это записывается в Schedule library, а в timtable заностися ссылка. б) Настраиваются Path Control и Trigger. Особо сложного нет. в) В дефолтном schedule rule каждому водиле поезда задается команда Use timetable, с соответствующим расписанием. ВСЕ! 6. Как это работает. Timetable задает команды водиле по расписанию. Исполняет дополнительные команды из Schedule Library. Собирает маршрут отправления. Path Trigger по заданным маскам определяет направление движения поезда и собирает маршруты транзита приема. Вот собсно и все ![]() ![]() |
||
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
|
![]() Что это? |