Цитата:
Сообщение от vitro
просто в определенное время включить и выключить.
|
Нет такого. Ни в MSTS ни в ORTS.
Можно попробовать поймать последний сигнал в тупике через
dist_multi_sig_хх(). Проблематично, конечно, но попробуй. Я не знаю: поймает ли сигнал эту функцию на большом расстоянии. Смысл такой: ставишь в тупике вместо SHUNTING особый NORMAL (сначала так попробуй, не факт что сработает, но шансов больше). Запрограммируй его давать аспект, который не используешь во всех режимах на маршруте (RESTRICTING, STOP_AND_PROCEED, CLEAR_1, APPROACH_3, по ситуации твоей), когда блок за ним занят (стоит твоя невидимка). Между ним и концом трэка поставь "для верности" DISTANCE (надеюсь, ты не используешь их, если используешь - другой тип надо ставить, которого нет на пути сервисов до самого конца). Стрелки должны по умолчанию вести в тупик (прямо, то есть).
В скрипте задай
Цитата:
if (dist_multi_sig_lr (SIGFN_NORMAL, SIGFN_DISTANCE) ==# [наш аспект особый] )
{есть показания}
|
Дальше всё зависит от того насколько далеко сим будет "видеть" путь. По хрестоматии, он должен видеть его по стрелкам до конца и ловить последний DISTANCE. Но, на практике из-за SNCA и множества узлов по пути, может быть сбой. Но, попытайся.