Цитата(DarkMaster @ 7.1.2011, 19:21)

у тебя все массивы одинаковые. может произойти следующее:
set $c3 findcolor (535, 645 565, 680 1 1 5927549 %arr 2 abs) // Успешно нашел совпадения цвета и записал их в %arr.
set $c4 findcolor (535, 645 565, 680 1 1 10327750 %arr 2 abs) // Ничего не нашел и уничтожил массив %arr в который записались предидущие результаты.
Спасибо, об этом я не подумал.
Цитата(DarkMaster @ 7.1.2011, 19:21)

По поводу быстродействия основное решение - уменьшайте области поиска. Ведь if'ами вы не проверяете такие большие области. Насколько я понял у вас есть конкретные координаты в которых надо проверить цвет, так зачем тогда такие большие области?
Именно это я и хочу сделать, а для этого нужны координаты найденых точек.
Переименовал массивы, всё равно на любую команду с их использованием выдаёт ошибку.