Тема
:
Несколько вопросов по МСТС
Показать сообщение отдельно
15.05.2015, 23:16
#
30
КЕ
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,048
Вы сказали Спасибо: 8,727
Поблагодарили 2,557 раз(а) в 1,162 сообщениях
Сохрани скрипт в резервной копии, и попробуй у
T_Head_YGR
заменить на такое:
Скрытый текст:
SCRIPT T_Head_YGR
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)
{ if (route_set())
{ state = SIGASP_STOP_AND_PROCEED;
if ((enabled || !sig_feature (SIGFEAT_USER1)) && (block_state() ==BLOCK_CLEAR))
{ next_state = next_sig_lr (SIGFN_NORMAL);
if ( ( next_state ==SIGASP_STOP ) || ( ( next_sig_mr ( SIGFN_NORMAL ) ==SIGASP_STOP_AND_PROCEED ) && ( next_state ==SIGASP_RESTRICTING ) ) ) state = SIGASP_RESTRICTING;
else if ((next_state ==SIGASP_STOP_AND_PROCEED) || (next_state ==SIGASP_RESTRICTING)) state = SIGASP_APPROACH_1;
else state = SIGASP_CLEAR_2;
}
draw_state = def_draw_state (state);
if (state ==SIGASP_CLEAR_2)
{ if (next_state ==SIGASP_APPROACH_2) draw_state = 4;
else if ((next_state ==SIGASP_APPROACH_3) || (next_state ==SIGASP_CLEAR_1)) draw_state = 5;
}
}
else { state = SIGASP_STOP; if (block_state() ==BLOCK_JN_OBSTRUCTED) state = SIGASP_STOP_AND_PROCEED;
}
} else state = SIGASP_STOP;
draw_state = def_draw_state (state);
__________________
next_state == 7;
КЕ
Посмотреть профиль
Отправить личное сообщение для КЕ
Найти ещё сообщения от КЕ
01.01.2007, 12:00
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу
РЕКЛАМА