Показать сообщение отдельно
Старый 06.10.2021, 13:26   #3
vicente
Заблокирован
 
Регистрация: 06.10.2007
Сообщений: 1,765
Вы сказали Спасибо: 899
Поблагодарили 1,213 раз(а) в 730 сообщениях
vicente стоит на развилке (репутация по умолчанию)
По умолчанию

Костя, тема в разделе Open Rails, понятно, что речь идёт об этом симуляторе. Так же, как и соответствующая тема в разделе MSTS не имеет этого уточнения. ИМХО.

Я начал с самоучителя в интернете. Идёт тяжело - я уже не мальчик, который "схватывает на лету", да и время - фактор немаловажный в этом вопросе - у меня его не много. Но, из того, что я понял на форуме у них, плюс к этому - самые азы синтаксиса, лично мне С# в ближайшее время "не грозит" - довольно скудный функционал (пока) при большом геморрое - скрипты в С# не обращаются к сигнальному объекту "напрямую", а через идентификацию (как в sigscr.dat обращаются к id_sig_XX(sigid). Более того, я просматриваю некие уже написанные скрипты для испанской TCS - способ передачи информации там - что-то типа логики сигнализации АРК для MSTS - обходные пути. Тем не менее, файл CsSignalScript.sc, в котором находится весь функционал С# скриптованной головы, верю, будет расширяться и пополняться. Возможно, со временем, он (функционал) меня заинтересует настолько, что я буду вынужден пойти туда. Речь, конечно, прежде всего, о маневровом, который должен зависеть от предыдущего входного для отделения маневрового режима от поездного. Но, есть и ещё, как я писал в параллельной теме, задачи, удовлетворительного решения которым, существующей логикой sigscr.dat я найти не могу. Маневровые светофоры на сегодняшний день у меня имеют всего один недостаток (но очень серьёзный): из-за поездной ситуации и положения стрелок "перед" сигналом, они могут ловить с оппозита переменную с перегона, которая ставит сигнальную голову поездной режим. Но, это - не только и не столько. У меня для sigscr.dat нет удовлетворительного решения на случай проезда красного (поавда есть идея прописать этот проезд в *.cvf, нарисовать текстуру АЛСН-светофора с красным и "закрыть" ею существующую, не знаю: насколько это возможно в 2d кабине, так что это - из области фантастики). Ещё одна проблема - потеря кодов на некодируемых путях (сегодня реализовано довольно топорно, не до выхода на перегон и не совсем, как в реале, а только там, "где это возможно"), и особенно - ПАБ - там просто тёмный лес. Заставить светофор аспектом, дающим белый на АЛСН остановить поезд невозможно, ставить дополнительный маркер перед основным светофором - путь в прошлое - поезда будут с платформ "подтягиваться" к закрытым сигналам, как в MSTS . С# сигнальный скрипт (в комплекте с TCS C# скриптом), возможно, решит эти проблемы для поезда игрока. Но мне нужна полноценная сигнализация и для трафика, с тем же количеством вариантов показаний и режимов, таймеров и гаснущих проходных светофоров, которые я имею сейчас на логике sigscr.dat
vicente вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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