Игра Фантазиум, пытаюсь автоматизировать рыбалку. Там появляются картинки со стрелками и их за время надо нажать на клавиатуре в правильном порядке.
Для начала решил выполнить более простую задачу -- автохил. Но проблемма с определением цвета тоже присутствует.
Пока занимался отладкой написал простенький скрипт:
Код
set #a findwindow (Фантазиум (RU))
set workwindow #a
showwindow #a
set logging open
while #a <> 0
get color #c 123, 456
set logging #c
end_while
из которго и выяснил, что цвет для поверки берётся из фона, а не картинки.
Пользовался командой if #x, #y 123456 . Поскольку проверяется один конкретный пиксель, то не хотел через fincolor делать, но если через иф не будет работать, то придётся.
Можно подробнее про два режима снятия цвета?
Про этот я знаю
set $a findcolor (1, 1 2, 2 1 1 123456 %arr 1) abs // тут будет проверятся только один пиксель (1,1), поэтому не обязательно в цикл вгонять