Ситуация такая: есть много числовых переменных с совсем разными названиями, например #vasya, #neboskreb, #lodka и так далее. Всего их штук 15-20. Далее, используя функцию "get color" определяется число цвета в переменную #goal. Что мне нужно, так чтобы при определенном числе цвета, если оно совпало с каким либо из значений переменных о которых я написал в начале (#vasya, #neboskreb, #lodka), скрипт посылался в метку :start.
Например:
set #vasya 765383
set #neboskreb 87643567
set #lodka 98653357
//(.. тут еще штук 15 таких переменных)
set #x1 762
set #y1 385
get color #goal #x1 #y1 abs
if #goal .. (а вот тут как раз нужно проверить совпадение с числом из какой-либо переменной)
goto start
else
goto end
end_if
Я понимаю, что можно написать
if #goal = #vasya or #neboskreb or #lodka
goto start
else
goto end
end_if
но чтото мне подсказывает, что обычно умные люди делают как-то проще для вычислений пилота (IMG:
style_emoticons/default/smile.gif) К тому же, эти переменные в количестве не постоянные, какие-то могут со временем удалиться, какие-то добавиться. Посоветуйте пример какой-нибудь как это реализовать, сам я не справился (IMG:
style_emoticons/default/sad.gif)