2
« on: July 25, 2023, 09:51:05 PM »
Привет!
Хочу сделать скрипт, который нажимает кнопку ролить статы, пока не получится цифра 100.
Для это планировал в цикле нажимать кнопку бросок и ждать изображение 100 или белого пикселя на месте третьей цифры.
Но не получается даже начать, так как кликер не работает в окне. Под не работает я имею ввиду то, что не происходит нажатия на кнопку. Мышка наводится на неё, но нет нажатия.
К сожалению не получается приложить скриншот - пишет, что папка uppload заполнена. Окно с игрой расположено в правой части экрана.
Прошу подсказать, где я не прав и не лев, и что почитать, чтобы сделать такой скрипт!
// получение hwnd элемента
$h = hget(1276, 566)
// вывод текста на элементе
print( hgettext($h) )
// включение оконного режима, "нацеленного" на этот элемент
hset($h, 1)
$check = 0
WHILE($check = 0)
lDown(409,763)
waitms(91)
lUp(409,763)
// LCLICK(1279,793)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Baldur.bmp", -1, 100)
$check = 1
// LCLICK($_return1, $_return2)
WAITMS(100)
//проверяем вышли ли мы из цикла
print( hgettext($h) )
ELSE
WAITMS(50)
END_IF
END_CYC