Форум 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)

TRam_ 07.02.2013 23:57

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

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

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

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

Spider 08.02.2013 03:21

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

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

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

[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size]
[url]http://s001.radikal.ru/i194/1302/cf/03d740d9a8a6.jpg[/url]

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

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

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

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

arnage 08.02.2013 11:44

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

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

Spider 08.02.2013 18:09

Значит одно правило на каждый триггер?

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

[size="1"][color="Silver"]Добавлено через 6 минут[/color][/size]
можно как то правила укомплектовать? ну как бы создать библиотеку правил на этот случай?

Это получается скажем 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Spider 13.02.2013 19:33

перевыложи пожалуйста...не могу нормально скачать

arnage 14.02.2013 09:47

куда такие большие файлы перевыложить можно

arnage 14.02.2013 18:23

чуть позже полегче и проще выложу

Yuri1997 12.08.2013 11:06

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

TRam_ 12.08.2013 11:25

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

Yuri1997 12.08.2013 15:46

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


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

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