Форум Trainsim  

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

Ответ
 
Опции темы Опции просмотра
Старый 29.10.2010, 09:18   #1
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
И что, бот тогда остановится на перегоне, если есть встречный!..
да, это так. Но всё же лучше, чем "собрать маршрут приоритета", которая, обнаружив впереди поезда зелёный светофор, пропускается.

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

1) движение о 3 км
2) открытие маршрута за красным (входного), пока все пути станции пути станции заняты - ждать (тут в принципе без разницы, можно применять и "задать маршрут приоритета")
3) движение до 8 метров до светофора
4) задание маршрута приоритета
5) ждать пока не красный

и повторять такую последовательность. Естественно, можно что-нибудь помудрить с триггерами (типа "если поезд с дальней станции не отправлялся, заменить машинисту команы на твою последовательность, если отправлялся, то оставить скрещивание")

Цитата:
А когда надо - она и сработала! А!?
это varz когда-то это сделать сумел, ну я его метод и использовал.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 29.10.2010, 15:40   #2
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
с обязательными остановками обоих составов, и получается такие скрещивания при использовании.
Неа! Не айс!
Вот смотри, как-то же организована команда в Path Control "Set Path don't wait". То бишь, собрать маршрут и не ждать пока он соберется. Команда уходит из строки команд, выполняется следующая команда, а тем временем маршрут пытается собраться, пока не соберётся. Это, скорее всего, какой-то там режим выполнения команды - в фоне или ждать пока не исполнится. То ли цифирька какая-то в объявлении процедуры, там 0 или 1, а может какое-то ключевое слово, типа РежимИсполнения = фоновый. В общем, что-то такое есть. Я не силен в скриптах, поэтому что-то более дельное подсказать не могу.
А что касается, занятости всех путей станции - повеселил. В Бобруйск такого диспетчера, а не за пульт ДНЦ!
NickLon вне форума   Ответить с цитированием
Старый 29.10.2010, 20:19   #3
Sandrilyon
Пользователь
 
Аватар для Sandrilyon
 
Регистрация: 12.11.2009
Адрес: Kavala, Greece
Сообщений: 76
Вы сказали Спасибо: 15
Поблагодарили 0 раз(а) в 0 сообщениях
Sandrilyon стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от NickLon Посмотреть сообщение
В Бобруйск такого диспетчера, а не за пульт ДНЦ!
А что у тебя против Бобруйска? Думаешь там нечего диспетчировать?
__________________
Тут нет поездов: http://miriadna.com/
Sandrilyon вне форума   Ответить с цитированием
Старый 30.10.2010, 00:20   #4
Алексей 401
Матёрый пользователь
 
Регистрация: 14.07.2010
Адрес: Санкт-Петербург
Сообщений: 452
Вы сказали Спасибо: 60
Поблагодарили 0 раз(а) в 0 сообщениях
Алексей 401 стоит на развилке (репутация по умолчанию)
Смущение

Светофры и стрелки пересчитались, но маршрут открыть не получается... Мануальчик бы...
Алексей 401 вне форума   Ответить с цитированием
Старый 29.10.2010, 17:00   #5
NickLon
Матёрый пользователь
 
Регистрация: 27.03.2008
Адрес: Мск
Сообщений: 603
Вы сказали Спасибо: 9
Поблагодарили 7 раз(а) в 6 сообщениях
NickLon стоит на развилке (репутация по умолчанию)
Отправить сообщение для NickLon с помощью ICQ
По умолчанию

Не, я погорячился. Там не надо в половину мощность убирать. Со значениями SetDCCThrottle надо поиграться и подобрать оптимальное. Так что годится!
Зато повеселились! Это я просто себе представил описанную выше картину.
TRam, тогда осталось научиться в фон команду запихивать и можно будет выпускать релиз.
NickLon вне форума   Ответить с цитированием
Старый 29.10.2010, 18:43   #6
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
То бишь, собрать маршрут и не ждать пока он соберется. Команда уходит из строки команд, выполняется следующая команда,
по такому принципу работает z7-xPath single

Так что вроде переделывать немного - убрать всё предварительные проверки и ожидание из "задать маршрут за красным".

Думаю сделать команды "ожидание 1 секунду" (с передачей управления машинисту) и "ожидание наезда игроком на триггер" (во класс, игрок будет управлять поездом, которому заданы команды)

Цитата:
А что касается, занятости всех путей станции - повеселил. В Бобруйск такого диспетчера, а не за пульт ДНЦ!
у роботов мозгов нет. Зато у них есть генератор случайных чисел (с)
__________________
местный зомбяк

Последний раз редактировалось TRam_; 29.10.2010 в 18:47.
TRam_ вне форума   Ответить с цитированием
Старый 29.10.2010, 19:53   #7
TCH39
Опытный
 
Регистрация: 06.10.2010
Сообщений: 111
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
TCH39 стоит на развилке (репутация по умолчанию)
По умолчанию

Доброго времени суток! Во всех версиях xpath заметил вот что:
1. При задании нескольких маршрутов (поездных) из браузера на одной станции, частично использующие одну и ту же стрелку (стрелки), после прохода ПС (по команде "Следовать до красного") маршруты разбираются, но не исчезают из очереди. Так же они не блокируются, то есть можно повторно задать этот же маршрут, но всё равно старый не исчезает.
2. У меня почему-то при задании маршрута командой "Задать маршрут" не меняется направление перегона, из браузера-всё работает.

И ещё такой вопрос, TRam, можно как-нибудь убрать из браузера станции или отдельные светофоры? Например, очень мешают маневровые с красным огнём в списках поездных сигналов.
TCH39 вне форума   Ответить с цитированием
Старый 29.10.2010, 20:12   #8
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Например, очень мешают маневровые с красным огнём в списках поездных сигналов.
выделять их сложно - для z7 они являются выходными светофорами

Цитата:
маршруты разбираются, но не исчезают из очереди
знаю, но метода исправить пока не придумал

Цитата:
"Задать маршрут" не меняется направление перегона, из браузера-всё работает.
сборка происходит по одному и тому же алгоритму... Даже не знаю в чём дело
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 30.10.2010, 01:59   #9
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Светофры и стрелки пересчитались, но маршрут открыть не получается...
маршруты надо отдельно пересчитывать.

Открывай "показывать станции", затем один раз жмёшь на имя станции, затем на "плюс" рядом со станцией (и затем на имя станции, пока проценты не пропадут), либо на плюс рядом со светофором. Должен появляться список маршрутов (0 возле имени стрелки - "влево", 2 - "вправо"). Если какой-то из светофоров пропускается, и поиск прыгает на следующую станцию, перед этим светофором ставь дефолтный триггер. Если после светофора Н1 вдруг появляется Ч1, значит левер (красно-зелёная стрелочка) одной из стрелок стоит переди белого(жёлтого) вращающегося кружка рельсов (должна быть позади, с противошёрстной стороны).

так, самая последняя (я надеюсь) 1.2

http://narod.ru/disk/26746147000/z7-xPath_v1.2.rar.html
__________________
местный зомбяк

Последний раз редактировалось TRam_; 30.10.2010 в 02:02.
TRam_ вне форума   Ответить с цитированием
Старый 30.10.2010, 12:59   #10
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Так, в версии 1.2 добавлена 3ка команд, в том числе "ждать 1 секунду" без торможения. Ну и
Цитата:
после прохода ПС (по команде "Следовать до красного") маршруты разбираются, но не исчезают из очереди
вроде исправил.

Пойду писать мануальчик на trainz.org.ru
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 31.10.2010, 17:30   #11
Kompozitor
Матёрый пользователь
 
Аватар для Kompozitor
 
Регистрация: 22.07.2010
Адрес: Харьков
Сообщений: 1,413
Вы сказали Спасибо: 220
Поблагодарили 363 раз(а) в 197 сообщениях
Kompozitor стоит на развилке (репутация по умолчанию)
По умолчанию

На АПе в dounload-е какая версия лежит?
Kompozitor вне форума   Ответить с цитированием
Старый 31.10.2010, 17:35   #12
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
На АПе в dounload-е какая версия лежит?
1.0

вообще, судя по тому, что замечания вроде прекратились, попрошу перевыложить на версию 1.4 (одно из правил которой ещё в разработке)
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 31.10.2010, 18:10   #13
TCH39
Опытный
 
Регистрация: 06.10.2010
Сообщений: 111
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
TCH39 стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
вообще, судя по тому, что замечания вроде прекратились, попрошу перевыложить на версию 1.4 (одно из правил которой ещё в разработке)
А 1.3?
TCH39 вне форума   Ответить с цитированием
Старый 31.10.2010, 18:20   #14
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

триннадцатую пропущу

Вообще 1.4 будет всего лишь расширением 1.2 дополнительными командами и правилами, маршрутную часть пока трогать не надо.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 31.10.2010, 18:40   #15
TCH39
Опытный
 
Регистрация: 06.10.2010
Сообщений: 111
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
TCH39 стоит на развилке (репутация по умолчанию)
По умолчанию

TRam, а что за команда "Wait for trackmark"?
TCH39 вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Система для обдувки стрелок Lex73 TrainZ - Маршруты и сценарии 2 17.01.2010 15:28
Система сообщений TRam_ TrainZ — Об игре 3 09.08.2009 17:21
ЧС2-система ЛЖД MSTS - Подвижной состав 21 16.04.2009 21:43
Не запускается игра (рестартует система) Beholder MSTS - Об игре 7 28.03.2009 21:55


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


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