у тебя все массивы одинаковые. может произойти следующее: 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 в который записались предидущие результаты.
По поводу быстродействия основное решение - уменьшайте области поиска. Ведь if'ами вы не проверяете такие большие области. Насколько я понял у вас есть конкретные координаты в которых надо проверить цвет, так зачем тогда такие большие области?
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|