Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Маршруты и сценарии (http://www.trainsim.ru/forum/forumdisplay.php?f=24)
-   -   Проблемы при создании сессий (http://www.trainsim.ru/forum/showthread.php?t=13278)

Nikolay44rus 15.12.2010 13:43

Проблемы при создании сессий
 
У меня такая проблема возникла при создании сессии: поезд стоит перед стрелкой и не хочет её переключать. Как "заставить" машиниста переключить стрелку?

DonCapone 15.12.2010 15:41

Никак не заставить, стрелки должен переключать дежурный/диспетчер.

Есть несколько способов переключения стрелки:
1. Тупой: переключить вручную самому, лол.
2. Странный: переключать стрелки правилом setJunction(или как-то так)
3. Нормальный: использовать jrtfPathControl(гугл поможет)
4. Нормальный: использовать z7 xPath([url]http://trainz.org.ru/mediawiki/index.php/Z7-xPath[/url])
Ещё зависит от того, какая стоит задача: просто переключить 1-2 стрелки за весь сценарий, либо пускать кучу разных поездов и собирать им маршруты в зависимости от ситуации. Для первого сойдут и первые 2 способа. Для второго лучше 3й или 4й.

А да, машинист может переключать сам стрелки, если ему задать команду navigate to/via trackmark, только при этом он переключает стрелки как ему вздумается, и едет совсем не туда, или не там, полностью при этом парализуя движение, и блокируя работу сессии.

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

Nikolay44rus 15.12.2010 16:37

Спасибо, разобрался

Quadroman 15.12.2010 18:10

У меня тоже проблемка вылезла... Правило "команды машинисту" сломалось!:confused: Оно есть,закидываю в сессию,но открыть его для редакции невозможно.:confused: Сессия без правила работает,в ней присутствует стандартный набор команд.Как быть,что делать???

Quadroman 16.12.2010 01:05

Нашёл выход - удалил с карты и из сессии всю систему z7 X-Path. Всё теперть работает.:cool:

DonCapone 16.12.2010 06:23

Ответ неверный. Ты сделал всё через жопу. На самом деле надо было просто удалить правило драйверкоммэнд, и поставить его снова.

Quadroman 16.12.2010 14:38

[QUOTE=DonCapone;224721] Ты сделал всё через жопу.[/QUOTE]

Думаешь я не использовал твою систему,[b]не[/b] через жопу!? Этот вариант не прокатил,бесполезные попытки. Видимо твоя жопа другая,что таким методом всё получается.Вся проблема только X-Path.

DonCapone 16.12.2010 16:13

[QUOTE]Думаешь я не использовал твою систему,не через жопу!?[/QUOTE]
Думаю да. Ты через другое место и не можешь.

У всех работают команды с xPath. Задумайся.
p.s. Система не моя, я просто разместил объяву.

Помохарь 17.12.2010 16:45

Как извлекать из игры созданную карту. Создал мегамаршрут, впервые за много лет что-то получилось. Комп умрет рано или поздно, а карту как-то надо сохранять.

TRam_ 17.12.2010 19:22

[QUOTE]Вся проблема только X-Path.[/QUOTE]в ней действительно не всё работает. Особенно команды автосборки маршрута. Но вот вызывать глюки правила DriverCommand она не должна.

DonCapone 17.12.2010 20:01

[QUOTE]Как извлекать из игры созданную карту.[/QUOTE]
Открыть контент менеджер
Найти там карту
Правой кнопкой на ней - save to CDP
Так ты сохранишь карту для потомков. Вот только сохранить карту мало - надо ещё запаковать все объекты, используемые в этой карте, иначе потомки будут поминать тебя недобрым матом, и никто по твоему мегамаршруту ездить не будет.
Сохранить объекты можно так: нажимать view dependencies, затем view in main list, и потом всё, что появилось, снова save to CDP. Только надо помнить, что у зависимостей карты есть ещё и свои зависимости, и их тоже надо паковать. Существуют вроде и более удобные и рациональные способы запаковки, но я их не знаю.

Quadroman 17.12.2010 23:15

[QUOTE=DonCapone;224812]Думаю да. Ты через другое место и не можешь.[/QUOTE]
Ты видел как я "использую Trainz"? Знаешь,когда иногда пытаешся что-то делать "через зад",проводя опыты и тесты,получается лучше,чем не через зад,многие системы познаёшь на корню. Маршрут к цели всегда должен иметь несколько путей,в том числе и запасные.
[QUOTE]У всех работают команды с xPath. Задумайся.
[/QUOTE]
Смотря что,как и куда воткнуть!

Помохарь 18.12.2010 16:37

Спасибо Карту извлек. А объекты не обязательно( да и не получается) Я не для потомков а для себя. Я просто как TRS установлю все свои обьекты установлю и все!

DonCapone 19.12.2010 15:09

Возникла у меня проблема при создании сессии с xPath. Вроде, казалось бы, всё работает нормально, но нет! xPath не перестаёт удивлять и "радовать" новыми свершениями и открытиями)

Я всё-таки решил отказаться от Z7 script dnc, и вроде всё было хорошо, но случилась беда!
На карте БМО от нечётных светофоров Лукино не считаются маршруты до входного светофора Кубинки2. И всё бы ничего, но при этом маршруты считаются до выходных светофоров на кубинке2 на четных путях(то есть Н2, Н4 и т.д., соответственно до Н1, Н3 не считает), что особо интересно: "достреливает" даже до маршрутных светофоров на Кубинке1! То есть xPath, грубо говоря, предлагает ехать с Лукино сразу на Кубинку1, забив на светофоры Кубинки2.
Просчеты маршрутов при этом без всяких эрроров идут.
Возможно проблема в том, что перегон Лукино-КБ2 слишком длинный, однако, от четных путей на Лукино(Н2, Н4), маршруты видят кубинский входной по неправильному пути(НД).

Я уже чего-то только не делал: и затыкивал почти всю станцию триггерами "stop", и контроллеры станций и перегонов переинициализировал, пересчитал и пересобрал всё несколько раз. Светофор вообще никак не реагирует. Даже если поставить триггер stop после входного на кубинке2, светофор вообще не видит никаких маршрутов.
Я бы так и оставил, но если задать маршрут от Н1 Лукино до НК2 Кубинки1, светофоры на Кубинке 2 просто не откроются.

В общем я в тупике. С Z7 script dnc неудобно: при съедании поездов порталами происходят долгие подвисания, и глючат некоторые маршруты. А без него вот такая фигня :(
Можно ли решить эту проблему?

TRam_ 19.12.2010 15:16

[QUOTE]То есть xPath, грубо говоря, предлагает ехать с Лукино сразу на Кубинку1, забив на светофоры Кубинки2.[/QUOTE]я писал об этом в мануале - надо просто ставить перед "пропускаемым" светофором триггер.

Вообще в версии 1.5 этот баг частично подправлен (в 0.9 и 1.0 он вообще жутко работал - пропускал добрую половину светофоров)


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

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