Цитата(DarkMaster @ 27.3.2014, 20:11)
1) Дублирующиеся цвета я бы попробовал все-таки перевести в findcolor. Насколько это реально - надо смотреть конкретную ситуацию.
2) Вместо if'a можно попробовать использовать findcolor с одной точкой поиска и обязательно со вторым методом поиска цвета. Проводимые когда-то тесты дали забавные результаты.
3) Можно попробовать использовать функцию color (не get color, а именно color). Есть серьезное подозрение, что это очень облегченный findcolor.
4) Использовать односимвольные переменные, убрать лишние запятые - дает неплохой прирост при переборе массивов. Тут конечно не те объемы, но все же что-то даст.
5) Ну и set linedelay 0, если это почему-то еще не было сделано.
6) Так же отключите слежение за ходом скрипта - даст большой прирост.
попробую вначале результаты финдколора записывать в массив, а потом перебирать. хотя не думаю, что даст прироста.
5 стояло, 6 поставил, дало прирост.