Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Ошибка идентификации #x. Возможно совпадают названия функций и переменных

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

1. Brodi - 20 Января, 2017 - 09:50:08 - перейти к сообщению
int k, x(20), y(20), n;
int col_KIB, ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
int Image_0_KIB[25][3];
int Image_1_KIB[31][7];
int Image_2_KIB[36][10];
int Image_3_KIB[34][7];

start_();

m_KIB1: findimage_(#Image_0_KIB[0][0], 1000, 0, 0, 0, 0, 0, 0, -1, 0, 100, -1, 0, 0, ex_KIB, ey_KIB, #k, #x(0), #y(0));
n=0;
m_KIB3: mouse_(0, 1, x(n)+150, y(n)+31, 1000);
mouse_(0, 10, 100, 100, 0);
if (findimage_(#Image_1_KIB[0][0], 2000, 0, 0, 1, 0, 0, 1000, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB7;
else goto m_KIB8;
m_KIB7: key("Добрый день");
findimage_(#Image_2_KIB[0][0], 1000, 0, 0, 1, 0, 0, 1000, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
m_KIB8: findimage_(#Image_3_KIB[0][0], 2000, 0, 0, 1, 0, 0, 500, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
findimage_(#Image_0_KIB[0][0], 5000, 0, 0, 0, 0, 0, 0, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
n++;
if (n==k-1)goto F; goto m_KIB3;
m_KIB11: F:;
key_(34, 1, 0, 1000); goto m_KIB1;



function start_()
{
getdisplay(col_KIB, ex_KIB, ey_KIB);
load_image_();
pause(1000);
}


function key_(int k, int m, int p1, int p2)
{
pause(p1);
if (m==1) key(k);
if (m==2) keydown(k);
if (m==3) keyup(k);
pause(p2);
}


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 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:\Вова\Для вк\Линия.bmp");
loadimage (#Image_1_KIB[0][0], "C:\Вова\Для вк\Sms.bmp");
loadimage (#Image_2_KIB[0][0], "C:\Вова\Для вк\OTpravit.bmp");
loadimage (#Image_3_KIB[0][0], "C:\Вова\Для вк\Back.bmp");
}
2. Kibor - 20 Января, 2017 - 10:00:19 - перейти к сообщению
 Цитата:
int k, x(20), y(20), n;

int k, x[20], y[20], n;

И ВЕЗДЕ

Powered by ExBB FM 1.0 Final