Помогите понять, почему не определяется динамика, проект R2.При включении скрипта вылетает сообщение 0 объектов нашли.
Функция поиска динамики не работает. При включении вкладки графика и привязки к окну игры черный квадрат, имя окна было указано.
Включен антикликер с приватным драйвером и расширенная версия.
win w=selectwindow ("R2"
activate(w);
sleep(2000);
int colors, xw, yw;
getdisplay(colors, xw, yw);
int x[50],y[50];
finddynamic(0, #x[0], #y[0], 0, 0, 0, 0, 3, 25,xw+3, yw+25,0, w);//Сделать снимок экрана.
sleep(rand(150, 200));//Выдержать паузу
int k = finddynamic(20, #x[0], #y[0], 15, 10, 200,150,3, 25,xw+3, yw+25,30, w);
textbkcolor (8454143,255);
int n=0;
s:if (n<k)
{
textout(n, x[n]+3, y[n]+25 , format(n), 0);
mousemove(x[n], y[n]);
sleep(1000);
n++;
goto s;
}
messagebox (format(k)+" объектов нашли"
1. rdd3 - 13 Октября, 2020 - 01:49:41 - перейти к сообщению
2. Zireael - 13 Октября, 2020 - 05:51:36 - перейти к сообщению
Цитата:
При включении вкладки графика и привязки к окну игры черный квадрат
Тогда нет смысла использовать указатель на окно в функциях поиска.
Работайте с экраном, а не окном. Последним параметром в finddynamic поставить -1, вместо w. Координаты использовать экранные, а не оконные.
3. rdd3 - 13 Октября, 2020 - 06:53:27 - перейти к сообщению
Zireael пишет:
Цитата:
При включении вкладки графика и привязки к окну игры черный квадрат
Тогда нет смысла использовать указатель на окно в функциях поиска.
Работайте с экраном, а не окном. Последним параметром в finddynamic поставить -1, вместо w. Координаты использовать экранные, а не оконные.
Помогло, спасибо.