Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: Не работает findimage
SeMiTr
Отправлено: 04 Июля, 2017 - 15:45:06
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 10
Дата рег-ции: Июнь 2017  
Репутация: 0




3 часа сижу и не могу найти ошибку. Всё сделал по учебнику. Функция findimage в пользовательской функции time_(); упорно выдаёт ошибку:
INTS[2800]=findimage(1, #INST[6]3315, -1, #YKAZ_Ffindimage__x[0], #YKAZ_Ffindimage__y[0], 0, 0, 1366, 768, -1);
код:
CODE:

int col_KIB, ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
int Image_0_KIB[93][16];
int Image_1_KIB[19][19];
int Image_Hour_KIB[32][14];
int Image_Minute_KIB[33][15];
int hour=16, minutes=50;
int i;

start_();

findimage_(#Image_0_KIB[0][0], 0, 300, 0, 1, 160, 38, 0, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
//findimage_(#Image_1_KIB[0][0], 300, 300, 0, 1, 10, 10, 0, -1, 30, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
time_();
function start_()
{
getdisplay(col_KIB, ex_KIB, ey_KIB);
load_image_();
pause(1000);
}

function time_()
{
pause(300);
hourI=2;//hour/6;
hour_=2;//hour%6;
i=findimage(1, #Image_Minute_KIB[0][0], -1, #x_KIB[0], #y_KIB[0], 0, 0, ex_KIB, ey_KIB, -1);
mouse(LEFT, x_KIB[0]+hour_*34-5, y_KIB[0]+hour_*34+42);
//mouse(LEFT, 200, 200);
}

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:\Users\ýíåðãèÿ\Documents\Êèáîð\Image_0.bmp");
loadimage (#Image_1_KIB[0][0], "C:\Users\ýíåðãèÿ\Documents\Êèáîð\I40.bmp");
loadimage (#Image_Hour_KIB[0][0], "C:\Users\ýíåðãèÿ\Documents\Êèáîð\Hour.bmp");
loadimage (#Image_Minute_KIB[0][0], "C:\Users\ýíåðãèÿ\Documents\Êèáîð\Minute.bmp");
}

 
 Top
Kibor
Отправлено: 04 Июля, 2017 - 16:07:06
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8091
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




#x_KIB[0], #y_KIB[0]
 
 Top
SeMiTr
Отправлено: 06 Июля, 2017 - 14:03:04
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 10
Дата рег-ции: Июнь 2017  
Репутация: 0




Если Вы про верхнюю строку то даже x_KIB[1], y_KIB[1] не помогает. (Как я понимаю # здесь ни к чему). А если про функцию внутри time(), то там так и написано.
Остальной код сгенерирован из визуального редактора, так что ошибок там быть не должно.
 
 Top
Kibor
Отправлено: 06 Июля, 2017 - 14:25:57
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8091
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




#x_KIB, #y_KIB
у вас не массив
 
 Top
SeMiTr
Отправлено: 06 Июля, 2017 - 15:22:10
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 10
Дата рег-ции: Июнь 2017  
Репутация: 0




Спасибо!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by