По просьбе Sandrilyon'а добавил группировку переменных в командах VariableIfElse и Variable Random - https://yadi.sk/d/vlfqnKNO4w-yuw (ставить с пропуском)
Подскажите пожалуйста по порталам сигналки SU, всё настроил, станцию в конце карты сделал из невидимых, локомотив доехал ботомашинистом до маркера, удалился, но выбило жука, что - то про AI Driving Speed. В чём может быть проблема?
Сделал по просьбе a605 правило отображения HTML, которое обрабатывает нажатия на ссылки и при этом изменяет значения переменных в соответствии с настроенной таблицей - https://yadi.sk/d/XAnMZ4AkFF6n2w
В паке также тестовая карта и тестовый HTML.
Всем привет. Ради интереса (вдруг кому пригодится) дополнил команду ChangeSVariable.
Добавил операторы:
"gcw" - в заданную переменную записывает количество вагонов (в InputTable svar,var,gcw,0). Бывает нужно при разборке состава, погрузки/выгрузки вагонов.
"gct" - в заданную переменную записывает номер пути, на котором стоит поезд (в InputTable svar,var,gct,0). Мне например таким образом удобнее записывать номер пути, нежели через тот же БОК и триггер ловить поезд. Для работы необходим sU mrk с настройками номера пути.
"case" - конструкция switch...case. Исходя из значения переменной позволяет выбрать ту или иную команду (примерно как ifelse, только выбор идет не из двух команд, а из сколько угодно). (InputTable svar,var,case,n где n - максимальное значение, которое может принять переменная (так же это количество команд после команда "case")
За кривое описание извините, я не поэт =)
Ссылка: https://yadi.sk/d/HHMTqB--nbVSgQ
Автор изначальной версии команды (без моих вставок): atilabarut