Информация: Уважаемые посетители! В течение нескольких месяцев на форуме существовала проблема с регистрацией новых пользователей, о которой администрации стало известно недавно. Если вы ранее пытались зарегистрироваться на форуме, но не получили на ваш e-mail письмо с ссылкой для подтверждения регистрации, просим вас зарегистрироваться повторно. Приносим извинения за доставленные неудобства. Если вы все еще испытываете проблемы с регистрацией на форуме, обратитесь за помощью на e-mail: mr.angelo@railroadsim.net

Сценарий к маршруту Бузулук-Спиридоновка

Обсуждение маршрутов, объектов, сценариев

Сценарий к маршруту Бузулук-Спиридоновка

Сообщение GSTrainz » 20.02.2016, 13:55

Всем здравствуйте.Думал,что окончательно забросил траинз,но не тут то было.Забросил WoT по итогу.Несколько лет вообще не интересовался TRS,так что отстал от жизни и оч многое пропустил.Вспомнил молодость-вашему вниманию сценарий к карте Бузулук-Спиридоновка.Пока более менее проверены только поездка с вагоном-лабораторией (максимальный трафик.Расстановка и запоминание вагонов в тупиках.Поездка от Спиридоновки до Елшанки и обратно.) и нечетные пассажирские дальнего следования.Один пригородный 6745/6747 Бузулук-Кинель. Сигналка SU не позволяет работать без X-Path,поэтому извените ,входные-выходные не работают.Вагоны те же,что и в моем сценарии к карте Крым,только перебраны к ТРС2012.Если у вас уже есть эти куиды и в составах нет ошибок,то не скачивайте ПС для этого сценария.
Сессия:
http://rusfolder.com/44767394
Сценарий с зависимостями (без ПС) :
http://rusfolder.com/44767395
ПС:
http://rusfolder.com/44728002
http://rusfolder.com/44728001
http://rusfolder.com/44728000
http://rusfolder.com/44727999
http://rusfolder.com/44727676
http://rusfolder.com/44727675
http://rusfolder.com/44727589
http://rusfolder.com/44727588
http://rusfolder.com/44727585
http://rusfolder.com/44727054
http://rusfolder.com/44727053
http://rusfolder.com/44727051
Пассажирские вагоны все отсюда :
http://trainzup.com/?cat=22
Локомотивы не запаковывал.
оправдываюсь:
Поезд Москва-Бишкек в реале с зелеными вагонами,купейные такой окраски только Москва-Одесса нашел.
Управляем 2ТЭ116,(2ТЭ10 так и не понял,как запускать.Трафик под 2ТЭ10,но без звука локомотивы идут.Автопилот,по идее,двигатель запускать должен,но увы...)
Выбирайте режим кабины.На перецепке локомотива на станции Бузулук,в упрощенном режиме управления сценарий уж точно не работает.
Поездка в реальном времени пока не работает.Соответственно все встречные-грузовые.

Изображение
Аватара пользователя
GSTrainz
 
Сообщения: 634
Зарегистрирован: 28.09.2006, 21:42
Откуда: Феодосия
Благодарил (а): 0 раз.
Поблагодарили: 19 раз.
Играю в: Auran Trainz
Роль: Пассажир :)
Имя: Гена

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение TRam_ » 20.02.2016, 16:34

Сигналка SU не позволяет работать без X-Path,поэтому извените ,входные-выходные не работают.
не пробовал перевести скрипт сценария с перевода стрелок на сбор маршрутов zxPath?
в z7 всё можно, а что нельзя - можно в sU
Аватара пользователя
TRam_
 
Сообщения: 1925
Зарегистрирован: 30.11.2007, 20:14
Благодарил (а): 2 раз.
Поблагодарили: 66 раз.
Играю в: Auran Trainz
Роль: Разработчик
Имя: Владимир

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение GSTrainz » 20.02.2016, 19:35

Нет,не пробовал.Я расставил нужные мне триггеры-маркеры-не переименовывал даже стрелки,чтоб не изменять оригинальную карту.Убрал из сессии,что предоставил автор маршрута,все правила и поставил нужные мне.В общем-потом только обнаружил,что сигналка не работает.А так как я отстал от жизни,то zxPath для меня темный лес...
Аватара пользователя
GSTrainz
 
Сообщения: 634
Зарегистрирован: 28.09.2006, 21:42
Откуда: Феодосия
Благодарил (а): 0 раз.
Поблагодарили: 19 раз.
Играю в: Auran Trainz
Роль: Пассажир :)
Имя: Гена

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение Диспетчер » 22.02.2016, 01:33

Приветствую!Очень порадовало что хоть кто-то занялся созданием сценария для моего маршрута.Начало положено и это хорошо.У меня есть некоторые пасс.вагоны для маршрута+ комплект тепловозов 2ТЭ10(некоторые из них с припиской депо ТЧ14 Оренбург) для 3.7 с простым скриптом и запуском от дефолтной команды- "Ждать"или из браузера тепловозов.(в личку..).
А по сигналке и zxPath есть неплохой мануйл.Там всё понятно разжованно.Есть видео Володи( TRam_ )автора сигналки sU - https://youtu.be/9GQ_hThXlkg

Добавлено спустя 17 минут 44 секунды:
Руководство по настройке zxPath.docx https://yadi.sk/d/yv0zmTveF5cSg
Руководство по работе zxPath в режиме машинист https://yadi.sk/d/MDi0IHn6GPNCb
Любитель железных дорог и путешествий!
Мой комп :QuadCore Intel Xeon E3-1270, GeForce GTX 1050 Ti 4 Гиг; ОЗУ 16 Гиг
Аватара пользователя
Диспетчер
 
Сообщения: 508
Зарегистрирован: 21.06.2005, 23:07
Откуда: Оренбургская область
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Александр

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение Диспетчер » 28.02.2016, 01:44

GSTrainz
Есть ли вариант с использованием zxPath?
Любитель железных дорог и путешествий!
Мой комп :QuadCore Intel Xeon E3-1270, GeForce GTX 1050 Ti 4 Гиг; ОЗУ 16 Гиг
Аватара пользователя
Диспетчер
 
Сообщения: 508
Зарегистрирован: 21.06.2005, 23:07
Откуда: Оренбургская область
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Александр

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение GSTrainz » 29.02.2016, 03:25

Пока я решением этой проблемы не занимался.Варианты событий последовательно от станции к станции появляются.Например-пассажирский может быть принят на боковой путь(если он есть) или на главный путь станции -это определяется тогда,когда поезд уже вышел на перегон.Следующий за ним грузовой ,(если он есть)если позволяет время,может обогнать пасс по главному.Опять таки-это не заранее определяется,а непосредственно тогда,когда пасс зашел на боковой путь(если он есть на станции).Как это увязать с zxPath я не представляю.Там же маршрут от и до устанавливается,а не по ходу действия?
Лениво и скучно забивать время прохода пассажирских по станциям,поэтому встречные по прежнему пока без пассажирских.Сделал так,чтоб на перегоне Заливная-Богатое длинные грузовые(трафик) с толкачами шли.Интересен новый вариант: пассажиром поезда 6745 проехать.Просто красоты в окошко смотреть-никаких действий не требуется.Неработающая сигналка подтолкнула к управлению локомотивом скриптом.Поезд игнорирует установленные скорости и идет с такой скоростью,чтоб прибыть на станцию по расписанию (ползет 40 км/ч в среднем.Наверное и в реале так?Идет ведь по реальному расписанию).Отправляется плавно,с отпуском тормозов сначала,а потом уже набор позиций.На перегонах может разгоняться,оттормаживаться,ехать выкатом,Ну в общем совсем другое дело по сравнению с автопилотом.Я периодически буду обновлять сценарий.ПС и зависимости не меняются.Добавляю варианты и устраняю выявленные ошибки.Сценарий "грузовой 3527 по удалению за 6745" только добавил-ни разу не тестировал еще.Сценарий работает только в режиме кабины.Убрал правило выбора из настроек сессии.
Обновления:
Сессия
http://rusfolder.com/44794113

Два варианта сценария.
У кого SSD :
http://rusfolder.com/44794116

Для тех,у кого игра на HDD (несколько минут придется ждать,пока ПС прогрузится в оперативную память-зато потом не тормозит)
http://rusfolder.com/44794115

Добавил в коллекцию 2ТЭ10 два локомотива,которыми можно управлять скриптом.Обновленная коллекция :
http://rusfolder.com/44794150
Сами тепловозы:
http://виртуальная-жд.рф/2тэ10у-0238/
http://виртуальная-жд.рф/2тэ10в-3526/
Аватара пользователя
GSTrainz
 
Сообщения: 634
Зарегистрирован: 28.09.2006, 21:42
Откуда: Феодосия
Благодарил (а): 0 раз.
Поблагодарили: 19 раз.
Играю в: Auran Trainz
Роль: Пассажир :)
Имя: Гена

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение TRam_ » 29.02.2016, 13:48

Там же маршрут от и до устанавливается,а не по ходу действия?
Маршруты устанавливаются по ходу действия. Нужно только определить в будке номер светофора в базе данных маршрута и номер маршрута от этого светофора к требуемому (там же) скриптом, и потом дать команду будке добавить такой-то маршрут №* по станции такой-то от светофора №* . Для маневровых маршрутов можно вовсе посылать сообщение о готовке маршрута от светофора с названием таким-то к светофору такому-то.

Примеры можешь посмотреть в правиле zxPath Add Path и zxPathAddShntPath.

Для работы ещё потребуется zxPath JunctionResetter (для разбора маршрутов по проследованию поездов) и zxPath PrimaryShuntBrowser (для работы маневровых маршрутов). Собственно настройки будки можно смотреть не только в ней самой (объект zxPath MainBase) но и в правиле zxPath ExtraInterface...

Ну и стрелки тебе не надо будет переводить, маршрутизация это автоматом сделает одновременно с открытием светофоров.
в z7 всё можно, а что нельзя - можно в sU
Аватара пользователя
TRam_
 
Сообщения: 1925
Зарегистрирован: 30.11.2007, 20:14
Благодарил (а): 2 раз.
Поблагодарили: 66 раз.
Играю в: Auran Trainz
Роль: Разработчик
Имя: Владимир

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение GSTrainz » 01.03.2016, 10:06

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


но на станциях,где есть боковой путь для пассажирских, может быть,с вероятностью 50 на 50,маршрут на боковой
У меня в сценарии это так выглядит
if ((stanc =="G" or stanc =="D" or stanc =="E") and nn<1000 and napravlenie=="nch" and Math.Rand(1,10)>5 ) {
ChangeJunc(strk1, Junction.DIRECTION_RIGHT);
ChangeJunc(strk2, Junction.DIRECTION_LEFT);
}
В общем,как вместо стрелок обратится даже не знаю к чему... Стрелки то есть,а маршруты?
Аватара пользователя
GSTrainz
 
Сообщения: 634
Зарегистрирован: 28.09.2006, 21:42
Откуда: Феодосия
Благодарил (а): 0 раз.
Поблагодарили: 19 раз.
Играю в: Auran Trainz
Роль: Пассажир :)
Имя: Гена

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение TRam_ » 01.03.2016, 12:40

Обращаться к будке. Для каждого поезда вызывать у будки функцию AddUsualPath, чтобы зарезервировать стрелки под конкретный поезд и открыть ему входной(выходной) перед этими стрелками. В общем твой скрипт скачаю, покажу как это делать.
в z7 всё можно, а что нельзя - можно в sU
Аватара пользователя
TRam_
 
Сообщения: 1925
Зарегистрирован: 30.11.2007, 20:14
Благодарил (а): 2 раз.
Поблагодарили: 66 раз.
Играю в: Auran Trainz
Роль: Разработчик
Имя: Владимир

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение Диспетчер » 02.03.2016, 04:39

Поезд игнорирует установленные скорости и идет с такой скоростью,чтоб прибыть на станцию по расписанию (ползет 40 км/ч в среднем.Наверное и в реале так?

Да так оно и есть но на некоторых участках пригородный разгоняется кратковременно до 60 км/ч....
Любитель железных дорог и путешествий!
Мой комп :QuadCore Intel Xeon E3-1270, GeForce GTX 1050 Ti 4 Гиг; ОЗУ 16 Гиг
Аватара пользователя
Диспетчер
 
Сообщения: 508
Зарегистрирован: 21.06.2005, 23:07
Откуда: Оренбургская область
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Александр

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение Диспетчер » 03.03.2016, 03:30

GSTrainz и всем кому интересна эта тема качаем мой ПС для данного маршрута....
Вагоны пассажирские https://yadi.sk/d/UtWCa8Vgprvf4 Тепловозы 2ТЭ116У https://yadi.sk/d/z9HzzlVfprxJP
Тепловозы 2ТЭ10 https://yadi.sk/d/XZlK0j1mpsCB2 Тепловозы маневровые https://yadi.sk/d/Gc_IE6cupsCES
Любитель железных дорог и путешествий!
Мой комп :QuadCore Intel Xeon E3-1270, GeForce GTX 1050 Ti 4 Гиг; ОЗУ 16 Гиг
Аватара пользователя
Диспетчер
 
Сообщения: 508
Зарегистрирован: 21.06.2005, 23:07
Откуда: Оренбургская область
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Александр

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение GSTrainz » 05.03.2016, 06:57

Спасибо большое!Локомотивы все работают корректно.Вагоны что надо!На днях выложу переписанные конфиги ПС.Единственно что не очень: двигатель запускается через некоторое время после перевода поезда в режим автопилота.Для встречных это не имеет значения,так,как они начинают движение далеко,а вот когда отправляется поезд в варианте поездки пассажиром,то на начальной станции локомотив отправляется холодным,и только через некоторое время двигатель запускается.Вот как,интересно,можно запустить двигатель не включая режим автопилота?Смотрел скрипт локомотива,там запуск двигателя автопилотом :
thread void beg11() // запуск лока ботом
{
Sleep(5);
if(diselon or me.GetMyTrain().GetAutopilotMode()>1){ diseloff=false; SetDieselState(!diseloff); }
}

То есть,когда в скрипте сценария поезд переводится в режим автопилота train1.SetAutopilotMode(train1.CONTROL_AUTOPILOT) ,то условие me.GetMyTrain().GetAutopilotMode()>1 выполняется и двигатель запускается.Но там же есть еще переменная diselon,присвоив которой значение true так же можно запустить двигатель,не включая автопилот! Что нужно добавить в скрипт сценария,что бы условие diselon==true в скрипте локомотива выполнилось ?
Аватара пользователя
GSTrainz
 
Сообщения: 634
Зарегистрирован: 28.09.2006, 21:42
Откуда: Феодосия
Благодарил (а): 0 раз.
Поблагодарили: 19 раз.
Играю в: Auran Trainz
Роль: Пассажир :)
Имя: Гена

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение Диспетчер » 05.03.2016, 16:40

В скрипте ничего ковырять не надо,просто нужно задать дефолтную команду "ждать" допустим 30 секунд.Тепловоз при этом запустится .Даём команду автопилот и он начинает движение.
Изображение
Внизу под настройками топлива и песка есть маленький квадратик-если там поставить галочку то локомотив в сессии окажется с уже запущенным дизелем..... B)
Любитель железных дорог и путешествий!
Мой комп :QuadCore Intel Xeon E3-1270, GeForce GTX 1050 Ti 4 Гиг; ОЗУ 16 Гиг
Аватара пользователя
Диспетчер
 
Сообщения: 508
Зарегистрирован: 21.06.2005, 23:07
Откуда: Оренбургская область
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Александр

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение GSTrainz » 05.03.2016, 22:30

Не,это совсем не то.Я же не устанавливаю ПС в сессии...Я пишу скрипт-правило(как это в скрипте ничего ковырять не надо,когда это и есть процесс написания сценария?) который работает только с этой картой.Поезда создаются,управляются,удаляются этим правилом.Я могу легко запустить двигатель созданного поезда ,нажав кнопку запуска в контекстном меню локомотива(или как это называется,где включаются-выключаются буферники).Но это же требует действия.Разве пассажир поезда обязан знать,как это делать?Выбрал поездку пассажиром-оказался в вагоне и все.Дальше все делает программа.
Вот так выглядит станция Бузулук в редакторе сессии:
Изображение
А так после запуска сессии:
Меню выбора вариантов:
Изображение

Если выбрали вариант пассажиром,то оказались в вагоне:
Изображение
этого поезда (раннее утро,отправление поезда в 5.30):
Изображение
Можно кучу скринов выложить для каждого варианта.Я скринил ошибки,но так,иногда,если попадались неплохие ситуации то и их сохранял:
Колтубанка:
Изображение
По удалению за 6745:
Изображение
встречный на перегоне Богатое-Заливная:
Изображение
Последний раз редактировалось GSTrainz 06.03.2016, 00:20, всего редактировалось 3 раз(а).
Аватара пользователя
GSTrainz
 
Сообщения: 634
Зарегистрирован: 28.09.2006, 21:42
Откуда: Феодосия
Благодарил (а): 0 раз.
Поблагодарили: 19 раз.
Играю в: Auran Trainz
Роль: Пассажир :)
Имя: Гена

Re: Сценарий к маршруту Бузулук-Спиридоновка

Сообщение Диспетчер » 05.03.2016, 23:32

А ну тогда понятно.....то есть всё запускается скриптом? :)

Добавлено спустя 2 минуты 21 секунду:
Да и все расписания поездов забиты в скрипте?

Добавлено спустя 3 минуты 38 секунд:
GSTrainz
а по поводу zxPath ты разобрался?
Любитель железных дорог и путешествий!
Мой комп :QuadCore Intel Xeon E3-1270, GeForce GTX 1050 Ti 4 Гиг; ОЗУ 16 Гиг
Аватара пользователя
Диспетчер
 
Сообщения: 508
Зарегистрирован: 21.06.2005, 23:07
Откуда: Оренбургская область
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Александр

След.

Вернуться в [TZ] Маршруты и сценарии

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3