Перейти к содержанию

Рекомендуемые сообщения

  • Администратор
Опубликовано

Правило портала (Un-Portal 3 Extended)


Правило "Un-Portal Extended" управляет созданием и поглощением поездов на карте.

Особенности:

  • Правильное определение количества выпущенных порталов на маршруте. Теперь скрипт считает только те поезда, которые были сгенерированы порталом, а не все вместе на карте.
  • Добавлена опция предотвращать генерацию одинаковых поездов. При включении этой опции будет возможность также выбрать, что происходит после отмены выпуска поезда: либо замена его на другой из текущего портала, либо пропуск генерации и новое ожидание.
  • Удобное удаление порталов, после которого сохраняется целостность ПС в других порталах.
  • Нет ограничения на выставления единиц ПС в портале. Т.е. если нужно выпустить несколько одинаковых вагонов, то выбирается только один вагон и ему указывается количество. Ранее это приводило к ошибке скрипта.
  • Составы с двумя и более секциями локомотива теперь разворачиваются согласно установленным параметрам в портале.
  • Поглощение поезда можно выполнять на перегоне, т.е. имея позади себя проходные светофоры. После исчезновения поезда последний проследованный проходной светофор возвращается в открытое состояние, что позволит следующему составу проехать до маркера.
  • Изменения в интерфейсе правила. Добавление более понятной и информативной таблицы порталов.
  • Добавлена опция задать безопасное расстояние места разъезда поездов. Нужно часто для выпуска поездов на однопутных участках, чтобы предотвратить "рождение" поезда при встречном движении.
  • Добавлена опций вывода статистики рождения, поглощения и замены дубликатов поездов в окне сообщений машиниста. По умолчанию отключено.
  • Разделение типа маркера на "генерирующий" и "потребляющий".  Теперь нельзя будет одному маркеру "случайно" установить оба типа.
  • Отключено автоматическое поднятие пантографов при генерации поезда.
  • Правило нельзя будет добавить более одного раза в сессию.
  • Правило не может иметь "родителя" и иметь дочерних правил.

Куид правила

<kuid2:833171:100372:4> Un-Portal 3 Extended

Видео инструкция, как пользоваться правилом

Обсуждение на форуме

 


 

Разработка маршрута "Минск - Орша"

  • 1 месяц спустя...

Открепленные посты
  • Администратор
Опубликовано:

Действительно найдена ошибка в скрипте, который неправильно записывал имя поезда для определения дублката. Исправлено, скоро будет залито обновление (+ДЛС). 
Спасибо за выявление бага!

Разработка маршрута "Минск - Орша"

  • Покупатель
Опубликовано:
В 12.12.2024 в 21:29, Ilyon сказал:

Обновление выложено.

Проверил на маршруте "Летние просторы" и на маршруте "Карта с 0".  После сохранения сессии и её загрузки поезда по прежнему НЕ генерируются. Ставил 1 поезд на разные маркеры раз в 5, 15, 30 минут +/- 2 минуты. 

  • Администратор
Опубликовано:

С сохранениями мы работспособность не гарантировали. Исправление касалось только активной сессии.

Разработка маршрута "Минск - Орша"

  • 5 месяца спустя...
  • Администратор
Опубликовано:

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

Приведу пример, как это будет работать.

Для использования такого правила у вас должно быть настроено основное правило портала (<kuid2:833171:100372:3> Un-Portal 3 Extended). Туда нужно добавить хотя бы один маркер и поместить в него хотя бы один поезд. У каждого маркера есть свой ID (можно посмотреть в таблице). Именно этот ID будет использоваться для генерации поезда на маркере.

К примеру, вы хотите, чтобы поезд из портала появился на нужном вам маркере в точное время игровой сессии. Сначала выставляете правило Timecheck на нужное время, а к нему в подчинение ставите уже правило EmitTrain (которое сейчас готовится к релизу), в этом правиле указываете ID нужного портала. Также можно будет указать задержку в секундах до появления поезда. Если в главном правиле портала (Un-Portal 3 Extended) у вас на маркере больше одного поезда, то в случае, если указан "последовательный" порядок генерации поездов, в сессии появится первый поезд из списка. Если указан "случайный" порядок генерации, то по событию появится любой из внесенных в маркер поездов.

Главное правило (Un-Portal 3 Extended) может работать совместно с правилом события. Также можно с помощью правила EmitTrain "вмешиваться" в работу стандартного портала, который выпускает поезда в своем порядке и интервале, генерируя дополнительные поезда на маркере. В правиле установлена проверка пути перед собой, которая не допускается генерацию поезда, если участок уже занят другим поездом. Простыми словами, если почти одновременно портал выпускает поезд, а другое событие пытается создать еще одну генерацию на том же маркере, то вторая генерация не выполнится в виду занятости участка и будет отложена.

 

Разработка маршрута "Минск - Орша"

Присоединяйтесь к личным сообщениям

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители:   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...

Важная информация

Для продолжения Вы обязаны согласиться с нашими Условия использования.