Donate with PayPal button New New

+ Ответить в теме
Страница 253 из 253 ПерваяПервая ... 153 203 243 251 252 253
Показано с 2,521 по 2,529 из 2529

Тема: Создание сессий. Идеи, проблемы, решения.

  1. #1
    Администратор Аватар для OlegKhim
    Регистрация
    19.09.2009
    Страна
    Адрес
    Киев
    Возраст
    56
    Сообщений
    4,410

    Rule Создание сессий. Идеи, проблемы, решения.

    Правило перевода стрелок в определенное время (работает с правилом UZ Timecheck)
    Вложения

  2. Сказали спасибо: (7)


  3. #Trainz
    Реклама
    Регистрация
    Постоянная
    Адрес
    Весь мир
    Возраст
    2010
    Сообщений
    Много

    Donate with PayPal button N3v New New

     

  4. #2521
    Пользователь Аватар для lubinda
    Регистрация
    23.06.2010
    Страна
    Адрес
    Нижний Новгород
    Возраст
    27
    Сообщений
    654

    По умолчанию

    Ну для МВПС-ного сценария я думаю делать проще гораздо. Встречные пускать просто по удалению друг за другом, а перед игроком запустить хоть одиночного бота который будет кататься по триггерам и собирать ему маршруты

  5. #2522
    Пользователь Аватар для Volaner
    Регистрация
    19.04.2017
    Страна
    Адрес
    Москва
    Возраст
    40
    Сообщений
    2,195

    По умолчанию

    Цитата Сообщение от lubinda Посмотреть сообщение
    Цитата Сообщение от Volaner Посмотреть сообщение
    добавляешь правило проверки триггера
    Я правильно понимаю, это отдельное правило в общем списке, а не в командах машинисту-боту?


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



    Правило ZxPath AddAnyPath строит маршрут от следующего входного/выходного/маршрутного по приоритетам. Задаёшь приоритет 0-5, и вот где будет свободный путь, вот туда и построиться маршрут.
    Правило ZxPath AddPaths строит поездной маршрут от заданного светофора до заданного
    Есть ещё ZxPath AddShuntPath если нужно построить маневровый маршрут

    Логика: Поезд наезжает на триггер, начинает работать цепочка. Могут строиться маршруты для этого поезда, для другого поезда, ещё для десятка других поездов.

    Типовая задача: Поезду надо проследовать через n станций: На перегоне, на блок участке, пока ещё на следующем проходном горит зелёный - ставишь триггер, под него засовываешь два AddAnyPath, постройка маршрута на вход и постройка маршрута на выход. Поезд идёт на проход, и на входном и на выходном будет зелёный, маршрут построен заранее. А на следующем перегоне ты опять ставишь триггер и опять два AddAnyPath под него, и так хоть через всю карту. И нету разницы, поезд в гордом одиночестве катается или перед ним идёт кто то, всё отработает.

    Типовая задача: Необходимо организовать пропуск одного поезда другим: Для обгоняемого поезда на перегоне до станции под триггером ставиться только один AddAnyPath, только с маршрутом на приём, и с приоритетом больше 0, чтоб не на главный принимался. Для поезда, который надо пропустить, на перегоне до станции ставится под триггер два правила на вход и выход, и так как 0 приоритет мы не занимали, построиться маршрут на главный и поезд пройдёт на проход, пока первый поезд ожидает на боковом. Ну а на втором блок участке следующего перегона, под триггер ставиться правила создания маршрутов на вход/выход на следующей станции для поезда, который произвёл опережение, и правило строящие маршрут на выход для поезда, который ждал на боковом.
    А тем, кто ложится спать - спокойного сна. (С)

  6. Сказали спасибо: (3)


  7. #2523
    Пользователь Аватар для lubinda
    Регистрация
    23.06.2010
    Страна
    Адрес
    Нижний Новгород
    Возраст
    27
    Сообщений
    654

    По умолчанию

    Volaner,спасибо, буду пробовать.
    Еще вопрос: где можно почитать про приоритеты и логику их работы? Их 21 всего вроде (0-20) и как куда какой кому ставить?


    Цитата Сообщение от Volaner Посмотреть сообщение
    А на следующем перегоне ты опять ставишь триггер и опять два AddAnyPath под него, и так хоть через всю карту.
    Если карта огромная (к примеру Октябрьские магистрали), то и список этот будет также огромным?
    Последний раз редактировалось lubinda; 04.07.2022 в 09:23.

  8. #2524
    Пользователь Аватар для Rock-sett
    Регистрация
    28.12.2010
    Страна
    Адрес
    Самара но это временно
    Возраст
    53
    Сообщений
    1,974

    По умолчанию

    Цитата Сообщение от lubinda Посмотреть сообщение
    про приоритеты.....куда какой кому ставить?
    Муторное и долгое это дело приоритеты в сигналке настраивают, в свойствах светофора, там строка под приоритет. Ничего общего нет, каждый свою систему назначения приоритетов выдумывает, исходя от сессии.
    «Нас патчат, а мы крепчаем.»
    © B.U.G.O.R.

  9. #2525
    Пользователь Аватар для Volaner
    Регистрация
    19.04.2017
    Страна
    Адрес
    Москва
    Возраст
    40
    Сообщений
    2,195

    По умолчанию

    Цитата Сообщение от lubinda Посмотреть сообщение
    Volaner,спасибо, буду пробовать.
    Еще вопрос: где можно почитать про приоритеты и логику их работы? Их 21 всего вроде (0-20) и как куда какой кому ставить?
    Логика такая:
    0 - это главный путь. Маршрут, который проходит поезд без проследования через стрелки с отклонением, и соответственно, идёт с полной скоростью. Т.е. поезд следует на проход, без остановки на станции.

    1 - в случае двухпутки, это неправильный путь, встречный. Поезд может идти на проход через неправильный путь, если на главном идут ремонтные работы, например.

    Диапазон для путей, предназначенных для посадки/высадки пассажиров, и оборудованых платформами. И диапазон должен начинаться от здания вокзала, дабы в первую очередь принимать поезд под посадку/высадку на этот путь, дабы не заставлять людей ходить через пути без необходимости.

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

    А расставляются приоритеты в свойствах светофоров. Приоритеты маршрутов приёма в свойствах выходных. В входных для маршрутов отправки.

    Сложного ничего нет, надо просто понимать логику, исходя из архитектуры станции

    Цитата Сообщение от lubinda Посмотреть сообщение
    Если карта огромная (к примеру Октябрьские магистрали), то и список этот будет также огромным?
    Список у тебя отдельный для каждого триггера. Да по триггеру на каждый перегон и по отдельному списку для каждого. Ну если тебе надо просто построить маршрут сразу через всю карту ты можешь это сделать одним правилом, для этого и триггер не нужен.

    Для ботов раньше было удобно пользоваться командами ботомашиниста. Но из старых команд половина не работают в 19-ом. Эрендир вроде что то обновлял, почитай внимательно тему по ботомашинисту.
    А тем, кто ложится спать - спокойного сна. (С)

  10. #2526
    Пользователь Аватар для Rock-sett
    Регистрация
    28.12.2010
    Страна
    Адрес
    Самара но это временно
    Возраст
    53
    Сообщений
    1,974

    По умолчанию

    Эх, не хватает в в сигналке специализации путей назначать.
    Открыл, свойства светофора и выставил нужную галочку- главный, боковой,- остановка МВПС....И разделения на чётный/нечётный, правильный/ неправильный...
    «Нас патчат, а мы крепчаем.»
    © B.U.G.O.R.

  11. Сказал спасибо:


  12. #2527
    Пользователь Аватар для Gif89
    Регистрация
    04.09.2019
    Страна
    Адрес
    Нижний Тагил
    Возраст
    35
    Сообщений
    3

    По умолчанию

    Здравствуйте.
    Провел много времени в попытках настроить свой сценарий, посмотрел всевозможные уроки, но так и не смог понять почему не получается. Не могли бы вы уделить не много времени и высказать свое мнение по моему вопросу? Текст ниже. Для наглядности также заморозился со схемой станции.

    Ситуация:
    Поездной маршрут для бот'а задается командами: от НД до НМ3Б с остановкой - прием на боковой путь (3) с остановкой. Маршрутизация собирает маршрут: НД - НМ3Б. При проследовании бот'а по маршруту и остановки перед НМ3Б (при этом длины бокового пути хватает на весь состав, т.е. последний вагон в 100-150 м от сигнала М15), маршрут НД - НМ3Б не разбирается (висит в браузере, как-будто ждет освобождения).
    По задумке сценария предполагается за грузовым поездом (бот) следом отправить маневровый локомотив (игрок), но на соседний боковой путь (2) для сцепки с вагонами и далее по сценарию...При этом маневровый должен проследовать по пути М1 - М9 и далее от М9 за М13 (противоположный от НМ2Б, т.к. в данном парке не планируется обратного поездного движения, то путь ограждается маневровым светофором).
    Правило "zxAddShantPath" дает собрать маневровый маршрут М1-М5, далее по открытии сигнала маневровый следует до М9. Однако, из-за того что висит маршрут НД - НМ3Б в браузере, маршрутизация не дает собрать маневровый маршрут от М9 за М13 на соседний путь (при этом стрелки не заблокированы - нет значков замочков)... И весь сценарий стопориться. Если вручную отменить (разобрать) поездной маршрут (НД - НМ3Б), то маневровый собирается сразу (автоматом).

    К слову это не единичный случай. У меня так происходит всегда, когда я задаю маршруты командами для ботов. Они доезжают до закрытого останавливаются в ожидании следующих команд, но маршрут от маршрутного до выходного (или от входного до выходного) перед которым остановился бот не разбирается автоматом.

    Версия игры 2022 (стим) СП1 обновлено.

    Что можно сделать в подобной ситуации? (подсознательно понимаю, что это нипростейшая ситуация линейного сценария, но...)
    Существует ли какое либо правило (команда), которая позволяет принудительно разобрать маршрут?
    Связано ли это с настройками светофоров?
    Или это очередной баг после выхода SP1?

  13. #2528
    Пользователь Аватар для RZD29RUS
    Регистрация
    30.11.2014
    Страна
    Адрес
    Ст. Плесецкая, Сев ЖД.
    Возраст
    30
    Сообщений
    903

    По умолчанию

    Цитата Сообщение от Gif89 Посмотреть сообщение
    Или это очередной баг после выхода SP1?

    Похоже да.


    Внимательно прочитав, Ваш текст, каких-то ошибок в настройке не обнаружил.

  14. #2529
    Пользователь Аватар для Gif89
    Регистрация
    04.09.2019
    Страна
    Адрес
    Нижний Тагил
    Возраст
    35
    Сообщений
    3

    По умолчанию

    Для понимания ситуации прилагаю схему.

    Не понимаю почему не прикрепляется схема.
    Прошу прощения за спам.
    Последний раз редактировалось Gif89; 03.12.2022 в 08:08.

+ Ответить в теме

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения