Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Маршруты и сценарии (http://www.trainsim.ru/forum/forumdisplay.php?f=24)
-   -   Учимся создавать сценарии для trainz (http://www.trainsim.ru/forum/showthread.php?t=5659)

NickLon 10.01.2009 19:50

d-part, как правило, описание не требуется к простым командам. Например, Autodrive to или autodrive though. Сложные команды как правило описаны в месте их размещения. И это целые правила могут быть. Например, Path Control.
The_PluMber, ничего сложного - елементарная логика. Ну если, конечно, ещё и жд транспорт не понаслышке знаешь (я учился в жд ВУЗе в своё время).

The_PluMber 05.03.2009 00:22

да с жд транспортом проблем нет. Щас вроде немного разобрался с командами, но поезд так и не поехал. буду эксперементировать дальше...

NickLon 05.03.2009 02:47

[QUOTE=The_PluMber;74274]...буду эксперементировать дальше...[/QUOTE]
Нехилые эспереминты длиною в 2 месяца. :D А что там у тя не поехало то?.. А у меня "по молодости" был случай, из-за которого я долго орал и плевался, думая что все дураки, когда состав просто останавливался и не ехал дальше. Потом, когда уже сам разобрался - выяснилось, что команда drive to из набора Auran и Autodrive to - это разные вещи, когда пользуешься какими-то сторонними, например, приблудами. У меня случай был, связаный с Path Control. Суть пути сборки сводится к тому, что даётся команда "собрать путь следования от 1светофора до 2светофора". А далее, как только локомотив проходил светофор1 по собранному маршруту прибытия, например, так и вставал весь состав. Я никак не мог понять, почему не отрабатывается дефолтная команда Drive To или Drive Via!? Оказалось, что есть своя команда Autodrive! И вот только ею и пользуюсь. А без неё, если пользуешься чем-то ещё, ничего не зафурычит... Скорее всего, у тебя нечто похожее.

The_PluMber 05.03.2009 16:13

хм... спасибо, посмотрю. я вводил drive to и перед этим ожидание 30 сек, но ничего не поехало. А вот про avtodrive даже не помню....

antikiller_bmrf 02.08.2009 19:27

А что за скриптовый метод?, насколько сложно реализовать?
Есть ли программное обеспечение для создания таких сессий?
Вообще исть ли программы для создания любых сессий.
Как устанавливать портал? что он собой представляет, какой тип объекта, как называется в списке объектов?

Если родить поезд из портала, то ему надо писать сессию, или он сам будет следовать кудато?

Dandi 02.08.2009 21:33

[QUOTE=antikiller_bmrf;104267]Как устанавливать портал? что он собой представляет, какой тип объекта, как называется в списке объектов?

Если родить поезд из портала, то ему надо писать сессию, или он сам будет следовать кудато?[/QUOTE]Ставить так же как и любой объект: выбрал в списке - ткнул в землю. :) Порталы находятся на вкладке Buildable, дальше можно по фильтру Portal найти требуемый. Порталы есть в виде просто прямого куска пути и в виде тоннеля. К концу портала цепляешь рельсы. Поезд должен въезжать в портал со стороны надписи portal entry. Поезд, идущий наоборот, просто проедет "мимо" портала. Выезжать поезда будут наоборот - от portal end к portal entry.

В свойствах можно задать, будет ли этот портал принимать\производить поезда. При приеме можно указать, будет ли принимаемый поезд возвращен, каким порталом, с загруженными\разгруженными вагонами и с каким интервалом. При производстве поездов можно задать интервал производства и несколько составов, из которых будет рандомно выбираться один и выезжать из портала. Там же можно поставить требуемые задания для производимого состава (типичная панелька, наподобие той, что внизу экрана). Так-то ©

antikiller_bmrf 02.08.2009 23:43

Спасибо, меня еще интересует какое различие между командами
navigate to
drive to
autodrive to
Какая комманда лучше? Или если между ними большое различие, что где применять?
Можно ли организовать прибытие поезда на конкретную станцию, на любой (или по порядку) свободный путь. чтобы не мучаться с лишними трэкмарками?
Как поезду помочь собрать маршрут, чтобы он не останавливался перед стрелками?
Можно ли где нибудь найти более удобный набор команд машиниста,
чтобы попроще все организовать?
А еще. выше чтото сказано про path control что это и с чем его едят?

Dandi 03.08.2009 00:00

Имхо, лучше всего организовано движение у [B]Доброго[/B] на карте "Русский маршрут". Под 20 составов + маневры, длительность с 8 утра до 7 вечера.

Кратко там сделано так: машинисты используют почти всегда команду autopilot (она не дефолтная), с ней машинист не "дергает" стрелки, а едет как есть, по сигналам, сам путь не выбирает. Есть дополнение к этой команде - остановка по маркеру. Но опять же машинист не прокладывает маршрут к этому маркеру, а просто ждет пока поезд наедет на него. Стрелки переводятся триггерами перед предвходными\выходными, для каждого машиниста в сессии прописывается на какой путь принимать состав (какие стрелки переводить).

Path Control - это несколько наборов положений нескольких стрелок :) . Короче, в одном правиле может быть несколько "подкатегорий", в каждой есть изменяемый набор стрелок, для каждой можно задать положение. В сессии прописывается так: название подкатегории - набор. При выполнении команды стрелки естес-но переводятся в заданное положение.

antikiller_bmrf 03.08.2009 00:25

Т.е. получается перед каждой стрелкой стоит триггер, который у которого прописан список поездов, одни на лево другие направо
Как далеко от стрелки такой триггер устанавливать, чтобы он на светофоре не встал?
Если я въеду командой autopilot в портал, мой поезд уничтожится, или сойдет с рельс?

Где можно скачать команды для трс?

Dandi 03.08.2009 13:33

Неа, не так. Я ж писал [QUOTE]Стрелки переводятся триггерами [B][COLOR="DarkOrchid"]перед предвходными\выходными[/COLOR][/B][/QUOTE]Остальное вроде так - список поездов, для каждого переводим такие-то стрелки. Причем это актуально только при въезде на станцию, для "выходных" триггеров просто задается маршрут для любого поезда с данного пути на правильный путь перегона.[QUOTE]Если я въеду командой autopilot в портал, мой поезд уничтожится, или сойдет с рельс? [/QUOTE]А чего в свойствах портала поставишь то и будет. С рельс он может сойти только в одном случае - если его не примет портал. Тогда он проедет мимо и найдет конец рельс :) Поезд можно и вернуть из другого портала - играйся с настройками порталов, там легко.
Кстати, autopilot реагирует на сигналы, огр. скорости и "концы" путей - не переведенные стрелки, тупики. Получается в любом случае не сойдет.

antikiller_bmrf 03.08.2009 14:32

Оч. интересно, как реализовать перевод стрелок по триггеру, смотрел эту карту, не понял толком, там правлило какое то?
если да то как называется?

Какое различие между командами
navigate to
drive to
autodrive to

ZVERSKY 04.08.2009 06:14

Можно ещё таким способом реализовать перевод стрелок по триггеру:
1. Добавляешь правило trigger rule.
2. В нём указываешь триггер и какой поезд.
3. Добавляешь правило set juniction
4. Указываешь имя стрелки, или нескольких стрелок, а также их положение(влево, вправо)
5. Сдвигаешь правило set juniction вправо на 1 положение и всё
Внимание!
Правило set juniction должно находится под правилом trigger rule, иначе всё будет не правильно.:)

w208 12.08.2009 04:07

[QUOTE=ZVERSKY;104523]Можно ещё таким способом реализовать перевод стрелок по триггеру:
1. Добавляешь правило trigger rule.
2. В нём указываешь триггер и какой поезд.
3. Добавляешь правило set juniction
4. Указываешь имя стрелки, или нескольких стрелок, а также их положение(влево, вправо)
5. Сдвигаешь правило set juniction вправо на 1 положение и всё
Внимание!
Правило set juniction должно находится под правилом trigger rule, иначе всё будет не правильно.:)[/QUOTE]

Ну не ужели нужно усложнять так все....
Можно просто поставить сигналку, z6 или z7, которая сама будет управлять стрелками, переводить их и собирать нужные маршруты.
Я вот так все время делал и не каких правил не использовал и все работает.
Но теперь задача - как создать сценарий для самого себя?
Какой алгоритм действия, чтобы я сам управлял локом непосредственно из кабины....
Ну типа нужно проехать по маршруту из точки а, в точку в, через точку с, при этом не давай никаких команд дефолтному машинисту иначе лок сам поедет по этому маршруту, и не переводить стрелки в ручную, а чтобы собирался маршрут......

ZVERSKY 12.08.2009 05:35

[quote=w208;105773]Ну не ужели нужно усложнять так все....
Можно просто поставить сигналку, z6 или z7, которая сама будет управлять стрелками, переводить их и собирать нужные маршруты.
Я вот так все время делал и не каких правил не использовал и все работает.
[/quote]
Хм... что-то я первый раз слышу, что стрелки переводить может сигналка z6 или z7, не поделишься, как это ты делаешь?

Dandi 12.08.2009 10:23

z6 может. Она сама просчитывает маршруты от светофора к светофору. Для задания надо в свойствах светофора внизу кликнуть по одному маршруту из списка.
z7, в текущей редакции (!), этого не умеет.


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

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