09.02.2012, 00:43 | #16 |
Матёрый пользователь
Регистрация: 22.07.2010
Адрес: Харьков
Сообщений: 1,413
Вы сказали Спасибо: 220
Поблагодарили 363 раз(а) в 197 сообщениях
|
Наверное, речь о командах, которые входят в комплект предыдущей версии "xPath".
|
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
09.02.2012, 11:33 | #17 | |
Машинист поезда
Регистрация: 10.04.2007
Адрес: малая арнаутская
Сообщений: 5,229
Вы сказали Спасибо: 189
Поблагодарили 3,602 раз(а) в 878 сообщениях
|
Цитата:
Shedule At Trackmark -> по триггеру 1820км -> Отцепить с хвоста (2 вагона) - это для отцепа толкача по проезду маркера посадил бота в одиноко стоящий лок, у него стоит Wait For Trigger -> 1820 км -> при срабатывании на поезд игрока -> MoveTo (пересадить в.. и список локомотивов) но тут две засады: 1) триггер срабатывает просто при проезде маркера, а это не совсем то. Trackmark то же самое, разницы между ними нет. Не нашел где задать что поезд должен остановиться в радиусе от маркера, ибо нельзя надеяться на то что поезд остановится точно ,может недоехать пару метров и триггер не сработает 2) в команде MoveTo нельзя выбрать произвольный лок(вагон) , выбирается только головной лок состава под управлением машиниста. поэтому до тех пор пока не отцепили, нужный мне лок не появляется в списке куда можно переселить бота. 3) команду на возврат толкача на станцию под красный (по неправильному) я задаю так Change Direction -> Подготовить маршрут на вход 0/0 -> Маневры до НД за светофор -> Автомашинист/активировать но это срабатывает только когда машиниста вручную переключишь на этот лок. так чтобы срабатывало по триггеру после отцепа, у меня не получается Последний раз редактировалось awaken; 09.02.2012 в 13:54. |
|
09.02.2012, 18:33 | #18 | |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,707
Вы сказали Спасибо: 1,424
Поблагодарили 2,370 раз(а) в 1,323 сообщениях
|
расскажу подробнее, что надо делать и какие у тебя ошибки...
Начнём с ошибок. 1) движущемуся поезду со скриптовым локом нельзя давать новые команды с Shedule At Trackmark, с ним надо оперировать только с помощью правил. Стоящему локу игрока в принципе можно давать команды. 2) Wait For Trigger из моего комплекта предназначена для поезда игрока. Т.е. игрок наезжает на маркер, у него выбирается новая команда. Далее что тебе далать. Во-первых, для засечения наезда на триггер используй правило Check Trackside или trigger rule (первое мне почему-то больше нравится ). Далее, засекай остановку игрока правилом wait on start/stop (c двойкой - это правленная мной, работает более стабильно), и добавляй ему команды с помощью Driver Shedule Rule . Далее... Для вызова того бота из "одинокого лока" есть специальная пара команд post message и wait on message / Их в дефолте нет, http://narod.ru/disk/40189265001/pos...ssage.cdp.html . Цитата:
Добавлено через 26 минут PS в реальности вместо пригласительного перед входным ставят маневровый светофор и принимают толкачей с его помощью.
__________________
местный зомбяк Последний раз редактировалось TRam_; 09.02.2012 в 18:12. |
|
09.02.2012, 20:07 | #19 |
Машинист поезда
Регистрация: 10.04.2007
Адрес: малая арнаутская
Сообщений: 5,229
Вы сказали Спасибо: 189
Поблагодарили 3,602 раз(а) в 878 сообщениях
|
>есть специальная пара команд post message и wait on message / Их в дефолте нет,
именно этого и не хватало в стандартном наборе, ибо "программным" образом имитировать срабатывание триггера нельзя в общем сделал так Check TrackSide (на остановку на триггере) подчиненное правило: Driver Shedule Rule и в нем команда:отцепить вагоны и PostMessage(0) >"ответ неверный". Направление перегона не может быть изменено, пока на нём есть составы. Потому после change direction >включай ботомашиниста и едь аж до входного. Возле входного меняй приоритет на 3ий, и задавай "собрать маневровый маршрут >до"(до одного из выходных светофоров). И на входном у тебя откроется пргласительный . так я не переключаю перегон, толкач по красному возвращается, по команде задать маневровый маршрут правда красный он при этом проезжает :-) Добавлено через 44 минуты я вам мозг вынесу тут :-( вот правила для головного машиниста Добавлено через 3 минуты а вот команды для толкача WaitForMessage(0) Change Direction Автомашинист-активировать Приоритет-маневровый Открыть маневровый маршрут через НД на свободный путь Добавлено через 3 минуты зы. аббревиатура ПГМ улыбает - ассоциации с ФГМ и лурко*бами в общем что-то не то. лок не отцепляется по событию остановки, точнее вроде как отцепляется но не совсем - остается волочиться за поездом после отпуска тормозов, только сцепки в "отцепленной" части состава из красных серыми становятся (залоченными) PostMessage тоже никакого эффекта не вызывает - лок остается "мертвый", бот в него не вселяется и команды не активируются Последний раз редактировалось awaken; 09.02.2012 в 20:38. |
10.02.2012, 01:12 | #20 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,707
Вы сказали Спасибо: 1,424
Поблагодарили 2,370 раз(а) в 1,323 сообщениях
|
протестил у себя на компе
1) заменить move to train на move to loco - http://narod.ru/disk/40235685001/MoveToLoco.cdp.html (первая способна работать только с теми составами, которые ни разу не сцеплялись и не расцеплялись) 2) поставить небольшую задержку после получения месседжа (wait for 5 seconds) 3) команду обычного ботомашиниста замени на "drive to red signal" (движение до красного, тоже является ботомашинистом) 4) чтоб после сбора маршрута твой толкач заехал на станционный путь, добавь ещё одну команду "движение до красного"
__________________
местный зомбяк |
11.02.2012, 23:52 | #21 |
Машинист поезда
Регистрация: 10.04.2007
Адрес: малая арнаутская
Сообщений: 5,229
Вы сказали Спасибо: 189
Поблагодарили 3,602 раз(а) в 878 сообщениях
|
все бы ничего, но есть одна проблема
толкач не отцепляется от состава. ни по команде "отцепить с хвоста", ни вручную щелчком по сцепке. и далее по сценарию, толкач начинает ехать назад на станцию до входного красного, волоча за собой весь состав :-( |
12.02.2012, 00:44 | #22 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,707
Вы сказали Спасибо: 1,424
Поблагодарили 2,370 раз(а) в 1,323 сообщениях
|
а попробуй перед остановкой отключить управление тепловозом, поставить реверс назад и включи тягу (при этом толкач должен растянуть состав, тогда всё отцепится). Или попробуй сделать отцепку толкача сделать там, где перелом профиля. Чтоб хвост состава был растянутым.
__________________
местный зомбяк |
12.02.2012, 13:41 | #23 |
Машинист поезда
Регистрация: 10.04.2007
Адрес: малая арнаутская
Сообщений: 5,229
Вы сказали Спасибо: 189
Поблагодарили 3,602 раз(а) в 878 сообщениях
|
поменял лок - отцепка не работает с 3ТЭ10М-1199, возможно енжин спек кривой
теперь другая проблема - у меня сттоят команды Chande Direction, Движение до красного, Маневры до Н4 но по change direction лок уже сам по себе едет назад (это команда со встроенным ботом?), т.е. движение до красного и маневры он игнорирует и продолжает бесконечное движение в обратную сторону , т.к. две последние команды в очереди ожидания стоят "завис" на красном, маневровый маршрут не открывается (команда маневры до Н4 со скоростью 15 км/ч) Добавлено через 32 минуты Последний раз редактировалось awaken; 12.02.2012 в 13:48. |
12.02.2012, 13:45 | #24 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,707
Вы сказали Спасибо: 1,424
Поблагодарили 2,370 раз(а) в 1,323 сообщениях
|
вместо change direction примени z7 turntrain.
__________________
местный зомбяк |
12.02.2012, 14:35 | #25 |
Машинист поезда
Регистрация: 10.04.2007
Адрес: малая арнаутская
Сообщений: 5,229
Вы сказали Спасибо: 189
Поблагодарили 3,602 раз(а) в 878 сообщениях
|
|
12.02.2012, 15:14 | #26 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,707
Вы сказали Спасибо: 1,424
Поблагодарили 2,370 раз(а) в 1,323 сообщениях
|
да, может быть. А то совсем круто - включи ту линзу, которой на светофоре нет , я думал что на светофоре она есть. Можно входной заменить на правосторонний с 5 линзами, можно какую-то команду, не ботовскую, для проезда этого красного.
Добавлено через 8 минут например, можно в слое сессии поставить маркер, и после команды построения маневрового маршрута (я ж так понял она выполнилась?) применить Autodrive to trackmark (Движение до маркера) . Хотя не уверен, всё ли будет хорошо с локом после этого проезда. Добавлено через 11 минут только что проверил - проезд красного (не важно каким поездом) вызывает глюк ботомашиниста, все поезда с ним останавливаются на 2 минуты. Так что наверно надо менять светофор, инициализировать его, и т.п.
__________________
местный зомбяк Последний раз редактировалось TRam_; 12.02.2012 в 14:58. |
12.02.2012, 19:23 | #27 |
Машинист поезда
Регистрация: 10.04.2007
Адрес: малая арнаутская
Сообщений: 5,229
Вы сказали Спасибо: 189
Поблагодарили 3,602 раз(а) в 878 сообщениях
|
проезд красного замечательно организуется с помощью 4ТЭ10С-0013, если его поставить в траффик, он едет куда хочет и игнорирует сигналы и команды, его нужно только "подтолкнуть" задав команду для начального движения. лок со встроенным ботом by design :-)
движение до красного он тоже игнорирует (едет дальше). какой-то неуправляемый локомотив с заклинившим контроллером Последний раз редактировалось awaken; 12.02.2012 в 19:26. |
12.02.2012, 20:13 | #28 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,707
Вы сказали Спасибо: 1,424
Поблагодарили 2,370 раз(а) в 1,323 сообщениях
|
ещё раз повторяю - для проталкивания нескриптованного лока достаточно команды Autodrive to trackmark (Движение до маркера) или Autodrive to signal z7.
__________________
местный зомбяк |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запуск Trainz 2010 | Сергей 23 | TrainZ — Об игре | 19 | 19.02.2013 21:09 |
Trainz 2010 | EvoWRC | TrainZ — Об игре | 78 | 21.07.2011 10:46 |
TrainZ 2010 Мультиплеер | m@shinist | TrainZ — Об игре | 18 | 02.03.2011 18:41 |
глюки в trainz 2010 | Cold86 | TrainZ — Об игре | 38 | 31.01.2011 14:30 |
Твоя железная дорога 2010(Trainz Simulator 2010: Engineers Edition) | Drozd | TrainZ — Об игре | 3 | 29.11.2010 15:27 |
Что это? |