Показать сообщение отдельно
Старый 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


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