Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Сценарии

Ответ
 
Опции темы Опции просмотра
Старый 22.09.2008, 22:27   #1
nokiamen
Матёрый пользователь
 
Аватар для nokiamen
 
Регистрация: 28.05.2008
Адрес: г.Ейск Краснодарский край
Сообщений: 385
Вы сказали Спасибо: 200
Поблагодарили 92 раз(а) в 59 сообщениях
nokiamen стоит на развилке (репутация по умолчанию)
Отправить сообщение для nokiamen с помощью ICQ
Вопрос Создания обгона в сценарии.

Подскажите пожалуйста как создать обгон. К примеру поезд игрока стоит на 6 пути по 5 пути его должен обогнать другой поезд. Как сделать так, чтоб светофор игрока был закрыт? И имеет ли значения тип поезда, к примеру всегда ли грузовой пропускает пассажирский? Зарание спасибо.
nokiamen вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 22.09.2008, 22:38   #2
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

Тип значения не имеет, в МСТС принято понятие "сервис" у игрока выше приоритет.

Вариантов обгона существует несколько, всё описывать нет времени, уточни поезд игрока стоит на станции при появлении, т.е. это начало миссии или его должен обогнать идущий следом трафик, это меняет механизм обгона.
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Старый 23.09.2008, 05:28   #3
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

Часто спрашивают, включая личку, но в двух словах не расскажешь, вот сделал страничку в копилке, пока про обгон при старте мисси и то на час с лишним вышло, nokiamen что непонятно спрашивай - подправлю, писать одно и тоже застрелишься, так хоть в одном месте соберем.
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Старый 23.09.2008, 15:08   #4
Asmodeus
Опытный
 
Регистрация: 12.05.2007
Сообщений: 218
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Asmodeus стоит на развилке (репутация по умолчанию)
По умолчанию

У меня обгон работает, только если обгоняющий поезд идет по главному пути, а сервис игрока стоит на боковом.
Asmodeus вне форума   Ответить с цитированием
Старый 23.09.2008, 16:11   #5
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

Asmodeus, МСТС не различает приоритеты путей, возможные причины бага - выходной светофор с главного пути установлен неверно, он должен быть до стрелки на которой маршруты сервисов пересекаются, или при появлении сервиса игрока голова поезда оказывается за выходным светофором и запрещающий сигнал не мешает игроку отправится, это коллизия маршрутов, и как правило чревата столкновением =))

Еще вариант - хвост поезда игрока остается на входной стрелке, и не позволяет трафику зайти на станцию, отправится можно, если выходной не станет "вечным красным" но по "чужому маршруту" т.е. до первого красного, где маршруты расходятся или трафик не успеет подготовить СЕБЕ маршрут, по которому сейчас едет игрок.

Чтоб разораться опиши подробнее как не получается т.е. что происходит при этом.
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.

Последний раз редактировалось Zabor; 23.09.2008 в 16:23.
Zabor вне форума   Ответить с цитированием
Старый 23.09.2008, 17:59   #6
nokiamen
Матёрый пользователь
 
Аватар для nokiamen
 
Регистрация: 28.05.2008
Адрес: г.Ейск Краснодарский край
Сообщений: 385
Вы сказали Спасибо: 200
Поблагодарили 92 раз(а) в 59 сообщениях
nokiamen стоит на развилке (репутация по умолчанию)
Отправить сообщение для nokiamen с помощью ICQ
По умолчанию

Zabor, спасибо за ответ. А если я к при входе на станцию на грузовом должен пропустить пассажирский, а потом при выходе опять его пропустить, (такое я видел в одном из сценариев). Как это сделать и в каких случаях используется поезд невидимка?
nokiamen вне форума   Ответить с цитированием
Старый 23.09.2008, 20:31   #7
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

nokiamen, Пассажирский, который идет перед тобой или с другой ветки?

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

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

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

Главный смысл в том-же - заранее подготовить маршрут невидимки, задолго до того как будет готовится маршрут игрока по участку пути блокируемому невидимкой, даже если игрок - Шумахер. Задача невидимки - не позволить готовить маршрут игрока или просто закрыть светофор на уже готовом маршруте.

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

Самое неприятное в этой ситуации - отправка на уже подготовленный маршрут игрока другого сервиса (появление на готовом маршруте, например), это бомба замедленного действия, которая, рванув создаст "вечный красный" через N блок-участков от этого места.

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

Невидимка может понадобится тут в том случае, если нужно пропустить не только пассажирский идущий следом, но и следующий поезд, невидимка будет держать игрока на станции заданное время не позволяя воспользоваться приоритетом подготовки маршрута и "вклинится в поток" трафика.
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Старый 23.09.2008, 21:51   #8
nokiamen
Матёрый пользователь
 
Аватар для nokiamen
 
Регистрация: 28.05.2008
Адрес: г.Ейск Краснодарский край
Сообщений: 385
Вы сказали Спасибо: 200
Поблагодарили 92 раз(а) в 59 сообщениях
nokiamen стоит на развилке (репутация по умолчанию)
Отправить сообщение для nokiamen с помощью ICQ
По умолчанию

Цитата:
Сообщение от Zabor Посмотреть сообщение
nokiamen, Пассажирский, который идет перед тобой или с другой ветки?
Пассажирский идёт по другой ветки, за мной. Там короче ситуация такая была: Я сначала пропускаю встречный, а потом идущий за мной пассажирский, после, чего мне открывают зелёный но предупреждают, что я буду должен ещё раз пропустить пассажирский при выходе со станции и далее следовать за ним на удалении. Надеюсь я понятно объяснил.
nokiamen вне форума   Ответить с цитированием
Старый 23.09.2008, 21:57   #9
nokiamen
Матёрый пользователь
 
Аватар для nokiamen
 
Регистрация: 28.05.2008
Адрес: г.Ейск Краснодарский край
Сообщений: 385
Вы сказали Спасибо: 200
Поблагодарили 92 раз(а) в 59 сообщениях
nokiamen стоит на развилке (репутация по умолчанию)
Отправить сообщение для nokiamen с помощью ICQ
По умолчанию

Цитата:
Сообщение от Zabor Посмотреть сообщение
мне просто сценарий вторые сутки не доделать.
Буду ждать с нетерпением.
nokiamen вне форума   Ответить с цитированием
Старый 23.09.2008, 23:55   #10
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

Кратко:

Смотришь в редакторе когда игроку будет готовится маршрут через путь станции, где его нужно поставить по зеленым сигналам (как я понял он едет первым и перед ним ни кого нет).

Предположим зеленый сервису игрока появился на входном, на эту станцию в 10:45, предполагаем, что игрок Шумахер и стартуем на станционном пути игрока невидимку в 10:25.

За выходным светофором с этого пути делаем точку ожидания для невидимки (при прокладке его пути) на столько секунд, чтоб он начал движение, когда пройдет весь трафик, в т.ч. который пропускаем в момент прохода последнего трафика. Если стоянка после прохода трафика не предусмотрена его лучше убирать "под шумок" т.к. он сам имеет нежелательные звуки.

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

Занятие нудное, но выполнимое, при этом разработчика маршрута не оставившего сценаристам места для невидимки между выходным и стрелкой начинает пробирать сильная икота =))
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.

Последний раз редактировалось Zabor; 23.09.2008 в 23:58.
Zabor вне форума   Ответить с цитированием
Старый 25.09.2008, 21:01   #11
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

Вот настрочил про маршруты и приоритеты, еще не закончил, но ИМХО ознакомится стоит, что не понятно исправлю, отшлифованный вариант буду предлагать в FAQ клуба trainsim.ru, потому нужна критика и отзывы, главным образом что криво написано и непонятно или есть ошибки.
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Старый 25.09.2008, 21:32   #12
nokiamen
Матёрый пользователь
 
Аватар для nokiamen
 
Регистрация: 28.05.2008
Адрес: г.Ейск Краснодарский край
Сообщений: 385
Вы сказали Спасибо: 200
Поблагодарили 92 раз(а) в 59 сообщениях
nokiamen стоит на развилке (репутация по умолчанию)
Отправить сообщение для nokiamen с помощью ICQ
По умолчанию

Цитата:
Сообщение от Zabor Посмотреть сообщение
Вот настрочил про маршруты и приоритеты, еще не закончил, но ИМХО ознакомится стоит, что не понятно исправлю, отшлифованный вариант буду предлагать в FAQ клуба trainsim.ru, потому нужна критика и отзывы, главным образом что криво написано и непонятно или есть ошибки.
Zabor, ещё раз спасибо. Всё понятно и работает.
nokiamen вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?