Прохожий
Покинул форум
Сообщений всего: 16
Дата рег-ции: Дек. 2016
Репутация: 0
|
Kibor пишет: ну понятно..
Нажмите несколько раз контр и шифт
залипли клавиши при остановке скрипта.
ЗАМЕНИЛ ПОИСК ИЗОБРАЖЕНИЯ НА ПОИСК ЦВЕТА ,кибо начал выдавать ошибку и
вылетать
кстати нормальный клик заработал)
(для просмотра ссылки Вам необходимо авторизоваться)
int color_KIB_0[1], sum_color_KIB_0[1];
color_KIB_0[0]=16711168;
sum_color_KIB_0[0]=1;
int k, x[30], y[30], n=0;
int col_KIB, ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
start_();
if (findheapcolor_(20, 20, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, 0, ex_KIB, ey_KIB, 1, 1, #K, #x[0], #y[0], #color_KIB_0[0], #sum_color_KIB_0[0])>0) goto m_KIB2;
else goto m_KIB4;
m_KIB2: mouse_(0, 1, x[n], y[n], 555);
n++;
if (n<k) goto m_KIB2;
else goto m_KIB4;
m_KIB4:
function mouse_(int p1, int m, int xm, int ym, int p2)
{
pause(p1);
if (m==1) mouse(LEFT, xm, ym);
if (m==2) mouse(MIDDLE, xm, ym);
if (m==3) mouse(RIGHT, xm, ym);
if (m==4) mousedown(LEFT, xm, ym);
if (m==5) mousedown(MIDDLE, xm, ym);
if (m==6) mousedown(RIGHT, xm, ym);
if (m==7) mouseup(LEFT, xm, ym);
if (m==8) mouseup(MIDDLE, xm, ym);
if (m==9) mouseup(RIGHT, xm, ym);
if (m==10) mousemove(xm, ym);
pause(p2);
}
function start_()
{
getdisplay(col_KIB, ex_KIB, ey_KIB);
pause(1000);
}
function findheapcolor_(int onx, int ony, int oox, int ooy, int t, int p1, int p2, int m, int xm, int ym, int p3, int r, int k, int xs, int ys, int xf, int yf, int all_col, int min_col, int#sum, int#x, int#y, int#color, int#sum_color)
{
int timKIB, sumKIB, xKIB, yKIB;
pause(p1);
sumKIB=0;
if (t!=1) timKIB=gettime();
a: sum=findheapcolor(k, #color[0], #sum_color[0], all_col, min_col, #x[0], #y[0], onx, ony, oox, ooy, xs, ys, xf, yf, r, r, r, r, r, r, -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;
}(Отредактировано автором: 23 Декабря, 2016 - 16:52:22) |