Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ - Маршруты и сценарии

Ответ
 
Опции темы Опции просмотра
Старый 01.11.2011, 21:56   #256
SmaiL
Матёрый пользователь
 
Аватар для SmaiL
 
Регистрация: 12.05.2009
Адрес: Кременчуг-пасс. Маневровая ветка, район элеватора
Сообщений: 5,802
Вы сказали Спасибо: 1,665
Поблагодарили 2,495 раз(а) в 1,080 сообщениях
SmaiL хороший собеседникSmaiL хороший собеседник
Отправить сообщение для SmaiL с помощью ICQ Отправить сообщение для SmaiL с помощью Skype™
По умолчанию

Цитата:
Да и переключать самому небыло бы большой проблемой, если бы не такое огромное количество путей на станциях, ведь там даже в глазах пестрит от зелёных и красных стрелок, начинаешь переключать вроде бы по своему пути следования, а ошибочно получается так, что пререключаешь на соседнем.
Была такая проблема. Когда ведешь курсором (правой кнопкой), тот "компас" всегда держи на том пути где планируешь проехать, так никогда не ошибешься
SmaiL вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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

 
Старый 21.11.2011, 20:26   #257
theSEWEGI
Матёрый пользователь
 
Аватар для theSEWEGI
 
Регистрация: 18.06.2011
Адрес: Уфа
Сообщений: 1,377
Вы сказали Спасибо: 1,235
Поблагодарили 2,559 раз(а) в 552 сообщениях
theSEWEGI стоит на развилке (репутация по умолчанию)
Отправить сообщение для theSEWEGI с помощью ICQ
По умолчанию

Уважаемые знатоки, помогите пожалуйста разобраться. Делаю сценарий, по замыслу я еду из пункта А в пункт В (типичный случай), на некотором расстоянии от станции В стоит товарняк и пассажирский, которые активируются одним триггером, при этом товарняк просто проходит мимо, а пассажирский преезжает через 7 минут на соседний путь, далее активирует триггер, который перевоит мне стрелку, тем самым собирая мне маршрут и открывая выходной. Проблема заключается в том, что оба поезда просто игнорируют этот триггер, т.е. я приезжаю на станцию, жду, а ни товарняка, ни пассажирского нет, в заданиях у обоих ожидание активации чертового триггера. Вообщем пробовал следущее: использовать другие триггеры(z mrk, KDA trigger, кучу других, что нашел у себя), активировать только наездом определенного машиниста (т.е. меня) или определенного локомотива (т.е. моего), пробовал активировать двумя разными триггерами- никак не хотят ехать. Собственно вопрос: как решить проблему?

P.s. из-за невозможности пользоваться дефолтными правилами, автоматически собирающими маршрут, приходится все делать TriggerCheck'ом и SwitchJunctions'ом.
theSEWEGI вне форума   Ответить с цитированием
Старый 28.11.2011, 20:31   #258
FduchRU
Матёрый пользователь
 
Регистрация: 28.11.2011
Адрес: Красноярский край, Партизанское
Сообщений: 483
Вы сказали Спасибо: 19
Поблагодарили 95 раз(а) в 46 сообщениях
FduchRU стоит на развилке (репутация по умолчанию)
Отправить сообщение для FduchRU с помощью ICQ
По умолчанию

Цитата:
Сообщение от theSEWEGI Посмотреть сообщение
TriggerCheck'ом и SwitchJunctions'ом.
С этими правилами работает или нет? Из твоего поста не совсем понятна проблема.

Ставишь простой тригер (зеленая объемная буква "т"),
даешь ему название латиницей,
добавляешь команду WaitUntilTriger (не помню точно как называется, в списке команд её найти легко, в названии присутствуют слова "wait" и "trigger"),
сажаешь машиниста в локомотив, даешь ему команду по которой он заведомо проедет через этот триггер,
сажаешь в другие два лока по машинисту,
у каждого из них ставишь команду WaitUntilTrigger и в ней указываешь сначала имя созданного триггера, потом название локомотива, который будет инициатором события,
после этой команды одному машинисту сразу отправление, другому после задержки. Можно обоим сразу отправление, если у них приоритеты разные то с низшим приоритетом подождет.
Если по такой схеме заработает - потом попробуй задействовать уже команды, которыми ты маршрут собираешь.
FduchRU вне форума   Ответить с цитированием
Старый 28.11.2011, 21:07   #259
theSEWEGI
Матёрый пользователь
 
Аватар для theSEWEGI
 
Регистрация: 18.06.2011
Адрес: Уфа
Сообщений: 1,377
Вы сказали Спасибо: 1,235
Поблагодарили 2,559 раз(а) в 552 сообщениях
theSEWEGI стоит на развилке (репутация по умолчанию)
Отправить сообщение для theSEWEGI с помощью ICQ
По умолчанию

Да, так и делаю, только они не едут, после проезда мною триггера в заданиях обоих машинистов торчит это невыполненное правило ,,wait untill trigger". В лучшем случае первый едет, второй нет.
theSEWEGI вне форума   Ответить с цитированием
Старый 10.01.2012, 16:53   #260
FduchRU
Матёрый пользователь
 
Регистрация: 28.11.2011
Адрес: Красноярский край, Партизанское
Сообщений: 483
Вы сказали Спасибо: 19
Поблагодарили 95 раз(а) в 46 сообщениях
FduchRU стоит на развилке (репутация по умолчанию)
Отправить сообщение для FduchRU с помощью ICQ
По умолчанию

Только что пробную сессию сделал. Я в ручном режиме. Первый лок ждет когда мой лок проедет тригер и должен ехать к маркеру. Второй лок ждет того же события и едет к станции. Я проезжаю - все локи начинают движение.
Проверяй имена тригеров и локомотивов.
FduchRU вне форума   Ответить с цитированием
Старый 23.01.2012, 11:47   #261
FduchRU
Матёрый пользователь
 
Регистрация: 28.11.2011
Адрес: Красноярский край, Партизанское
Сообщений: 483
Вы сказали Спасибо: 19
Поблагодарили 95 раз(а) в 46 сообщениях
FduchRU стоит на развилке (репутация по умолчанию)
Отправить сообщение для FduchRU с помощью ICQ
По умолчанию

Вопрос есть такой. Пытался поиском поискать, "нашел" эту вот тему.

Как реализовать случайный выбор локомотивом состава? То есть. Есть вагонный парк. На каждом пути вагоны под определенный путь. Я хочу, что бы маневровый взял случайный состав, и вытащил этот состав в парк отправления.
А в локомотивном депо стоят локомотивы, с задаными командами для каждого груза (на какой станции загружаться, на какой выгружаться). Каждый локомотив ждет проезда маневрового по тригеру на пути со "своим" грузом. Вот только не могу заставить маневровый ехать на случайный путь. Есть команда вроде "Прицепиться к составу на любом из списка путей"?
FduchRU вне форума   Ответить с цитированием
Старый 23.01.2012, 14:00   #262
Kompozitor
Матёрый пользователь
 
Аватар для Kompozitor
 
Регистрация: 22.07.2010
Адрес: Харьков
Сообщений: 1,413
Вы сказали Спасибо: 220
Поблагодарили 363 раз(а) в 197 сообщениях
Kompozitor стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
А в локомотивном депо стоят локомотивы, с задаными командами для каждого груза
Попробуй поэкспериментировать с "Библиотекой очередей команд" Эрендира. Тема здесь - http://forum.trainzup.net/showthread.php?t=1407

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

Цитата:
Есть команда вроде "Прицепиться к составу на любом из списка путей"?
Самые интересные команды прицепки - это новые команды от Эрендира. Скорость прицепки к составу не зависит от настроек максимальной скорости в конфиге локомлотива, бот прицепляется очень медленно, предварительно остановившись в 5 метрах. Для срабатывания команды необходимо, чтоб на пути, на котором находится локомотив, был любой состав на расстоянии не более 1.5 километра.

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

Цитата:
А в локомотивном депо стоят локомотивы, с задаными командами для каждого груза (на какой станции загружаться, на какой выгружаться). Каждый локомотив ждет проезда маневрового по тригеру на пути со "своим" грузом.
Ну допустим - на станцию прибыл состав, машинист котрого в своем плане имеет команду активации заранее приготовленного списка команд. В это же время в депо другие машинисты выполняют команду "ожидания списка команд", которые сработают, как только первый машинист выполнит команду активации.

Последний раз редактировалось Kompozitor; 23.01.2012 в 14:06.
Kompozitor вне форума   Ответить с цитированием
Старый 24.01.2012, 06:25   #263
FduchRU
Матёрый пользователь
 
Регистрация: 28.11.2011
Адрес: Красноярский край, Партизанское
Сообщений: 483
Вы сказали Спасибо: 19
Поблагодарили 95 раз(а) в 46 сообщениях
FduchRU стоит на развилке (репутация по умолчанию)
Отправить сообщение для FduchRU с помощью ICQ
По умолчанию

Цитата:
Сообщение от Kompozitor Посмотреть сообщение
Попробуй поэкспериментировать с "Библиотекой очередей команд" Эрендира. Тема здесь - http://forum.trainzup.net/showthread.php?t=1407
Ух ты. Интересная тема, да.

Цитата:
Сообщение от Kompozitor Посмотреть сообщение
Правда, для себя вижу применение немного в другой ситуации, когда наоборот, неизвестен локомотив, который будет прицепляться к составу.
А какой бот и куда потом этот состав потянет? В смысле по какому набору команд?
Цитата:
Сообщение от Kompozitor Посмотреть сообщение
Самые интересные команды прицепки - это новые команды от Эрендира. Скорость прицепки к составу не зависит от настроек максимальной скорости в конфиге локомлотива, бот прицепляется очень медленно, предварительно остановившись в 5 метрах. Для срабатывания команды необходимо, чтоб на пути, на котором находится локомотив, был любой состав на расстоянии не более 1.5 километра.
Посмотрю обязательно. Не совсем понятно про 1,5 км. То есть сначала надо как-то что бы бот приехал н аэтот путь, потом выполнилась эта команда. Но пока не попробую команду раками все равно ведь не пойму.

Цитата:
Сообщение от Kompozitor Посмотреть сообщение
Машинист не должен в любом случае выбирать путь, только включать автопилот и ехать по маршруту, котрый он собрал командой сам себе, либо это сделает другой бот, который знает, где находится первый бот и где находится состав, к которому он должен прицепиться.
хе. Например, машинист какого-нить ТГМ или там ТГК на ведомственных путях сам себе и диспетчер и составитель Но суть ли разница, все равно все, относящееся к построению маршрута будет в окошке команд этого бота.
Про другого бота не понял совсем. Но я пока еще маршрутизацию и не изучал, я только-только понял z7, а из x-Path умею только "Двигаться до красного" и "Двигаться до маневрового". Строить маршруты пока не получилось, только начинаю.
Цитата:
Сообщение от Kompozitor Посмотреть сообщение

Ну допустим - на станцию прибыл состав, машинист котрого в своем плане имеет команду активации заранее приготовленного списка команд. В это же время в депо другие машинисты выполняют команду "ожидания списка команд", которые сработают, как только первый машинист выполнит команду активации.
Что такое "ожидание списка команд"?
Я активацию списка команд делают тригерами. Когда магистральщик на станции оставляет состав и уезжая в стойло презжает определенный тригер и встает в ожидании маневрового - маневровый на станции приступает к работе. Когда маневровый в конце своей рабьоты заезжая в свое стойло проезжает тригер - магистральщик продолжает свою поездную работу.
Есть другие варианты?
FduchRU вне форума   Ответить с цитированием
Старый 24.01.2012, 20:24   #264
Kompozitor
Матёрый пользователь
 
Аватар для Kompozitor
 
Регистрация: 22.07.2010
Адрес: Харьков
Сообщений: 1,413
Вы сказали Спасибо: 220
Поблагодарили 363 раз(а) в 197 сообщениях
Kompozitor стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от FduchRU Посмотреть сообщение
А какой бот и куда потом этот состав потянет? В смысле по какому набору команд?
Ну например, бот, который настроен в портале. И не один, а к примеру, по очереди ЧС2 и ЧС7, чтоб интереснее было. Без привязки ко времени и расписанию. В свою очередь этому боту все равно, на каком локомотиве и когда ему приятянут поезд. Главное чтов этом поезде как бы по рации "позвонят в депо и попросят другой локомотив". Ведь тот что едет, имеет в своем плане активацию заранее созданного списка команд без привязки к имени машиниста или типу ПС. А в портале или просто на территории депо находится машинист, который примет этот сигнал и начнет действовать. Это что-то вроде передачи команд от одного бота к другому.

Цитата:
Не совсем понятно про 1,5 км
Маршрут должен быть собран к составу. Количество стрелок не играет роли.
Цитата:
Про другого бота не понял совсем
Ну это я применительно скорее не к xPath, а к Path Control.
http://www.trainsim.ru/forum/showthread.php?t=2492

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

Насчет другого бота. Удобно давать команды сборки маршрута на отправление. С прибытием же ситуация чуть иная. Если команда временно не завершается по причине занятости маршрута, то это как-то не очень выглядит. Пусть лучше это сделает отдельный бот. А тот, который прибывает, в случае занятости просто остановится перед входным, выполняя просто команды "автопилотствовать" к маркеру.

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

Цитата:
магистральщик продолжает свою поездную работу.
Он может тоже, в свою очередь, включить у себя ожидание списка команд, который ему включит другой магистральник, отдающий ему свой состав.

Последний раз редактировалось Kompozitor; 24.01.2012 в 20:33.
Kompozitor вне форума   Ответить с цитированием
Старый 25.01.2012, 12:05   #265
FduchRU
Матёрый пользователь
 
Регистрация: 28.11.2011
Адрес: Красноярский край, Партизанское
Сообщений: 483
Вы сказали Спасибо: 19
Поблагодарили 95 раз(а) в 46 сообщениях
FduchRU стоит на развилке (репутация по умолчанию)
Отправить сообщение для FduchRU с помощью ICQ
По умолчанию

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


Он может тоже, в свою очередь, включить у себя ожидание списка команд, который ему включит другой магистральник, отдающий ему свой состав.
Хм.
Замечательное дело. Надо пробовать и учиться их использовать.
FduchRU вне форума   Ответить с цитированием
Старый 28.02.2012, 00:22   #266
kuka
Пользователь
 
Аватар для kuka
 
Регистрация: 09.05.2010
Адрес: Комсомольск-на-Амуре
Сообщений: 71
Вы сказали Спасибо: 51
Поблагодарили 9 раз(а) в 8 сообщениях
kuka стоит на развилке (репутация по умолчанию)
По умолчанию

Подскажите, как быть? Поставил портал, создал состав, все вроде работает, но составы выходят друг за другом, хотя нужен только один. Как быть?

Добавлено через 1 минуту
Да, портал Un-Portal-TRam
__________________
Trainz Simulator 10 (Auran). Build 49933
Trainz Simulator 12 (Auran). Build 49922
kuka вне форума   Ответить с цитированием
Старый 28.02.2012, 09:57   #267
kuka
Пользователь
 
Аватар для kuka
 
Регистрация: 09.05.2010
Адрес: Комсомольск-на-Амуре
Сообщений: 71
Вы сказали Спасибо: 51
Поблагодарили 9 раз(а) в 8 сообщениях
kuka стоит на развилке (репутация по умолчанию)
По умолчанию

Не портал, а правило использованию, что бы составы появившиеся из портала через триггер пропадали.
__________________
Trainz Simulator 10 (Auran). Build 49933
Trainz Simulator 12 (Auran). Build 49922
kuka вне форума   Ответить с цитированием
Старый 28.02.2012, 11:55   #268
awaken
Машинист поезда
 
Регистрация: 10.04.2007
Адрес: малая арнаутская
Сообщений: 5,229
Вы сказали Спасибо: 189
Поблагодарили 3,602 раз(а) в 878 сообщениях
awaken стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от theSEWEGI Посмотреть сообщение
Да, так и делаю, только они не едут, после проезда мною триггера в заданиях обоих машинистов торчит это невыполненное правило ,,wait untill trigger". В лучшем случае первый едет, второй нет.
делал то же самое , у меня все работает

у одного машиниста стоит WaitforTrigger (название триггера) , срабатывать на поезд ХХХ (например на котором еду я)


по срабатыванию ему открывается маршрут через команды z7-xPath, и он едет куда хочет. у меня таким образом прицепка-отцепка толкача реализована
awaken вне форума   Ответить с цитированием
Старый 13.03.2012, 20:31   #269
DarkLotus
Матёрый пользователь
 
Аватар для DarkLotus
 
Регистрация: 23.09.2011
Адрес: Муром
Сообщений: 745
Вы сказали Спасибо: 4,748
Поблагодарили 1,250 раз(а) в 279 сообщениях
DarkLotus стоит на развилке (репутация по умолчанию)
Отправить сообщение для DarkLotus с помощью ICQ
По умолчанию

Скажите, а как поставить встречные поезда? Если на маршруте фантазия есть порталы, то они производят поезда, а как быть, если порталов нет, как на малоярославце?
__________________
Все говорят, что мы вместе…
Все говорят, но немногие знают, в каком.
DarkLotus вне форума   Ответить с цитированием
Старый 13.03.2012, 21:10   #270
FduchRU
Матёрый пользователь
 
Регистрация: 28.11.2011
Адрес: Красноярский край, Партизанское
Сообщений: 483
Вы сказали Спасибо: 19
Поблагодарили 95 раз(а) в 46 сообщениях
FduchRU стоит на развилке (репутация по умолчанию)
Отправить сообщение для FduchRU с помощью ICQ
По умолчанию

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

Зочешь что бы они появлялись или исчезали - либо порталы либо скрипты.

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


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

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

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

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


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


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