Участник
Покинул форум
Сообщений всего: 70
Дата рег-ции: Май 2018
Репутация: 0
|
ДОброго дня... возникла проблема... делаю 1 в 1 как в видеообучении по спам боту для контакта, но почему то не работает...
Суть проста - подсчитать кол-во найденный изображений на экране
int k;
int col_KIB, ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
int Image_0_KIB[63][16];
start_();
findimage_(#Image_0_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, -1, 5, 100, -1, 0, 0, ex_KIB, ey_KIB, #k, #x_KIB, #y_KIB);
textout(1, 300, 300, "kol-vo "+format(k), 1);
sleep(15000);
function start_()
{
getdisplay(col_KIB, ex_KIB, ey_KIB);
load_image_();
pause(1000);
}
function findimage_(int #Image, int t, int p1, int p2, int m, int xm, int ym, int p3, int fon, int r, int p, int k, int xs, int ys, int xf, int yf, int#sum, int#x, int#y)
{
int timKIB, sumKIB, xKIB, yKIB;
pause(p1);
sumKIB=0;
if (t!=1) timKIB=gettime();
a: if (r==0 && p==100){sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, -1); if (sum>0) goto e;}
else {sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, r, r, r, r, r, r, p, 1, -1); if (sum>0) goto e;}
if (t==0) return 0;
if (gettime()-timKIB<t){sleep(20); goto a;}
return 0;
e: sumKIB=sum; xKIB=x[0]; yKIB=y[0];
pause(p2);
if (m==1){mouse(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==2){mouse(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==3){mouse(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==4){mousedown(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==5){mousedown(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==6){mousedown(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==7){mouseup(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==8){mouseup(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==9){mouseup(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==10){mousemove(xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
return sumKIB;
}
function load_image_()
{
loadimage (#Image_0_KIB[0][0], "C:\1.bmp"
}
(для просмотра ссылки Вам необходимо авторизоваться) - функция поиска настроена правильно - для поиска всех изображений выставлен параметр -1
сама программа визуале(для просмотра ссылки Вам необходимо авторизоваться)
при выполнении на экране появляется по координатам 300,300 надпись "kol-vo -1"
если в меню настройки поиска изображения выставить 50 вместо -1 то показывает "kol-vo 50" хотя изображений не больше 10-ти штук.
Подскажите где туплю?) |