Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Маршруты и сценарии (http://www.trainsim.ru/forum/forumdisplay.php?f=24)
-   -   Система маршрутизации z7-xPath (Система расчёта поездных маршрутов стрелочная будка) (http://www.trainsim.ru/forum/showthread.php?t=11836)

antikiller_bmrf 16.10.2010 23:57

[QUOTE=TRam_;210026]Да, но для движущегося поезда игрока оно не очень-то полезно.[/QUOTE]
Ага... а маршрут как задавать?
Ты использовал в своем сценарии set junctions
Вот если бы можно было проверить, собрала ли электра себе маршрут (прошла ли команда) и после этой команды задать впереди идущему поезду игрока (опять же, с условием подъезда к станции) лупануть на боковой путь, дать сообщение "машинист поезда ХХХ вам по отклонению на боковй, стоим курим бамбук пока электра пройдет" и по проезду разобрать в то положение, которое себе электра собрала...

TRam_ 17.10.2010 00:18

Нет... Если б было правило "расстояние между поездами меньше *** ", тогда б проще было - если по проезду дальнего триггера у нас расстояние между поездами мало, то собираем игроку маршрут на приём на боковой, даём AddPath+сообщение ДСП и добавляем ожидание проезда электропоездом станции с вложенным AddPath игроку на отправление. (потом будет триггер на попытку сбора ещё одного маршрута, но он полежит в стеке, пока мы стрелки не освободим, и соберётся для электры, которая, в свою очередь, себе приём собирать не будет) Но пока такого правила нет...

antikiller_bmrf 17.10.2010 00:29

Но ведь можно сделать связку "проверить прохождение грузового, проверить прох электры, проверить выполнение *собрать маршрут приоритета* => сет джункшенс

TRam_ 17.10.2010 00:40

Не понимаю смысла - ты ж портишь собранный маршрут. Электра НЕ ДОЛЖНА открывать себе маршрут до захода поезда игрока в горловину. И точка. (эх, зря я не послушал CFM c идеей блокировки стрелок после собрания над ними маршрута - теперь тебе объяснять, что стрелки собранного маршрута переводить нельзя...)

antikiller_bmrf 17.10.2010 01:07

Блин, ну оно правильно, я вот еще чего подумал...
У нас все стрелки стоят в исходном... Электрам маршрут не даем, они по прямой. При прохождении электрой триггера Х за 3км до станци добавить команду на сборку бокового по проезду Y грузовым.
Если грузового нет, триггер молчит - электры по прямой.
Ох... ща буду пробовать.

А теперь вопрос, как мне задать машинисту грузового команду на определенном трекмарке при условии прохождения электры по триггеру?
Пробовал стаивить
trigger check (1) для електры
------>trigger check (2) для грузового
------------->добавить команду сборки 2 приоритета грузовому
где (1) это триггер за несколько км от станции, (2) - триггер перед входным
ничего не вышло

24ter 17.10.2010 01:23

TRam теперь все работает как надо. Проблемы были с конфигом полувагонов. А как избавится ошибки в Diver Command.

TRam_ 17.10.2010 01:31

[QUOTE]А как избавится ошибки в Diver Command.[/QUOTE]можешь попробовать поставить моё правило Diver Command2 (если скачивал мой сценарий, там должно быть) и заново указать в нём возможные команды. Хотя я не уверен, что от этого все задания не рассыпятся.

[QUOTE]добавить команду сборки 2 приоритета грузовому [/QUOTE]если грузовой ведёт игрок, этого лучше не делать (поезд остановится). Но если всё же хочешь, попробуй использовать то же правило, что я использовал в своём сценарии.

antikiller_bmrf 17.10.2010 01:36

У меня проблема в том, что нужно сделать последовательную проверку проезда сначала 1 поезда, потом другого.
и по проезду обоих поездов в нужном порядке выполнить правило.
А связка эта из двух последовательных *триггер чек* не хочет работать.

ПС твое правило driver comand2 у меня вобще фэйлит при добавлении и в добавок фэйлит при его эдите.

TRam_ 17.10.2010 01:51

[QUOTE]А связка эта из двух последовательных *триггер чек* не хочет работать.[/QUOTE]у меня связки из 2х команд Signal leaving rule работали. А так как последнее написано на основе Check Trackside, то и оно должно работать.

antikiller_bmrf 17.10.2010 02:03

Leaving signal тоже не пашет.
На всякий случай покажу как я делаю:
[URL=http://radikal.ru/F/s57.radikal.ru/i156/1010/9e/c7774acbbb57.jpg.html][IMG]http://s57.radikal.ru/i156/1010/9e/c7774acbbb57t.jpg[/IMG][/URL]

TRam_ 17.10.2010 02:42

Leaving signal срабатывает по съезду с сигнала z7 (или z6), а не по наезду на него[IMG]http://www.railunion.net/images/smilies/bang.gif[/IMG]

24ter 17.10.2010 03:27

TRam еще вопросик какой командой сцепить вагоны, команда сцепить состав ничего не делает. Он у меня сцепляется как и когда ему вздумается

TRam_ 17.10.2010 03:34

[QUOTE]Он у меня сцепляется как и когда ему вздумается[/QUOTE]не знаю... Команда "сцепить" - вызов атопилота на сцепление, автопилот не всегда может найти поезд, к которому надо прицепиться. Так что пробуй подвести поезд "до светофора" (обёрнутые тылом светофоры этой командой тоже поддерживаются), и уже подъехав, вызывай "сцепить" - за одну стрелку до состава она точно сработать должна.

antikiller_bmrf 17.10.2010 03:35

А в чем разница? Условие то выполняется (я проезжаю светофор)
Короче, не работают связки, начинающиеся на trigger check, trogger rule.
(trigger rule вобще отстой - не может поезда различать)
leave signal+leave signal и leave signal+trigger check вроде работают...

DonCapone 17.10.2010 03:58

[QUOTE](trigger rule вобще отстой - не может поезда различать) [/QUOTE]
Как так? То есть он у тебя срабатывает, при проезде любым поездом, а не только тем, что ты указал?


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

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