Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: kanmisha on October 31, 2021, 08:32:21 PM
-
здравствуйте.
подскажите где ошибка.
вот так картинку кликер находит.
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "картинка.bmp",0,80)
print("Найден в координатах X=", $_return1, ", Y=", $_return2)
MOVE($_return1, $_return2)
Else
HINTPOPUP("Не найдено")
END_IF
HALT
а вот так нет . почему ?
SUB(картинка,$par21,$par22,$par23,$par24,$par25,$par26,$par27,$par28) // подпрограмма с параметрами
GETSCREEN ($par21,$par22,$par23,$par24)
IF_PICTURE_IN ($par21,$par22,$par23,$par24,$par25)
LCLICK($_return1+2, $_return2+2)
WAITMS($par28)
END_IF
END_SUB
картинка(830,540,930,740,"картинка.bmp",0,80,1000)
-
Отсутствуют $par26, $par27 в конце 3 строчки. Может поэтому.
-
А почему это произошло? Потому что нужно не лениться давать нормальные имена переменным, а не $par21,$par22,$par23,$par24,$par25,$par26,$par27,$par28
SUB(картинка, $x1,$y1,$x2,$y2,$image,$transp,$percent,$delay)
GETSCREEN($x1,$y1,$x2,$y2)
IF_PICTURE_IN($x1,$y1,$x2,$y2, $image,$transp,$percent)
LCLICK($_return1+2, $_return2+2)
WAITMS($delay)
END_IF
END_SUB
картинка(830,540,930,740,"картинка.bmp",0,80,1000)