Есть ли решения для работы с несколькими цветами и массивами для функций if и while?
Нужно что бы пилот проверял цвет в одной и той же точке. Не знаю почему но иногда скрипт работает как положено, а затем происходит по непонятной причине сбой и в той же самой точке цвет уже другой. Затем через некоторое время все повторяется. Поэтому хочется сразу перечислить все варианты с помощью массива что бы не возвращаться к этой теме.
Код
init_arr %primer (1) 1000, 500 1118602
init_arr %primer (2) 1000, 500 1250190
set delimiter ' '
while_not %primer [1] or %primer [2]
wait 500
end_while
//или
if %primer [1] or %primer [2]
//выполнить действие
end_if
При таком коде пилот выдает ошибку синтаксиса... Есть ли решение или нужно задавать условие при помощи обычных параметрах X, Y Color?