01.11.2011, 21:56 | #256 | |
Матёрый пользователь
|
Цитата:
|
|
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
21.11.2011, 20:26 | #257 |
Матёрый пользователь
|
Уважаемые знатоки, помогите пожалуйста разобраться. Делаю сценарий, по замыслу я еду из пункта А в пункт В (типичный случай), на некотором расстоянии от станции В стоит товарняк и пассажирский, которые активируются одним триггером, при этом товарняк просто проходит мимо, а пассажирский преезжает через 7 минут на соседний путь, далее активирует триггер, который перевоит мне стрелку, тем самым собирая мне маршрут и открывая выходной. Проблема заключается в том, что оба поезда просто игнорируют этот триггер, т.е. я приезжаю на станцию, жду, а ни товарняка, ни пассажирского нет, в заданиях у обоих ожидание активации чертового триггера. Вообщем пробовал следущее: использовать другие триггеры(z mrk, KDA trigger, кучу других, что нашел у себя), активировать только наездом определенного машиниста (т.е. меня) или определенного локомотива (т.е. моего), пробовал активировать двумя разными триггерами- никак не хотят ехать. Собственно вопрос: как решить проблему?
P.s. из-за невозможности пользоваться дефолтными правилами, автоматически собирающими маршрут, приходится все делать TriggerCheck'ом и SwitchJunctions'ом. |
28.11.2011, 20:31 | #258 |
Матёрый пользователь
|
С этими правилами работает или нет? Из твоего поста не совсем понятна проблема.
Ставишь простой тригер (зеленая объемная буква "т"), даешь ему название латиницей, добавляешь команду WaitUntilTriger (не помню точно как называется, в списке команд её найти легко, в названии присутствуют слова "wait" и "trigger"), сажаешь машиниста в локомотив, даешь ему команду по которой он заведомо проедет через этот триггер, сажаешь в другие два лока по машинисту, у каждого из них ставишь команду WaitUntilTrigger и в ней указываешь сначала имя созданного триггера, потом название локомотива, который будет инициатором события, после этой команды одному машинисту сразу отправление, другому после задержки. Можно обоим сразу отправление, если у них приоритеты разные то с низшим приоритетом подождет. Если по такой схеме заработает - потом попробуй задействовать уже команды, которыми ты маршрут собираешь. |
28.11.2011, 21:07 | #259 |
Матёрый пользователь
|
Да, так и делаю, только они не едут, после проезда мною триггера в заданиях обоих машинистов торчит это невыполненное правило ,,wait untill trigger". В лучшем случае первый едет, второй нет.
|
10.01.2012, 16:53 | #260 |
Матёрый пользователь
|
Только что пробную сессию сделал. Я в ручном режиме. Первый лок ждет когда мой лок проедет тригер и должен ехать к маркеру. Второй лок ждет того же события и едет к станции. Я проезжаю - все локи начинают движение.
Проверяй имена тригеров и локомотивов. |
23.01.2012, 11:47 | #261 |
Матёрый пользователь
|
Вопрос есть такой. Пытался поиском поискать, "нашел" эту вот тему.
Как реализовать случайный выбор локомотивом состава? То есть. Есть вагонный парк. На каждом пути вагоны под определенный путь. Я хочу, что бы маневровый взял случайный состав, и вытащил этот состав в парк отправления. А в локомотивном депо стоят локомотивы, с задаными командами для каждого груза (на какой станции загружаться, на какой выгружаться). Каждый локомотив ждет проезда маневрового по тригеру на пути со "своим" грузом. Вот только не могу заставить маневровый ехать на случайный путь. Есть команда вроде "Прицепиться к составу на любом из списка путей"?
__________________
Никнейм Fduch зарегистрирован |
23.01.2012, 14:00 | #262 | ||||
Матёрый пользователь
Регистрация: 22.07.2010
Адрес: Харьков
Сообщений: 1,413
Вы сказали Спасибо: 220
Поблагодарили 363 раз(а) в 197 сообщениях
|
Цитата:
Правда, для себя вижу применение немного в другой ситуации, когда наоборот, неизвестен локомотив, который будет прицепляться к составу. Цитата:
Цитата:
Цитата:
Последний раз редактировалось Kompozitor; 23.01.2012 в 14:06. |
||||
24.01.2012, 06:25 | #263 | |||||
Матёрый пользователь
|
Цитата:
Цитата:
Цитата:
Цитата:
Про другого бота не понял совсем. Но я пока еще маршрутизацию и не изучал, я только-только понял z7, а из x-Path умею только "Двигаться до красного" и "Двигаться до маневрового". Строить маршруты пока не получилось, только начинаю. Цитата:
Я активацию списка команд делают тригерами. Когда магистральщик на станции оставляет состав и уезжая в стойло презжает определенный тригер и встает в ожидании маневрового - маневровый на станции приступает к работе. Когда маневровый в конце своей рабьоты заезжая в свое стойло проезжает тригер - магистральщик продолжает свою поездную работу. Есть другие варианты?
__________________
Никнейм Fduch зарегистрирован |
|||||
24.01.2012, 20:24 | #264 | |||||
Матёрый пользователь
Регистрация: 22.07.2010
Адрес: Харьков
Сообщений: 1,413
Вы сказали Спасибо: 220
Поблагодарили 363 раз(а) в 197 сообщениях
|
Цитата:
Цитата:
Цитата:
http://www.trainsim.ru/forum/showthread.php?t=2492 Недостатки по сравнению с XPath - не умеет собирать маршруты к составу, считая сам состав помехой на пути к светофору, ну и в браузерев редакторе надо кликать положение каждой стрелки каждого маршрута. Но работает четко. Насчет другого бота. Удобно давать команды сборки маршрута на отправление. С прибытием же ситуация чуть иная. Если команда временно не завершается по причине занятости маршрута, то это как-то не очень выглядит. Пусть лучше это сделает отдельный бот. А тот, который прибывает, в случае занятости просто остановится перед входным, выполняя просто команды "автопилотствовать" к маркеру. Цитата:
Цитата:
Последний раз редактировалось Kompozitor; 24.01.2012 в 20:33. |
|||||
25.01.2012, 12:05 | #265 | |
Матёрый пользователь
|
Цитата:
Замечательное дело. Надо пробовать и учиться их использовать.
__________________
Никнейм Fduch зарегистрирован |
|
28.02.2012, 00:22 | #266 |
Пользователь
Регистрация: 09.05.2010
Адрес: Комсомольск-на-Амуре
Сообщений: 71
Вы сказали Спасибо: 51
Поблагодарили 9 раз(а) в 8 сообщениях
|
Подскажите, как быть? Поставил портал, создал состав, все вроде работает, но составы выходят друг за другом, хотя нужен только один. Как быть?
Добавлено через 1 минуту Да, портал Un-Portal-TRam
__________________
Trainz Simulator 10 (Auran). Build 49933 Trainz Simulator 12 (Auran). Build 49922 |
28.02.2012, 09:57 | #267 |
Пользователь
Регистрация: 09.05.2010
Адрес: Комсомольск-на-Амуре
Сообщений: 71
Вы сказали Спасибо: 51
Поблагодарили 9 раз(а) в 8 сообщениях
|
Не портал, а правило использованию, что бы составы появившиеся из портала через триггер пропадали.
__________________
Trainz Simulator 10 (Auran). Build 49933 Trainz Simulator 12 (Auran). Build 49922 |
28.02.2012, 11:55 | #268 | |
Машинист поезда
Регистрация: 10.04.2007
Адрес: малая арнаутская
Сообщений: 5,229
Вы сказали Спасибо: 189
Поблагодарили 3,602 раз(а) в 878 сообщениях
|
Цитата:
у одного машиниста стоит WaitforTrigger (название триггера) , срабатывать на поезд ХХХ (например на котором еду я) по срабатыванию ему открывается маршрут через команды z7-xPath, и он едет куда хочет. у меня таким образом прицепка-отцепка толкача реализована |
|
13.03.2012, 20:31 | #269 |
Матёрый пользователь
|
Скажите, а как поставить встречные поезда? Если на маршруте фантазия есть порталы, то они производят поезда, а как быть, если порталов нет, как на малоярославце?
__________________
Все говорят, что мы вместе… Все говорят, но немногие знают, в каком. |
13.03.2012, 21:10 | #270 | |
Матёрый пользователь
|
Цитата:
Ставишь н адвух дальних крайних станциях по поезду головой друг к другу. Каждому поезду даешь набор команд: - ехать до другой станции (навание станции где в начале стоит другой поезд) - разгрузиться (без этой команды голова поезда остановится у начала платформы) - развернуться (не помню как пишется команда, но в списке по умолчанию она есть) - загрузиться - ехать до своей станции - рагрузиться - развернуться - загрузиться повторять. Вот примерно так. Ставить поезда можно на любую станцию и отправлять на другие любые. Хочешь что бы они на промежуточных останавливались - давай соответствующие команды. Зочешь что бы они появлялись или исчезали - либо порталы либо скрипты. я иногда к карте в тупики добавляю порталы. Но нужно следить з атем, что бы не было одновременно на карте машинистов с одинаковым именем. Иначе иногда (я так и не понял акономерности) будут проблемы с последовательностью выполнени команд.
__________________
Никнейм Fduch зарегистрирован |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Что это? |