Вот такой скриптик мною написаный работает хорошо, но в последнее время пришла необходимость чтоб он работал в перекрытом окне, и вот тут возник ступор у меня. с findcolor
Код
set #handleWin GetWindow (000105A6)
set workwindow #handleWin
if_not 600, 467 2499614 //проверка ячейки на наличие итемов
if 600, 461 1048642 //проверка не продаваемого итема в ячейке 1
drag 599, 464 789, 327 //выкидываем данный итем
wait 1s
left 368, 193 //подтверждаем
left 703, 428 //снимаем затемнение с ячейки
wait 1s
end_if
if 636, 461 1048642 //проверка не продаваемого итема в ячейке 2
drag 636, 461 789, 327 //выкидываем данный итем
wait 1s
left 368, 193 //подтверждаем
left 703, 428 //снимаем затемнение с ячейки
wait 1s
end_if
if 672, 461 1048642 //проверка не продаваемого итема в ячейке 3
drag 672, 461 789, 327 //выкидываем данный итем
wait 1s
left 368, 193 ///подтверждаем
left 703, 428 //снимаем затемнение с ячейки
wait 1s
end_if
:sta
post F1 //жмем продать
wait 1s
if_not 274, 177 16777215 //проверяем открылось нет
Goto sta //возвращаем если не открылось
end_if
left 311, 382 //жмем строку продать
if_not 322, 164 15921906 //проверяем открылось нет
Goto sta //возвращаем если не открылось
end_if
wait 500
drag 319, 390 316, 191 //продаем итем с ячейки 1
if 386, 199 5128240 //проверяем на заточ
left 386, 199 //подтверждаем если присутсвует заточ
end_if
drag 357, 398 350, 192 //продаем итем с ячейки 2
if 386, 199 5128240 //проверяем на заточ
left 386, 199 //подтверждаем если присутсвует заточ
end_if
drag 391, 393 387, 194 //продаем итем с ячейки 3
if 386, 199 5128240 //проверяем на заточ
left 386, 199 //подтверждаем если присутсвует заточ
end_if
left 424, 437 //продаем
end_if
не могу допетрить как писать в скрипте, пробовал тыкался, то зависает на определенных строках то шпарит все строки без определения
Код
set $a 0
While $a < 1
set $a findcolor (324, 490 335, 522 1 1 6577750 %arr workwindow)
end_while
или же я в корне думаю не в ту сторону