PDA

Просмотр полной версии : Система маршрутизации z7-xPath (Система расчёта поездных маршрутов стрелочная будка)


Страницы : 1 2 3 4 [5]

DarkLotus
30.01.2013, 21:56
Но это для бота. А как быть с моим поездом? маршрут собирается только до входного следующей станции

TRam_
31.01.2013, 12:24
правилами. Например z7-xPath AddAnyPath . При этом желательно, чтобы правило сборки второго маршрута было подчинено правилу первого.

Spider
07.02.2013, 00:04
Трам, если я хочу просто задать поезду каждому маршрут и переключаться между ними..типа в одном поездил, дальше на другой перешел и так далее....и как вообще правила использовать?
Можешь привести пример?? а то я все равно не догоняю

arnage
07.02.2013, 15:18
есть правило addpath. В нём можно задавать сразу несколько маршрутов. Cтавишь триггер на перегоне, добавляешь правило триггер чек в котором прописываешь для каких машинистов срабатывать и под него правило z7-xpath addpath с нужными маршрутами по ближайшей станции или нескольким ближайшим станциям. И так на каждом пути каждого перегона. Если ещё к расписанию прикрутишь всё это будет просто прекрасно. При этом можешь менять пс на какой тебе хочется, можешь ставить ботов куда хочешь и давать им 1 команду автомашиниста и они всёравно доедут куда надо. Можешь сам рулить любым поездом. Только 1 недостаток - от рандома придется отказаться.

адд на однопутных тоже не проканает

Spider
07.02.2013, 23:25
есть правило addpath. В нём можно задавать сразу несколько маршрутов. Cтавишь триггер на перегоне, добавляешь правило триггер чек в котором прописываешь для каких машинистов срабатывать и под него правило z7-xpath addpath с нужными маршрутами по ближайшей станции или нескольким ближайшим станциям. И так на каждом пути каждого перегона. Если ещё к расписанию прикрутишь всё это будет просто прекрасно. При этом можешь менять пс на какой тебе хочется, можешь ставить ботов куда хочешь и давать им 1 команду автомашиниста и они всёравно доедут куда надо. Можешь сам рулить любым поездом. Только 1 недостаток - от рандома придется отказаться.

адд на однопутных тоже не проканает

Так....а как привязать это все к расписанию? а если у меня допустим пригородный поезд со всеми остановками?

TRam_
07.02.2013, 23:57
есть такой набор команд, "Ботомашинист" называется. http://forum.trainzup.net/showthread.php?t=1407&page=111 . Одна из команд там - "Ожидать игровое время". Вот и даёшь машинистам команды попеременно "Автомашинист — движение к/за/через маркер" (маркеры надо предварительно поставить у платформ) и "Ожидать игровое время" (чтоб ждали времени отправления возле этих платформ). А вот для себя расписание надо будет в уме держать, и если "поломаешь" задание одному из ботов (чтоб самому покататься) и захочешь перебежать в другой - надо будет давать этому боту все нужные команды по-новой.

А чтобы стрелки переводились и светофоры открывались в определённое время, использовать пары правил

http://i.piccy.info/i7/9f5a0eaaec3cb2d4d36bb1f3794d2fbe/4-55-1629/60104071/TRam_20130207_0000_500.jpg (http://i.piccy.info/i7/ca875ce4febc8081bdd877b7f8a8f8ba/4-55-1629/59707993/TRam_20130207_0000.jpg)http://i.piccy.info/a3/2013-02-07-20-03/i7-4100457/500x281-r/i.gif (http://i.piccy.info/a3c/2013-02-07-20-03/i7-4100457/500x281-r)

Но перед этим надо сгенерировать маршруты в объекте z7-xPath mainbase...

Spider
08.02.2013, 03:21
Так...какие значения тут выставлять. Я поставил по триггеру на каждый путь перегона. Пока только начинаю приводить маршрут в порядок.

Так....а как пользоваться правилом add path?
Хватит одного правила? оно будет действовать на все поезда или на какждый поезд по одному правилу?

В самом правиле мне просто маршруты собрать на приемочную станцию?

Добавлено через 1 минуту
http://s001.radikal.ru/i194/1302/cf/03d740d9a8a6.jpg

Так...какие значения тут выставлять. Я поставил по триггеру на каждый путь перегона. Пока только начинаю приводить маршрут в порядок.

Так....а как пользоваться правилом add path?
Хватит одного правила? оно будет действовать на все поезда или на какждый поезд по одному правилу?

В самом правиле мне просто маршруты собрать на приемочную станцию?[/QUOTE]

Изображение превратил в ссылку. Внимательно читаем инструкцию (http://trainsim.ru/forum/showthread.php?t=8319) размещения изображения на форуме.
У Вас мало того, что изображение было показано в полном размере (1280х1024) при максимальном разрешении 800х600, так еще и картинка вела на главную.
Красная карточка.

arnage
08.02.2013, 11:44
на скрине у трама показано. правило addpath добавляешь под правило триггер чек и сдвигаешь вправо на 1 шаг. В самом правиле выбираешь станцию и нужный маршрут по ней. Если станцию просто проехать надо то сразу 2 маршрута: входной и выходной. Иногда для скорых поездов можно собирать сразу несколько маршрутов по нескольким станциям чтобы не плодить правил. В общем пофантазируй)
вообще электричку к расписанию я бы не советовал привязывать (как и грузовые поезда). Отправление с крупных станций да, но платформы лучше проезжать с остановкой в 30сек или 1 мин как удобней.

действовать правило addpath будет на те поезда которые указаны в правиле триггер чек. Если надо разные маршруты для разных поездов, то соответственно разные правила триггер чек на один триггер.

Spider
08.02.2013, 18:09
Значит одно правило на каждый триггер?

Мда...это куча правил получается на десяток поездов

Добавлено через 6 минут
можно как то правила укомплектовать? ну как бы создать библиотеку правил на этот случай?

Это получается скажем 20 перегонов на карте. 40 триггеров и каждому триггеру свое правило? причем на каждый поезд? а если скажем поездов 10 этож 400 правил? охренеть.

arnage
08.02.2013, 20:05
нет пока правила укомплектовать нельзя.

а если 20 перегонов и 10 поездов это сколько команд? хоть их и можно сгруппировать но при таком количестве будут сложности и глюки и надо высчитывать каждый светофор. Ошибки во время игры устранять очень сложно. И ты не сможешь забрать управление у ботов, т.к. тебе маршруты не откроются.
И как то очень сомнительно что у тебя проход каждым поездом каждой станции уникален.

В одном правиле триггер чек ты можешь добавить несколько видов поездов или машинистов или вообще указать что правило работает для всех если эту станцию проезжают все поезда. Кроме того в одном правиле addpath ты можешь добавить маршрутов сколько хочешь хоть через всю карту. Главное рассчитать чтоб по этим маршрутам проехался именно тот поезд который их открыл, а не впереди идущий.

кстати маршруты ещё можно открывать другим поездом. Добавить машиниста и задать ему команды: ждать игровое время %% -> открыть маршрут Х -> ждать игровое время %% -> открыть маршрут Y и хоть на все 24 часа расписать ему задания) все светофоры и стрелки будут открываться и переключатся в нужное вермя

Spider
09.02.2013, 01:13
Хорошо....а можно немного проще. Можете написать алгоритм если не трудно?

Spider
09.02.2013, 20:40
Вообще можете мне помочь создать маршрут если я вам дам пример?

arnage
10.02.2013, 13:03
чуть позже выложу простенькую сессию. разберешься и сам всё сделаешь

arnage
12.02.2013, 23:35
в общем простенькая карта с сессией уровня дефолтных балезино-мосты

карта + сессия
http://yadi.sk/d/PD9ffP_92Zn4U

пак к карте
http://yadi.sk/d/kbWRUbCU2ZiAD

пак к сессии
http://yadi.sk/d/BnVGuI392ZiWJ

как играть:
ставить состав на любую станцию, посадить машиниста машиниста
в грузовой поезд "lb ivanov_grishenko"
в пассажирский "Loc. Brigade Railways"
в скорый "Loc. Emergency Brigade 4t"
в электричку "Lothar"

каждому дать соответствующий набор команд из библиотеки командой copy comand from в соответствии с направление движения (на запад или на восток). Скорому поезду пофиг куда.

так же можно добавить поезда в порталы (правило un-portal tram) с соответствующими командами

Для смены локомотивов у пассажирских поездов надо поставить ТОЛЬКО 1 !!! подменный в Лисках или за светофор Н8Т или М27 (тупики у платформ) и так же дать им их наборы из библиотеки "ждать за ..."

Электричку ставить только в Лисках на любой путь у платформ кроме тупиковых, и ездить она будет только до боброва и обратно со всеми остановками

Если ехать хочешь сам, команд поезду давать не надо. Надо открыть выходной светофор ручками. Для грузовых ещё входной на станцию Лиски. В электричке просто пересаживаться в другую кабину на конечных станциях.

Для примера:
карта + сессии
http://yadi.sk/d/vD6iRIyf2Zn48

пак ПС
http://yadi.sk/d/fLXgpLLn2Zn4q

всё ставить с пропуском

перед выкладкой сессии редактировались и не проверялись, так что могут быть ошибки =)

Spider
13.02.2013, 19:33
перевыложи пожалуйста...не могу нормально скачать

arnage
14.02.2013, 09:47
куда такие большие файлы перевыложить можно

arnage
14.02.2013, 18:23
чуть позже полегче и проще выложу

Yuri1997
12.08.2013, 11:06
При инициализации стрелок выскочил жук. Как с этим бороться?
(Все изображения кликабельние)
http://s017.radikal.ru/i436/1308/00/d14319befa00t.jpg (http://s017.radikal.ru/i436/1308/00/d14319befa00.jpg)
http://s44.radikal.ru/i104/1308/99/00f1b38847bet.jpg (http://s44.radikal.ru/i104/1308/99/00f1b38847be.jpg)
http://s017.radikal.ru/i405/1308/ca/f88fd38dbcf6t.jpg (http://s017.radikal.ru/i405/1308/ca/f88fd38dbcf6.jpg)
Заранее спасибо!

TRam_
12.08.2013, 11:25
1) написано не в тут тему - надо было написать в тему "светофоры z7", z7-xPath это нечто другое, не относящееся к z7maincontroller
2) судя по ошибке, у тебя один из светофоров не отнесён ни к какой станции

Yuri1997
12.08.2013, 15:46
1) написано не в тут тему - надо было написать в тему "светофоры z7", z7-xPath это нечто другое, не относящееся к z7maincontroller
Грешил на маршрутизацию, потому что ошибка выскочила при инициализации стрелок.:o
Теперь новая проблема:
При постройке маршрута по одной станций от некоторых светофоров выскакивает такая ошибка (светофоры переустанавливал, триггеры ставил, станция небольшая от каждого светофора 1-2 маршрута должно быть) :
(Все изображения кликабельние)
http://s019.radikal.ru/i607/1308/92/c9171b32ed1ft.jpg (http://s019.radikal.ru/i607/1308/92/c9171b32ed1f.jpg)
http://s017.radikal.ru/i404/1308/53/ffd8c58fe623t.jpg (http://s017.radikal.ru/i404/1308/53/ffd8c58fe623.jpg)
Заранее спасибо!

bigcat
01.10.2013, 20:09
Здравствуйте. У меня такая проблема. Установил по инструкции z7 xPath, пробовал на разных маршрутах. Но после инициализации стрелок и светофоров z7-xPath MainBase не показывает список станций. В чем может быть проблема? Спасибо.

Dublin
01.07.2014, 18:10
http://i6.pixs.ru/storage/1/4/7/Bezimyanni_2618177_12798147.jpg (http://pixs.ru/showimage/Bezimyanni_2618177_12798147.jpg)
Я уже стрелки затр*хал наверное, но всё равно что-то да новое выдает (стрелки не анимированные). Не подскажите что на картинке за ошибки?

TRam_
01.07.2014, 18:41
Слишком много маршрутов от одного из светофоров. Пробуй строить маршруты от каждого из светофоров станции отдельно и определяй, на каком выдаётся подобная ошибка. Когда его определишь, отгораживай пути стоп-триггерами и ищи, начиная с какого места поиск разваливается. Если путей не много, скорее всего одна или несколько стрелок неправильные.

Dublin
01.07.2014, 18:47
Маршрут Череповец-Вологда. Химичу в Вологде. Наверное там развилок и много.
И да: что за чудо "стоп-триггер"?