Этот пользователь сказал Спасибо КЕ за это полезное сообщение: |
15.05.2015, 21:31 | #16 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
|
Это если в скрипте прописано отсутствие огней на состояние !enabled - при этом светофоры, смотрящие "не по сервису", гаснут.
Обычно делается у проходных, скрипт подправить несложно.
__________________
next_state == 7; |
Этот пользователь сказал Спасибо КЕ за это полезное сообщение: |
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
15.05.2015, 21:34 | #17 |
Матёрый пользователь
Регистрация: 18.07.2010
Адрес: Стерлитамак
Сообщений: 437
Вы сказали Спасибо: 293
Поблагодарили 370 раз(а) в 111 сообщениях
|
|
15.05.2015, 21:42 | #18 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
|
Вот пример секции скрипта проходного:
Скрытый текст:
И соответствующая ему секция в sigcfg: Скрытый текст:
Красным выделены части, гасящие огни.
__________________
next_state == 7; |
15.05.2015, 22:13 | #19 |
Матёрый пользователь
Регистрация: 18.07.2010
Адрес: Стерлитамак
Сообщений: 437
Вы сказали Спасибо: 293
Поблагодарили 370 раз(а) в 111 сообщениях
|
Их самому вставлять в sigcfg, сигнала TK_YGR я там не увидел
|
15.05.2015, 22:27 | #20 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
|
Ну да, это же был пример - TK_YGR из моей сигнализации, а здесь речь о какой, Усовская или Тимасовская, в каком маршруте?
__________________
next_state == 7; |
15.05.2015, 22:31 | #21 |
Матёрый пользователь
Регистрация: 18.07.2010
Адрес: Стерлитамак
Сообщений: 437
Вы сказали Спасибо: 293
Поблагодарили 370 раз(а) в 111 сообщениях
|
|
15.05.2015, 22:32 | #22 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
|
Это обозначение должно совпадать с тем, которое указано на светофор в части SignalShapes конфига, и в скрипте.
Выложи sigscr и sigcfg из своего маршрута, а то у меня нет его; попробую сделать.
__________________
next_state == 7; |
15.05.2015, 22:37 | #23 |
Матёрый пользователь
Регистрация: 18.07.2010
Адрес: Стерлитамак
Сообщений: 437
Вы сказали Спасибо: 293
Поблагодарили 370 раз(а) в 111 сообщениях
|
SCRIPT T_HGD_YGR_Back
extern float block_state (); extern float route_set (); extern float next_sig_lr (); extern float next_sig_mr (); extern float def_draw_state (); extern float state; extern float draw_state; extern float enabled; extern float sig_feature (); float next_state; if (enabled) { next_N = next_sig_lr (SIGFN_NORMAL); if (block_state() == BLOCK_CLEAR) { if (next_N <= 2 ) state = 4; else state = 7; } else state=1; } else state=0; draw_state = def_draw_state (state); И соответствующая ему секция в sigcfg: Скрытый текст: SignalType ( "T_HGD__YGR" SignalFnType ( NORMAL ) SignalLightTex ( "ltex" ) SemaphoreInfo ( 0.7 ) SignalFlags ( SEMAPHORE ) SignalLights ( 3 SignalLight ( 0 "Red Light" Position ( 0.31 4.82 0.4 ) Radius ( 1 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 1 "Yellow Light" Position ( 0.31 5.40 0.4 ) Radius ( 1 ) SignalFlags ( SEMAPHORE_CHANGE ) ) SignalLight ( 2 "Green Light" Position ( 0.31 5.11 0.4 ) Radius ( 1 ) SignalFlags ( SEMAPHORE_CHANGE ) ) ) SignalDrawStates ( 4 SignalDrawState ( 0 "No" ) SignalDrawState ( 1 "Red" DrawLights ( 1 DrawLight ( 0 ) ) SemaphorePos ( 0 ) ) SignalDrawState ( 2 "Yellow" DrawLights ( 1 DrawLight ( 1 ) ) SemaphorePos ( 1 ) ) SignalDrawState ( 3 "Green" DrawLights ( 1 DrawLight ( 2 ) ) SemaphorePos ( 2 ) ) ) SignalAspects ( 4 SignalAspect ( STOP "No" SpeedKPH ( 0 ) ) SignalAspect ( STOP_AND_PROCEED "Red" SpeedKPH ( 0 ) ) SignalAspect ( APPROACH_2 "Yellow" SpeedKPH ( 60 ) ) SignalAspect ( CLEAR_2 "Green" ) ) SignalNumClearAhead ( 10 ) ) То есть примерно так? Добавлено через 2 минуты Ок, сейчас |
15.05.2015, 22:41 | #24 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
|
Да, так, надо проверить, должно работать. Но надо исходный скрипт посмотреть.
__________________
next_state == 7; |
15.05.2015, 22:48 | #25 |
Матёрый пользователь
Регистрация: 18.07.2010
Адрес: Стерлитамак
Сообщений: 437
Вы сказали Спасибо: 293
Поблагодарили 370 раз(а) в 111 сообщениях
|
он огромный, как мне его выложить?
19000 строк Файлом бы если как-то Добавлено через 4 минуты http://www.fayloobmennik.net/4883974 http://www.fayloobmennik.net/4883977 |
15.05.2015, 22:52 | #26 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
|
Какой именно проходной светофор надо сделать?
__________________
next_state == 7; |
15.05.2015, 22:56 | #27 |
Матёрый пользователь
Регистрация: 18.07.2010
Адрес: Стерлитамак
Сообщений: 437
Вы сказали Спасибо: 293
Поблагодарили 370 раз(а) в 111 сообщениях
|
А все проходные нельзя сделать, только один? Они же все должны погаснуть по развороту автоблокировки в противоположную сторону
|
15.05.2015, 23:00 | #28 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
|
Так они же все по одному и тому же скрипту работают, светофоры-то одинаковые.
ЗЫ: Скачал, посмотрел - T_HGD_YGR_Back - такого нет в скрипте, может, имелся в виду T_Head_YGR_Back? Но это для АЛСО по неправильному пути, он без огней, только код в рельсовую цепь выдаёт.
__________________
next_state == 7; Последний раз редактировалось КЕ; 15.05.2015 в 23:02. |
15.05.2015, 23:12 | #29 |
Матёрый пользователь
Регистрация: 18.07.2010
Адрес: Стерлитамак
Сообщений: 437
Вы сказали Спасибо: 293
Поблагодарили 370 раз(а) в 111 сообщениях
|
На правильном пути и на неправильном у них разные названия, судя по программе Mapper
Добавлено через 3 минуты http://s02.radikal.ru/i175/1505/48/158cd113ffc7.png Добавлено через 4 минуты T_Head_YGR мне нужен Добавлено через 1 минуту без Back нужен мне Последний раз редактировалось Neo7; 15.05.2015 в 23:09. |
15.05.2015, 23:16 | #30 |
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,078
Вы сказали Спасибо: 8,769
Поблагодарили 2,569 раз(а) в 1,171 сообщениях
|
Сохрани скрипт в резервной копии, и попробуй у T_Head_YGR заменить на такое:
Скрытый текст:
__________________
next_state == 7; |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Несколько вопросов по разработке сценария | fil | MSTS - Сценарии | 69 | 02.10.2011 16:49 |
Trainz2009. Несколько вопросов. | killmesomebody | TrainZ - Маршруты и сценарии | 48 | 08.03.2010 14:35 |
Несколько тупых вопросов по созданию сценариев | parovoZZ | TS - Маршруты и сценарии | 20 | 05.03.2010 14:28 |
Несколько несложных вопросов по игре | Vad | TrainZ — Об игре | 20 | 11.05.2009 20:04 |
несколько вопросов по сценарию | msts-newbie | MSTS - Сценарии | 27 | 07.01.2009 23:59 |
Что это? |