Форум Trainsim  

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

Ответ
 
Опции темы Опции просмотра
Старый 28.12.2008, 16:26   #1
The_PluMber
Матёрый пользователь
 
Аватар для The_PluMber
 
Регистрация: 08.02.2008
Адрес: Питер
Сообщений: 742
Вы сказали Спасибо: 7
Поблагодарили 15 раз(а) в 7 сообщениях
The_PluMber стоит на развилке (репутация по умолчанию)
Отправить сообщение для The_PluMber с помощью ICQ Отправить сообщение для The_PluMber с помощью Skype™
Восклицание Учимся создавать сценарии для trainz

Я конечно понимаю, что во многих темах это обсуждалось, но хочется отдельную тему. Интересно научится делать сценарии от самых простых, тоесть хотя-бы встречные поезда, и продолжить на более сложных, с разными хитростями и расписанием.
Вот например: хочется просто несколько встречных поездов. Как это осуществить?
__________________
Отечественные поезда - самые поездатые поезда в мире!!!
http://XADV.net.ru
The_PluMber вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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

 
Старый 28.12.2008, 18:57   #2
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 17.02.2008
Сообщений: 8,600
Вы сказали Спасибо: 1,354
Поблагодарили 2,256 раз(а) в 1,248 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

самый простой способ создать встречный - поставить на концах карты порталы и настроить их на "продукцию поездов". А расписание - это такое правило есть. Хотя конечно есть скриптовая функция "поставить такой-то поезд на рельсы возле такого-то триггера".

Так что смотри ССГ классика. Там на английском, но лучше ничего не сможнем предложить
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 28.12.2008, 19:44   #3
The_PluMber
Матёрый пользователь
 
Аватар для The_PluMber
 
Регистрация: 08.02.2008
Адрес: Питер
Сообщений: 742
Вы сказали Спасибо: 7
Поблагодарили 15 раз(а) в 7 сообщениях
The_PluMber стоит на развилке (репутация по умолчанию)
Отправить сообщение для The_PluMber с помощью ICQ Отправить сообщение для The_PluMber с помощью Skype™
Стрелка

Цитата:
Сообщение от TRam_ Посмотреть сообщение
самый простой способ создать встречный - поставить на концах карты порталы и настроить их на "продукцию поездов".
будем по порядку. Подробнее можно об этом? у меня англ.версия. Я конечно сам сейчас покопаюсь, но я не уверен что из этого что-то выйдет....
__________________
Отечественные поезда - самые поездатые поезда в мире!!!
http://XADV.net.ru
The_PluMber вне форума   Ответить с цитированием
Старый 05.01.2009, 15:32   #4
The_PluMber
Матёрый пользователь
 
Аватар для The_PluMber
 
Регистрация: 08.02.2008
Адрес: Питер
Сообщений: 742
Вы сказали Спасибо: 7
Поблагодарили 15 раз(а) в 7 сообщениях
The_PluMber стоит на развилке (репутация по умолчанию)
Отправить сообщение для The_PluMber с помощью ICQ Отправить сообщение для The_PluMber с помощью Skype™
По умолчанию

эээ...что, дальше учиться не будем? типа подсказал и разбирайтесь сами? =))
__________________
Отечественные поезда - самые поездатые поезда в мире!!!
http://XADV.net.ru
The_PluMber вне форума   Ответить с цитированием
Старый 05.01.2009, 15:55   #5
LINX JET
Матёрый пользователь
 
Аватар для LINX JET
 
Регистрация: 02.06.2008
Адрес: Латвия
Сообщений: 2,470
Вы сказали Спасибо: 4,858
Поблагодарили 2,726 раз(а) в 647 сообщениях
LINX JET стоит на развилке (репутация по умолчанию)
По умолчанию

Ага методом тыка

Последний раз редактировалось LINX JET; 05.01.2009 в 15:58.
LINX JET вне форума   Ответить с цитированием
Старый 05.01.2009, 18:55   #6
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

А кто-нибудь рассматривал готовые сценарии с Auran? Я вот уже 4-й день качаю один сценарий. Надеюсь, сегодня закончу. Может быть там можно будет покопаться во внутренностях и понять, как он пишется.
NickLon вне форума   Ответить с цитированием
Старый 09.01.2009, 19:12   #7
d-part
Новичок
 
Регистрация: 08.01.2008
Сообщений: 9
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
d-part стоит на развилке (репутация по умолчанию)
По умолчанию

Объясните как вообще создать сценарий. Я знаю что можно это было делать в 2004 треинзе а как насчет 2006 или 2009??
d-part вне форума   Ответить с цитированием
Старый 09.01.2009, 22:15   #8
genesis
Матёрый пользователь
 
Регистрация: 31.07.2007
Адрес: Ульяновск
Сообщений: 2,584
Вы сказали Спасибо: 245
Поблагодарили 174 раз(а) в 76 сообщениях
genesis стоит на развилке (репутация по умолчанию)
Отправить сообщение для genesis с помощью ICQ Отправить сообщение для genesis с помощью Skype™
По умолчанию

Да вроде бы также Или пишем скриптом, или создаем в редакторе сессию.
genesis вне форума   Ответить с цитированием
Старый 09.01.2009, 22:59   #9
The_PluMber
Матёрый пользователь
 
Аватар для The_PluMber
 
Регистрация: 08.02.2008
Адрес: Питер
Сообщений: 742
Вы сказали Спасибо: 7
Поблагодарили 15 раз(а) в 7 сообщениях
The_PluMber стоит на развилке (репутация по умолчанию)
Отправить сообщение для The_PluMber с помощью ICQ Отправить сообщение для The_PluMber с помощью Skype™
Стрелка

Цитата:
Сообщение от genesis Посмотреть сообщение
Да вроде бы также Или пишем скриптом, или создаем в редакторе сессию.
ну вот, скрипты это для меня перебор, научите через редактор
__________________
Отечественные поезда - самые поездатые поезда в мире!!!
http://XADV.net.ru
The_PluMber вне форума   Ответить с цитированием
Старый 09.01.2009, 23:18   #10
genesis
Матёрый пользователь
 
Регистрация: 31.07.2007
Адрес: Ульяновск
Сообщений: 2,584
Вы сказали Спасибо: 245
Поблагодарили 174 раз(а) в 76 сообщениях
genesis стоит на развилке (репутация по умолчанию)
Отправить сообщение для genesis с помощью ICQ Отправить сообщение для genesis с помощью Skype™
По умолчанию

ставишь составы, даешь команды машинистам, добавляешь разные правила - тут надо экспериментировать, пробовать, тут словами не научить. Еще есть документ Sessions and Rules Guide, он покрывает теорию сессий, их строение и пр., но английский.
genesis вне форума   Ответить с цитированием
Старый 09.01.2009, 23:26   #11
The_PluMber
Матёрый пользователь
 
Аватар для The_PluMber
 
Регистрация: 08.02.2008
Адрес: Питер
Сообщений: 742
Вы сказали Спасибо: 7
Поблагодарили 15 раз(а) в 7 сообщениях
The_PluMber стоит на развилке (репутация по умолчанию)
Отправить сообщение для The_PluMber с помощью ICQ Отправить сообщение для The_PluMber с помощью Skype™
Стрелка

Цитата:
Сообщение от genesis Посмотреть сообщение
ставишь составы, даешь команды машинистам, добавляешь разные правила - тут надо экспериментировать, пробовать, тут словами не научить. Еще есть документ Sessions and Rules Guide, он покрывает теорию сессий, их строение и пр., но английский.
Dроде что-то проясняется. Спасибо хоть на этом. Потом, как всегда, методом тыка, че-нить попробую...
__________________
Отечественные поезда - самые поездатые поезда в мире!!!
http://XADV.net.ru
The_PluMber вне форума   Ответить с цитированием
Старый 10.01.2009, 14:41   #12
d-part
Новичок
 
Регистрация: 08.01.2008
Сообщений: 9
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
d-part стоит на развилке (репутация по умолчанию)
По умолчанию

А что разве сессия и сценарий это одно и тоже??
d-part вне форума   Ответить с цитированием
Старый 10.01.2009, 15:26   #13
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

The_PluMber, что-то мне непонятно. Неужели ты не умеешь командами машинисту создавать сессии? Ну вот например.
Исходные данные: поезд с порожняком стоит на 3-м пути Станции3. Его задача (точнее, задача машиниста - М1 - этого поезда): отвести порожняк на Станцию1 под загрузку, взять другой, загруженный углём состав и отвести на Станцию6 под разгрузку, там взять другой порожняк и отвести на Станцию1 под загрузку и так далее, по кругу. В любой сессии должны быть условности, конечно же. Например, у меня: поезда одного типа ("углевозы" в данном случае) не могут друг друга обгонять; порожняк идёт на промежуточных станциях всегда по боковому, гружёный - всегда по главному (чтобы они хоть как-то разъезжались - маршрут однопутный). Ещё одно условие - заведомо известно количество обслуживающих магистральных "локомотивных бригад" и количество обслуживаемых составов. Ну а дальше, думаю, понятно. Сначала собираешь маршруть отправления для М1 со Станции3, следовать к маркеру, после которого можно собирать тарнзитный входной маршрут Станции2; собрать входной маршрут Станции2 на боковой; проследовать определённый маркер в определённом месте на станции, после которого можно собирать выходной транзитный маршрут; собрать выходной маршрут Станции2; проследовать определённый маркер на перегоне к Станции1, после которого можно собирать маршрут прибытия; собрать маршрут прибытия на Станцию1; проследовать прибытием на определённый путь Станции1; совершить манёвр на путь ожидания груженого состава Станции1; выдать определённое сообщение "в эфир", которое (опять же условность) означает, что порожняк на определённый путь подан (для маневрового); проверить наличие сообщения о том, что груженный состав к оправке подан - если его нет, ожидаем его появления); сманеврировать на сцепку с определённым вагоном груженного состава (все составы изсвестны кто за кем идёт, поэтом номер вагона тоже известен); сформировать маршрут прибытия на первую проходную станцию по главному пути (теперь то мы гружёные) до отправления; (Пояснение: со Станции1 состав отправляется с главного пути, поэтому маршрут отправления собирать не надо, он собран по умолчанию, а вот если следует встречный, даже если он и не дошёл до маркера, на котором он для себя соберёт маршрут прибытия и, соответственно, разберёт "нам" маршрут отправления, выходной будет красный, так как первый же проходной будет погашен. Таким же образом организуется и транзитное проследование по станциям до Станции6 по проходным станциям). Далее на станции разгрузки (Станция6) обратное действие, как на станции загрузки (Станции1) и возвращаемся с порожняком на Станцию1. Но есть здесь и дополнительный инструментарий. Я использую Path Control и дополнительные команды: Post Message и WaitForMessageAndClear. Эти команды сродни WaitForTrigger, но отличие в том, что если "запостил" команду "в эфир", то она там существует, пока кто-либо не отработает команду WaitForMessageAndClear с указанием какую именно команду мы ждём. А WaitForTrigger сработает только, когда кто-то ждёт этой команды заведомо. И если триггер составом пройден раньше, чем кто-то начал ждать этого события, то этот кто-то, когда очередь дойдёт до ожидания события, будет ждать этого события до второго пришествия.
Вот и вся хитрость. :-)
d-part, нет, это не одно и тоже. В сценарии у тебя могут быть оговорены определённые условия, невыполнение которых признаётся как провал сценария. А итог, в принципе тот же возможен. Только если ты в сессии оставил за собой один локомотивчик, на котором сам будешь кататься и в сессии предусмотрено это.

Последний раз редактировалось NickLon; 10.01.2009 в 15:29.
NickLon вне форума   Ответить с цитированием
Старый 10.01.2009, 15:38   #14
The_PluMber
Матёрый пользователь
 
Аватар для The_PluMber
 
Регистрация: 08.02.2008
Адрес: Питер
Сообщений: 742
Вы сказали Спасибо: 7
Поблагодарили 15 раз(а) в 7 сообщениях
The_PluMber стоит на развилке (репутация по умолчанию)
Отправить сообщение для The_PluMber с помощью ICQ Отправить сообщение для The_PluMber с помощью Skype™
По умолчанию

емаё...как-то сложно..хотел просто встречных добавить, а тут такой рассказ =)) ну ладно, спасибо, попробую из этого что-то понять...=)
__________________
Отечественные поезда - самые поездатые поезда в мире!!!
http://XADV.net.ru
The_PluMber вне форума   Ответить с цитированием
Старый 10.01.2009, 16:32   #15
d-part
Новичок
 
Регистрация: 08.01.2008
Сообщений: 9
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
d-part стоит на развилке (репутация по умолчанию)
По умолчанию

NickLon

А есть ли где-то подробное описание команд машинисту?
d-part вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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