Форум Trainsim  

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

Ответ
 
Опции темы Опции просмотра
Старый 04.05.2008, 16:02   #1
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию Трафик при создании сценария

Добрый день всем.
Решил попробовать создать свой сценарий и натолкнулся на следующие проблемы при расстановке трафика.Наблюдаю точку старта трафика из состава игрока, так вот в момент старта трафика состав трафика появляется в точке старта из ниоткуда. То есть за секунду до старта на путях ничего нет, а в момент старта симулятор рисует состав и тот уезжает, то же самое и сприбывающим составом, он доезжает до конечной точки пути трафика и исчезает. Как сделать чтобы составы не появлялись и не исчезали. И ещё одна проблема. По сценарию я вывожу локомотив из депо, маневрирую и пока цепляюсь к составу, маневровый локомотив, стоящий на соседнем пути должен проследовать в депо. И хотя время старта трафика подобрано ко времени, когда мой локомотив не занимает блок участок и вообще находится перед выходным семафором, на пути трафика-красный. И он либо подъезжает к выходному красному и ждёт меня, хотя я должен отправитья после его трафика манёвров либо вообще не двигается с места, а мне тупо горит зелёный. Самое интересное, что при проигрывании во встроенном плеере редактора сценариев, всё происходит как задумано, все разъезжаются и по времени и по сигналам, а в игре этого не получается.
Malsenkler вне форума   Ответить с цитированием
Старый 04.05.2008, 16:39   #2
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
Zabor хороший собеседник
По умолчанию

Malsenkler,
По первой части:
Лучше стартовать трафик с боковых и запущенных путей в глуши лесов , это дает шанс на то, что его появление "не спалит" игрок из миссии и на появляющийся трафик никто не налетит на ходу, оказавшись в ненужное время в ненужном месте, игрока за это крушение уволят. Даже если это будет два трафика.

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

После чего ставим трафик на точку ожидания, он спокойно родится, когда его никто не видит, возможно, даже за 2-3 минуты от начала самой миссии) и встанет на точку ожидания, через заданное время он поедет.

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


По второй части - MSTS готовит маршрут задолго до подъезда поезда, это относится как к трафику, так и к игроку т.е. к любому сервису (как на настоящей ЖД).

Т.е. в сценарии на пути следования трафика должен заранее появиться или подъехать другой трафик или невидимка, что касательно сервисов одинаково, тут все решает время.

Частично это относится к первой части, пример решения задачи: станция, два пути, нужно отправить игрока, следом трафик, появление трафика игрок видеть не должен, приехать трафику неоткуда.

Решение: допустим миссия стартует в 14:00, тогда невидимка, закрывающая путь отправления трафика на участке от выходного/маршрутного светофора до выходной стрелки появляется в 13:58 и стоит на точке ожидания 130 сек (2 мин 10 сек).

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

В14:00 на соседнем пути появляется сам игрок со своим поездом, ему готовится маршрут (переводятся стрелки, переключаются светофоры), ему будет зеленый.

14:00:10 невидимка продолжит движение и достигнув точки конца пути исчезнет, но трафику будет продолжать гореть красный т.к. маршрут не может быть подготовлен по участку, который занят маршрутом игрока, который был подготовлен на 10 сек раньше, опять как на настоящей ЖД.

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

Вроде подробно расписал .

Последний раз редактировалось Zabor; 04.05.2008 в 16:47.
Zabor вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Zabor за это полезное сообщение:
Старый 05.05.2008, 13:23   #3
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию

Спасибо! С точками ожидания получилось. Только у меня почему-то не отражаются два трафика одновременно. То есть один бодро проезжает, а второй запущенный и стоящий на точке ожидания перед началом своего движения просто симулятором не прорисовывается. В плеере редактора сценариев всё хорошо, все разъезжаются, никто никуда не пропадает, а в игре нет его, пустые рельсы.
Кстати ещё вопрос-как создавать невидимки?
Malsenkler вне форума   Ответить с цитированием
Старый 06.01.2010, 20:22   #4
коля
Новичок
 
Регистрация: 28.08.2008
Сообщений: 15
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
коля стоит на развилке (репутация по умолчанию)
По умолчанию

Здравствуйте!
Вы не могли бы мне помочь
у меня проблема при разработке сценария. Хочу создать сценарий, при котором состав трафика будет обгонять мой состав. Все делаю по инструкции FAQ, а у меня получается что состав трафика останавлтвается на красный и пропускает меня, а мне горит зеленый. Трафик начинает движение, только после того как я удалюсь. Подскажите, пожалуйста, в чем может быть моя ошибка. Заранее огромное спасибо!!!
и как запустить встроенный плеер в редакторе сценариев?
коля вне форума   Ответить с цитированием
Старый 23.06.2010, 16:07   #5
Сибиряк
Матёрый пользователь
 
Аватар для Сибиряк
 
Регистрация: 16.09.2007
Адрес: Los Andgeles South Harvard Boulevard со своей ...
Сообщений: 1,630
Вы сказали Спасибо: 254
Поблагодарили 649 раз(а) в 170 сообщениях
Сибиряк стоит на развилке (репутация по умолчанию)
По умолчанию

как удалить неработающий сервис трафика?
__________________
METALLICA
ZDSimulator, перешёл на него.
Перебрался в Лос Анджелес и изменил свою жизнь до неузнаваемости через 10 пластических операций
Сибиряк вне форума   Ответить с цитированием
Старый 12.07.2010, 21:14   #6
Сергей1969
download-админ
 
Аватар для Сергей1969
 
Регистрация: 21.12.2008
Адрес: Москва. Северное Тушино
Сообщений: 6,479
Вы сказали Спасибо: 5,643
Поблагодарили 4,998 раз(а) в 1,724 сообщениях
Сергей1969 хороший собеседник
Отправить сообщение для Сергей1969 с помощью ICQ Отправить сообщение для Сергей1969 с помощью Yahoo Отправить сообщение для Сергей1969 с помощью Skype™
По умолчанию

Цитата:
Сообщение от коля Посмотреть сообщение
Здравствуйте!
Вы не могли бы мне помочь
у меня проблема при разработке сценария. Хочу создать сценарий, при котором состав трафика будет обгонять мой состав. Все делаю по инструкции FAQ, а у меня получается что состав трафика останавлтвается на красный и пропускает меня, а мне горит зеленый. Трафик начинает движение, только после того как я удалюсь. Подскажите, пожалуйста, в чем может быть моя ошибка. Заранее огромное спасибо!!!
и как запустить встроенный плеер в редакторе сценариев?
Здравствуй, Коля ! обгоняющий должен стартовать как минимум на 1 минуту раньше тебя. Если так делал - поставь на твой путь нивидимку Старт её за выходным светофором, точка ожидания между выходным светофором и стрелкой, по которой пройдёт обгоняющий, и конец пути нивидимки не должен выходить на путь обгоняющего. Время ожидания должно быть расчитано так, чтобы обгоняющий прошёл стрелку и в это время конец времени ожидания нивидимки. Смотри в редакторе, во сколько проходит стрелку обгоняющий. Вроде так..что не понятно - пиши в личку любому опытному игроку - помогут.
Встроеный плеер ? - в левом нижнем углу - время - переходишь на нужное и старт.

Последний раз редактировалось Сергей1969; 12.07.2010 в 21:16.
Сергей1969 вне форума   Ответить с цитированием
Старый 13.07.2010, 13:26   #7
Сибиряк
Матёрый пользователь
 
Аватар для Сибиряк
 
Регистрация: 16.09.2007
Адрес: Los Andgeles South Harvard Boulevard со своей ...
Сообщений: 1,630
Вы сказали Спасибо: 254
Поблагодарили 649 раз(а) в 170 сообщениях
Сибиряк стоит на развилке (репутация по умолчанию)
По умолчанию

чтобы за следующим 2 поезд следовал, и далее 3 поезд, ... Как правильно сделать? Время у всех указываю разное, т.е чуть позже от первого.
__________________
METALLICA
ZDSimulator, перешёл на него.
Перебрался в Лос Анджелес и изменил свою жизнь до неузнаваемости через 10 пластических операций
Сибиряк вне форума   Ответить с цитированием
Старый 13.07.2010, 13:32   #8
Сергей1969
download-админ
 
Аватар для Сергей1969
 
Регистрация: 21.12.2008
Адрес: Москва. Северное Тушино
Сообщений: 6,479
Вы сказали Спасибо: 5,643
Поблагодарили 4,998 раз(а) в 1,724 сообщениях
Сергей1969 хороший собеседник
Отправить сообщение для Сергей1969 с помощью ICQ Отправить сообщение для Сергей1969 с помощью Yahoo Отправить сообщение для Сергей1969 с помощью Skype™
По умолчанию

Цитата:
Сообщение от Сибиряк Посмотреть сообщение
чтобы за следующим 2 поезд следовал, и далее 3 поезд, ... Как правильно сделать? Время у всех указываю разное, т.е чуть позже от первого.
Не понял вопрос...ты хочешь тройной обгон на одной станции сделать ? То есть 3 поезда прошли, а потом ты. Так я понял или нет ?
Сергей1969 вне форума   Ответить с цитированием
Старый 13.07.2010, 13:57   #9
dj.dan.mc
Матёрый пользователь
 
Аватар для dj.dan.mc
 
Регистрация: 19.11.2007
Сообщений: 1,693
Вы сказали Спасибо: 4
Поблагодарили 584 раз(а) в 170 сообщениях
dj.dan.mc стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Сибиряк Посмотреть сообщение
чтобы за следующим 2 поезд следовал, и далее 3 поезд, ... Как правильно сделать? Время у всех указываю разное, т.е чуть позже от первого.
Ну, и разве они не едут друг за другом? Лучше кстати, если они будут использовать один и тот же путь, что и первый поезд. Тогда получится что 1-ый уезжает, вточке старта появляется второй и следует по удалению, дальше третий..
__________________
Grebnev contra mundum.
dj.dan.mc вне форума   Ответить с цитированием
Старый 13.07.2010, 15:26   #10
Сергей1969
download-админ
 
Аватар для Сергей1969
 
Регистрация: 21.12.2008
Адрес: Москва. Северное Тушино
Сообщений: 6,479
Вы сказали Спасибо: 5,643
Поблагодарили 4,998 раз(а) в 1,724 сообщениях
Сергей1969 хороший собеседник
Отправить сообщение для Сергей1969 с помощью ICQ Отправить сообщение для Сергей1969 с помощью Yahoo Отправить сообщение для Сергей1969 с помощью Skype™
По умолчанию

Цитата:
Сообщение от Сибиряк Посмотреть сообщение
чтобы за следующим 2 поезд следовал, и далее 3 поезд, ... Как правильно сделать? Время у всех указываю разное, т.е чуть позже от первого.
Если это тройной обгон ( как я писал выше - 3 поезда проходят, а ты после ) - то...пример.
Твой старт - 12 :00 , значит старт 1-го обгоняющего в 11:57 ,
старт 2-го обгоняющего в 11:58 ,
старт 3-го обгоняющего в 11:59.
Естественно у всех точки ожидания. Иногда при глючной сигналки ( как на сибуре ) приходится перед собой нивидимку ставить с точкой ожидания до прохода последнего обгоняющего стрелки.
Сергей1969 вне форума   Ответить с цитированием
Старый 05.05.2008, 13:42   #11
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
Zabor хороший собеседник
По умолчанию

Что значит не отображается, или он запущен в другое время, или поверх того, что уже там стоит, еще вариант - при появлении он уехать не может, при этом весь состав не умещается на пути т.е. 3-4-5 вагонов оказались за концом рельсов, такой состав MSTS может не отображать.

Скачай с здсима невидимый локомотив, установи как обычный и выбирай в меню tsrLoco_Invisible это обычный локомотив, только прозрачный

Для отладки его можно сделать видимым, запустив бантик "visible" в его папочке "tsrLoco_Invisible", обратно невидимым его делает соответственно бантик "invisible". Очень удобно сделать ярлыки от этих файлов, чтоб каждый раз не искать нужную папку в дебрях каталога "TRAINSET"
Zabor вне форума   Ответить с цитированием
Старый 05.05.2008, 14:48   #12
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию

А вот всё, получилось. Спасибо. Да, над трафиком придётся работать и работать
Malsenkler вне форума   Ответить с цитированием
Старый 05.05.2008, 14:49   #13
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию

А вот всё, получилось. Спасибо. Да, над трафиком придётся работать и работать
Malsenkler вне форума   Ответить с цитированием
Старый 05.05.2008, 15:24   #14
Malsenkler
Пользователь
 
Регистрация: 04.05.2008
Адрес: Москва
Сообщений: 41
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Malsenkler стоит на развилке (репутация по умолчанию)
По умолчанию

А как то можно менять расписание игрока или симулятор его навязывает своими расчётами. В редакторе сценариев доступно к изменению только время прибытия на станцию, а поменять время стоянки или отправления он не даёт. И что это за поле "исполнение", оно на что влияет?
Malsenkler вне форума   Ответить с цитированием
Старый 05.05.2008, 17:34   #15
Raskolnikov
2ТЭ10М FAN
 
Аватар для Raskolnikov
 
Регистрация: 10.05.2007
Адрес: Киров, Горьк. ЖД
Сообщений: 1,765
Вы сказали Спасибо: 958
Поблагодарили 856 раз(а) в 217 сообщениях
Raskolnikov стоит на развилке (репутация по умолчанию)
Отправить сообщение для Raskolnikov с помощью ICQ Отправить сообщение для Raskolnikov с помощью Skype™
По умолчанию

Не пользуйся авторасчетом! Лучше проедь по маршруту и в время поездки записывай время прибытия-отправления. Потом в редакторе расписания введи время прибытия. В ACT-файле сценария(открывается блокнотом) введи вручную время отправления (параметр DepartTime): просто прибавь к значению ArrivalTime(на строчку выше) время стоянки в секундах. И так для каждой станции
Raskolnikov вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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