Этот пользователь сказал Спасибо КЕ за это полезное сообщение: |
![]() |
![]() |
|
![]() |
#1 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
![]() |
![]()
Как и ШУНТИНГ - тоже не работают с этим. Надо к разрабам идтить челом бить...
![]()
__________________
next_state == 7; |
![]() |
![]() |
Этот пользователь сказал Спасибо КЕ за это полезное сообщение: |
![]() |
#2 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,764
Вы сказали Спасибо: 899
Поблагодарили 1,214 раз(а) в 730 сообщениях
![]() |
![]()
Сходи-сходи!
![]() Я никак не соберусь сходить и побить |
![]() |
![]() |
Этот пользователь сказал Спасибо vicente за это полезное сообщение: |
![]() |
#3 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
![]() |
![]()
Я б сходил бы, да в аглицкой мове не умён...
![]() А сколько там всего народу участвует в ORTS? --- block_state () и next_sig_xx () непонятно как срабатывают, когда выходишь со станции по удалению. Получается, что первый проходной какое-то время !enabled, но непонятно - как именно это время рассчитано в движке. Выходные, как я понял пока - даже если путь сервису не доходит до след. сигнала, и тот не виден на мониторе пути - скриптом его всё равно можно проверить, иначе бы маневровый на выходном по зависимости от next_sig_lr(SIGFN_NORMAL) == 1; (state=1; у проходного по !enabled) не открывался бы.
__________________
next_state == 7; Последний раз редактировалось КЕ; 06.11.2016 в 10:42. |
![]() |
![]() |
![]() |
#4 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,764
Вы сказали Спасибо: 899
Поблагодарили 1,214 раз(а) в 730 сообщениях
![]() |
![]()
Уверен, что проблема с enabled()? У меня другие выводы. Я "грешу" именно на функции block_state () и next_sig_xx (). Если ещё точнее, на то, как они взаимодействуют. Писать разрабу сигнализации никак не соберусь (с лета ещё). Сначала хочу проверить свои скрипты. Вдруг проблема там? Пока занят сценариями.
Насчет выходных, у меня, тогда, противоположная проблема: он должен давать RES на след RES, проходные по !enabled() - RES. Если вывести путь сервиса за последнюю стрелку на главный ход, всё работает "на ура". Проблемы начинаются, когда манёвры идут внутри станции. Предварительно - блок высчитывается до первой стрелки за путём, она же даёт 0 по цепи. И всё! Арр... (ррр) - поездной аспект! Был вообще дикий случай: с одного пути в депо заходили один за другим 3 тепловоза "Из-под составов". Первый и третий уходили по маневровому аспекту, а средний - по поездному. |
![]() |
![]() |
Этот пользователь сказал Спасибо vicente за это полезное сообщение: |
![]() |
#5 | |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
![]() |
![]()
Олег, ты на мониторе пути ничего странного не замечал? "Лишние" светофоры там показывались...
![]() Я сделал себе вот такую текстуру для него - с тонкими линиями вместо кружков, и сразу видно, что что-то здесь не так... Цитата:
__________________
next_state == 7; |
|
![]() |
![]() |
Этот пользователь сказал Спасибо КЕ за это полезное сообщение: |
![]() |
#6 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,764
Вы сказали Спасибо: 899
Поблагодарили 1,214 раз(а) в 730 сообщениях
![]() |
![]()
Ну, вот, об этом самом и хотел сказать. Глюки внешних функций влияют на сигналы. Я когда-то писал, что на 0.9 до какого-то момента работало по-другому. На 1.1 пришлось переписывать логику, но, где-то я упустил момент начала этих глюков. Всё невозможно сразу проверить. Блокировки работают, трафики гоняют, на дисплее диспетчера не всегда отчетливо видно что именно там открывается и кому. Потом заметил в одном месте, потом в другом... и пошло-поехало...
Вижу давно это на Ctrl+Alt+F11. "Списывал" на "многоголовость" сигнальных точек, потому как проверил, что все они работают по SNCA четко. В поездном режиме вообще никаких проблем нет. Геморр начинается когда есть точки разворота... возможно и точки ожидания влияют перед окончанием трэка |
![]() |
![]() |
![]() |
#7 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
![]() |
![]()
Да, с точкой разворота. По Ctrl+Alt+F11 виден только выходной с 2Ж, а на мониторе - ещё и S.A.P. какой-то перед ним...
![]()
__________________
next_state == 7; Последний раз редактировалось КЕ; 06.11.2016 в 14:34. |
![]() |
![]() |
![]() |
#8 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,764
Вы сказали Спасибо: 899
Поблагодарили 1,214 раз(а) в 730 сообщениях
![]() |
![]()
Вот сейчас как раз пытаюсь "добить" одно место...
Лок отцепляется от состава, приехавшего на станцию и должен уйти в депо по маневровому белому (сигнал настроен давать RES на след. RES) в горловине между стрелками поставил точку (WB - даёт RES если block_state () !=# BLOCK_JN_OBSTRUCTED), SNCA выходного - 3... И - фигос! Маневровая точка в нуле и выходной открывается поездным Арр Добавлено через 6 минут Ха!!! Поставил на пути трафика внутри в депо ещё один маневровый... Заработало |
![]() |
![]() |
Этот пользователь сказал Спасибо vicente за это полезное сообщение: |
![]() |
#9 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
![]() |
![]()
"Внутри депо" - тупики все, что ли, осигналить рестриктом?
Стрелки, что ли, влияют на маневровое движение...
__________________
next_state == 7; |
![]() |
![]() |
![]() |
#10 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,764
Вы сказали Спасибо: 899
Поблагодарили 1,214 раз(а) в 730 сообщениях
![]() |
![]()
Давно эту хрень подозревал. Писал сегодня о случае с тремя тепловозами в депо, так вот, там они по разным путям шли. Два по одному, а третий по другому. Так там один путь с сигналом был, а другой без
Добавлено через 1 минуту Думаю, что это связано с окончанием пути игрока/трафика |
![]() |
![]() |
Этот пользователь сказал Спасибо vicente за это полезное сообщение: |
![]() |
#11 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
![]() |
![]()
А поставь на другом тоже - как получится с показаниями?
__________________
next_state == 7; |
![]() |
![]() |
![]() |
#12 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,764
Вы сказали Спасибо: 899
Поблагодарили 1,214 раз(а) в 730 сообщениях
![]() |
![]()
Решил поставить, но сначала снова " проиграл" сцену без изменений сигналов...
Вот первый лок ждёт скрещения[IMG] ![]() ![]() ![]() А, вот второй пошёл [IMG] ![]() ![]() Чёрт его знает. Теперь и здесь заработало нормально. Может, проблема заключалась в этом SNCA = -1? Но, всё равно "определяющий" маневровое показание светофор не должен быть последним перед окончанием трека. Добавлено через 4 минуты Костя, вопрос: Ты писал о "двойных" аспектах. А, вот с таким ты сталкивался? [IMG] ![]() |
![]() |
![]() |
Этот пользователь сказал Спасибо vicente за это полезное сообщение: |
![]() |
#13 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
![]() |
![]()
Он должен стоять "где-то на пути"; если поставить 2 рядом в тупике - то не сработает, если там перед ними точка разворота.
__________________
next_state == 7; |
![]() |
![]() |
Этот пользователь сказал Спасибо КЕ за это полезное сообщение: |
![]() |
#14 |
Заблокирован
Регистрация: 06.10.2007
Сообщений: 1,764
Вы сказали Спасибо: 899
Поблагодарили 1,214 раз(а) в 730 сообщениях
![]() |
![]()
Позже. Пока вот они - твои "двойные":
![]() Выходной [IMG] ![]() Первый маневровый ![]() ...и второй [IMG] ![]() Добавлено через 28 минут А, вот и стрелка, через которую не проходит путь сервиса: [IMG] ![]() [IMG] ![]() Добавлено через 16 минут Это получается некое "состояние неопределённости". И связано это не столько с тем, что так хочет Роб Ротердинк, который считает, что если стрелка не находится на маршруте сервиса, или/и светофор заблокирован или/и перед узлом есть точка разворота/ожидания, то не важно ни состояние блока ни положение стрелки, сколько с тем, что сим программируется на работу с "неосигналенными" маршрутами. |
![]() |
![]() |
Этот пользователь сказал Спасибо vicente за это полезное сообщение: |
![]() |
#15 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
![]() |
![]()
Тогда проверю своё в мультиплеерном режиме..
__________________
next_state == 7; Последний раз редактировалось КЕ; 06.11.2016 в 16:20. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрипты Вл | ~sejo~ | TrainZ - Подвижной состав | 2 | 25.09.2010 18:11 |
Как эта конфигурация ? | vita | IT, компьютеры, электроника | 9 | 02.06.2009 00:26 |
Заказы на скрипты | TRam_ | TrainZ — Об игре | 5 | 03.04.2009 16:25 |
MSTS-конфигурация компьютера | GeneZone | MSTS - Об игре | 6 | 03.03.2008 21:03 |
Trainz 2006 SP1 Конфигурация PC | vita | TrainZ — Об игре | 18 | 11.02.2008 00:11 |
|
![]() Что это? |