Цитата(cirus @ 11.5.2020, 19:48)
findcolor в цикле и проверяет.
определенно я что-то делаю неправильно. вот мой скрипт:
set #d findcolor (1688, 8 1906, 516 1 1 (3099584) %arr 2) //в указанном диапазоне ищу по цвету кнопку атаки (динамичное расположение)
if #d > 0 // если найден нужный цвет, то делаем клик по цвету
left %arr [1 1], %arr [1 2]
end_if
//начался бой
while 50, 25 5009909 // проверяю по цвету окна идет ли еще бой. пока цвет соответствует указанному
- срабатывает пауза, как только цвет окна меняется - скрипт работает дальше
wait 200
end_while
//
if_not 931, 170 13626352
wait 500
else
left 955, 101
end_if
//
while 931, 170 13626352
left 955, 101
wait 200
end_while
скрипт работает как надо, но..
Я хочу сделать так, чтобы он повторялся до тех пор, пока в окне присутствует та самая цветная кнопка атаки, с поиска которой и начинается мой скрипт. И как раз на это у меня тямы не хватает..