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

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

 Страниц (3): « 1 [2] 3 »   

> Без описания
banno
Отправлено: 05 Мая, 2019 - 21:00:49
Post Id



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


Покинул форум
Сообщений всего: 11
Дата рег-ции: Май 2019  
Репутация: 0




Если я такой код вставлю то он работает а если, если свой большой запущу то нет и когда упрощу его до одного цикла все равно не работает.
(Добавление)
CODE:

int xx, yy;
int size_key_char_KIB=-1;
int col_KIB, ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB, j123, j124, j125;
int Image_58_KIB[68][57], Image_59_KIB[89][19], Image_1_KIB[29][32], Image_2_KIB[32][37], Image_3_KIB[29][31], Image_4_KIB[30][29], Image_5_KIB[29][31], Image_6_KIB[28][31], Image_7_KIB[30][31], Image_10_KIB[28][30], Image_9_KIB[30][32], Image_8_KIB[30][29], Image_11_KIB[30][32], Image_64_KIB[115][33], Image_12_KIB[32][30], Image_32_KIB[49][50], Image_31_KIB[28][25], Image_13_KIB[32][33], Image_30_KIB[29][23], Image_29_KIB[31][22], Image_14_KIB[30][34], Image_28_KIB[33][23], Image_15_KIB[29][34], Image_27_KIB[31][25], Image_26_KIB[31][23], Image_16_KIB[31][34], Image_25_KIB[29][25], Image_23_KIB[31][33], Image_24_KIB[34][33], Image_22_KIB[31][24], Image_21_KIB[31][27], Image_19_KIB[33][35], Image_20_KIB[31][25], Image_18_KIB[33][34], Image_60_KIB[53][45], Image_61_KIB[153][30];
int Image_62_KIB[90][64], Image_63_KIB[59][30], Image_17_KIB[29][27], Image_36_KIB[50][50], Image_35_KIB[51][49], Image_34_KIB[49][49], Image_33_KIB[46][47];
start_();

for(j124 = 0; j124 < 10000; j124++){

findimage_(#Image_58_KIB[0][0], 10000, 0, 0, 1, 0, 0, 200, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
m_KIB1:
textout(0, 100, 50, "poik", 2);
findimage_(#Image_59_KIB[0][0], 8000, 200, 0, 1, 0, 0, 200, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
m_KIB3:
textout(0, 100, 50, "poik netsopernika", 2);
if(findimage_(#Image_63_KIB[0][0], 2000, 100, 0, 1, 0, 0, 200, -1, 50, 80, 1, 250, 250, 900, 700, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB1;
findimage_(#Image_59_KIB[0][0], 1500, 200, 0, 1, 0, 0, 200, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
textout(0, 100, 50, "poik0", 2);
if (findimage_(#Image_1_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
textout( 0, 100, 50, "error1", 2);
if (findimage_(#Image_2_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_3_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_4_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_5_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
textout( 0, 100, 50, "error5", 2);
if (findimage_(#Image_6_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_7_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_8_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_9_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_10_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
textout( 0, 100, 50, "error10", 2);
if (findimage_(#Image_11_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_12_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_13_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_14_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_15_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
textout( 0, 100, 50, "error15", 2);
if (findimage_(#Image_16_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_17_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_18_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_19_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_20_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
textout(0, 100, 50, "error20", 2);
if (findimage_(#Image_21_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_22_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_23_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_24_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_25_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
textout(0, 100, 50, "error25", 2);
if (findimage_(#Image_26_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_27_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_28_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_29_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
if (findimage_(#Image_30_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
textout(0, 100, 50, "error30", 2);
if (findimage_(#Image_31_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, 3549202, 10, 90, 1, 0, 0, 280, 280, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
textout(0, 100, 50, "error31", 2);

findimage_(#Image_58_KIB[0][0], 0, 0, 0, 1, 0, 0, 0, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
findimage_(#Image_59_KIB[0][0], 0, 0, 0, 1, 0, 0, 0, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
textout(0, 100, 50, "SLEDUCHII", 2);
findimage_(#Image_64_KIB[0][0], 0, 0, 0, 1, 0, 0, 100, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB); goto m_KIB3;
m_KIB17:

(Добавление)
CODE:
textout(0, 100, 50, "BbISAJIBAEMSJ", 2);
//key_(81, 1, "", 0, 200, 200);
mouse_(0, 4, 400, 600, 100);
mouse_(100, 10, 414, 600, 100);
mouse_(100, 7, 414, 600, 100);
findimage_(#Image_62_KIB[0][0], 0, 0, 0, 0, 0, 0, 0, -1, 10, 95, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB);
xx = x_KIB;
yy = y_KIB;
key_(52, 1, "", 0, 200, 200);
//mouse_(10, 1, xx+105, yy-30, 10);

textout(0, 100, 50, "USKORENIE", 2);
key_(49, 1, "", 0, 200, 200);

for(j125 = 0; j125 < 4; j125++){

if (findimage_(#Image_61_KIB[0][0], 100, 0, 0, 0, 0, 0, 0, -1, 0, 100, 1, 650, 400, 1400, 800, #sum_KIB, #x_KIB, #y_KIB)>0) break;

key_(51, 1, "", 0, 200, 200);
mouse_(10, 1, xx+105, yy-30, 10);
key_(53, 1, "", 0, 200, 200);
mouse_(10, 1, xx+105, yy-30, 10);

textout(0, 100, 50, "URA2", 2);

if (findimage_(#Image_61_KIB[0][0], 100, 0, 0, 0, 0, 0, 0, -1, 0, 100, 1, 650, 400, 1400, 800, #sum_KIB, #x_KIB, #y_KIB)>0) break;

for(j123 = 0; j123 < 4; j123++){
key_(54, 1, "", 0, 200, 200);
mouse_(10, 1, xx+105, yy-30, 10);
mouse_(10, 1, xx+105, yy-30, 10);
textout(0, 100, 50, "jdem konca", 2);
if (findimage_(#Image_61_KIB[0][0], 5000, 0, 0, 0, 0, 0, 0, -1, 0, 100, 1, 650, 400, 1400, 800, #sum_KIB, #x_KIB, #y_KIB)>0) break;
}
if (findimage_(#Image_61_KIB[0][0], 100, 0, 0, 0, 0, 0, 0, -1, 0, 100, 1, 650, 400, 1400, 800, #sum_KIB, #x_KIB, #y_KIB)>0) break;
if (findimage_(#Image_58_KIB[0][0], 100, 0, 0, 1, 0, 0, 200, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB1;
key_(52, 1, "", 0, 200, 200);
mouse_(10, 1, xx+105, yy-30, 10);}
textout(0, 100, 50, "jdem konca", 2);
findimage_(#Image_61_KIB[0][0], 2000, 0, 0, 1, 0, 0, 0, -1, 0, 100, 1, 650, 480, 1400, 800, #sum_KIB, #x_KIB, #y_KIB);
}

exit_KIB:;

(Добавление)
CODE:
function start_()
{
getdisplay(col_KIB, ex_KIB, ey_KIB);
load_image_();
pause(1000);
}

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 key_(int k, int m, string text, int pc, int p1, int p2)
{
pause(p1);
if (m==-1)
{
if (size_key_char_KIB==-1)
{
size_key_char_KIB=100;
new char key_char_KIB[size_key_char_KIB+1];
}
int size_key=size(text);
if (size_key_char_KIB<size_key)
{
delete key_char_KIB;
size_key_char_KIB=size_key;
new char key_char_KIB[size_key_char_KIB+1];
}
strcpy(#key_char_KIB[0], text);
for (int n=0; n<size_key; n++){key(key_char_KIB[n]); sleep(pc);}
}
else
{
if (m==1) key(k);
if (m==2) keydown(k);
if (m==3) keyup(k);
}
pause(p2);
}

function load_image_()
{
loadimage (#Image_1_KIB[0][0], "D:\kiber\mc\2\lvl1.bmp");
loadimage (#Image_2_KIB[0][0], "D:\kiber\mc\2\lvl2.bmp");
loadimage (#Image_3_KIB[0][0], "D:\kiber\mc\2\lvl3.bmp");
loadimage (#Image_4_KIB[0][0], "D:\kiber\mc\2\lvl4.bmp");
loadimage (#Image_5_KIB[0][0], "D:\kiber\mc\2\lvl5.bmp");
loadimage (#Image_6_KIB[0][0], "D:\kiber\mc\2\lvl6.bmp");
loadimage (#Image_7_KIB[0][0], "D:\kiber\mc\2\lvl7.bmp");
loadimage (#Image_8_KIB[0][0], "D:\kiber\mc\2\lvl8.bmp");
loadimage (#Image_9_KIB[0][0], "D:\kiber\mc\2\lvl9.bmp");
loadimage (#Image_10_KIB[0][0], "D:\kiber\mc\2\lvl10.bmp");
loadimage (#Image_11_KIB[0][0], "D:\kiber\mc\2\lvl11.bmp");
loadimage (#Image_12_KIB[0][0], "D:\kiber\mc\2\lvl12.bmp");
loadimage (#Image_13_KIB[0][0], "D:\kiber\mc\2\lvl13.bmp");
loadimage (#Image_14_KIB[0][0], "D:\kiber\mc\2\lvl14.bmp");
loadimage (#Image_15_KIB[0][0], "D:\kiber\mc\2\lvl15.bmp");
loadimage (#Image_16_KIB[0][0], "D:\kiber\mc\2\lvl16.bmp");
loadimage (#Image_17_KIB[0][0], "D:\kiber\mc\2\lvl17.bmp");
loadimage (#Image_18_KIB[0][0], "D:\kiber\mc\2\lvl18.bmp");
loadimage (#Image_19_KIB[0][0], "D:\kiber\mc\2\lvl19.bmp");
loadimage (#Image_20_KIB[0][0], "D:\kiber\mc\2\lvl20.bmp");
loadimage (#Image_21_KIB[0][0], "D:\kiber\mc\2\lvl21.bmp");
loadimage (#Image_22_KIB[0][0], "D:\kiber\mc\2\lvl22.bmp");
loadimage (#Image_23_KIB[0][0], "D:\kiber\mc\2\lvl23.bmp");
loadimage (#Image_24_KIB[0][0], "D:\kiber\mc\2\lvl24.bmp");
loadimage (#Image_25_KIB[0][0], "D:\kiber\mc\2\lvl25.bmp");
loadimage (#Image_26_KIB[0][0], "D:\kiber\mc\2\lvl26.bmp");
loadimage (#Image_27_KIB[0][0], "D:\kiber\mc\2\lvl27.bmp");
loadimage (#Image_28_KIB[0][0], "D:\kiber\mc\2\lvl28.bmp");
loadimage (#Image_29_KIB[0][0], "D:\kiber\mc\2\lvl29.bmp");
loadimage (#Image_30_KIB[0][0], "D:\kiber\mc\2\lvl30.bmp");
loadimage (#Image_31_KIB[0][0], "D:\kiber\mc\2\lvl31.bmp");

loadimage (#Image_58_KIB[0][0], "D:\kiber\mc\2\karta3.bmp");
loadimage (#Image_59_KIB[0][0], "D:\kiber\mc\2\poisk2.bmp");
loadimage (#Image_61_KIB[0][0], "D:\kiber\mc\2\vernutsj3.bmp");
loadimage (#Image_62_KIB[0][0], "D:\kiber\mc\2\moroz3.bmp");
loadimage (#Image_63_KIB[0][0], "D:\kiber\mc\2\netsopernika.bmp");
loadimage (#Image_64_KIB[0][0], "D:\kiber\mc\2\sledu3.bmp");
}

 
 Top
Kibor
Отправлено: 05 Мая, 2019 - 21:36:31
Post Id



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


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




В exe собирается?
(Добавление)
разбейте переменных объявление на короче строки
CODE:
int Image_58_KIB[68][57], Image_59_KIB[89][19], Image_1_KIB[29][32], Image_2_KIB[32][37], Image_3_KIB[29][31], Image_4_KIB[30][29], Image_5_KIB[29][31], Image_6_KIB[28][31], Image_7_KIB[30][31], Image_10_KIB[28][30], Image_9_KIB[30][32], Image_8_KIB[30][29];
int Image_11_KIB[30][32], Image_64_KIB[115][33], Image_12_KIB[32][30], Image_32_KIB[49][50], Image_31_KIB[28][25], Image_13_KIB[32][33], Image_30_KIB[29][23], Image_29_KIB[31][22], Image_14_KIB[30][34], Image_28_KIB[33][23], Image_15_KIB[29][34];
int Image_27_KIB[31][25], Image_26_KIB[31][23], Image_16_KIB[31][34], Image_25_KIB[29][25], Image_23_KIB[31][33], Image_24_KIB[34][33], Image_22_KIB[31][24], Image_21_KIB[31][27], Image_19_KIB[33][35], Image_20_KIB[31][25], Image_18_KIB[33][34], Image_60_KIB[53][45], Image_61_KIB[153][30];
int Image_62_KIB[90][64], Image_63_KIB[59][30], Image_17_KIB[29][27], Image_36_KIB[50][50], Image_35_KIB[51][49], Image_34_KIB[49][49], Image_33_KIB[46][47];
 
 Top
banno
Отправлено: 05 Мая, 2019 - 21:49:33
Post Id



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


Покинул форум
Сообщений всего: 11
Дата рег-ции: Май 2019  
Репутация: 0




exe собирается без ошибок, но когда работает доходит до того же момента и зависает не выдавая ошибку.
 
 Top
Kibor
Отправлено: 05 Мая, 2019 - 22:01:34
Post Id



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


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




 banno пишет:
и зависает не выдавая ошибку.

Я ничего не понимаю.
Код исправен.
Если ошибка синтаксиса - выдаст ошибку.
Если зависает - ошибка логики.
Сделал всевозможные тесты. Ошибку не нашел.
(Добавление)
Расширенной версии нет?
Скиньте ключ с о программе. Дам на тест. Поставите галку отладка и запустите с кибор. Хотя и так должна запуститься.
 
 Top
banno
Отправлено: 05 Мая, 2019 - 22:28:49
Post Id



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


Покинул форум
Сообщений всего: 11
Дата рег-ции: Май 2019  
Репутация: 0




Добился ошибки при нахождения цикла в цикле видимо он не знает из какого цикла ему выйти. break в первом цикле работает нормально, а когда видит break во втором вылазиет ошибка.

CODE:
for(j124 = 0; j124 < 10000; j124++){


if (findimage_(#Image_61_KIB[0][0], 100, 0, 0, 0, 0, 0, 0, -1, 0, 100, 1, 650, 400, 1400, 800, #sum_KIB, #x_KIB, #y_KIB)>0) break;
textout(0, 100, 50, "SLEDUCHII", 2);

for(j125 = 0; j125 < 4; j125++){

if (findimage_(#Image_61_KIB[0][0], 100, 0, 0, 0, 0, 0, 0, -1, 0, 100, 1, 650, 400, 1400, 800, #sum_KIB, #x_KIB, #y_KIB)>0) break;


}

}

(Добавление)
Ключ: efunpjnkrq
 
 Top
Kibor
Отправлено: 05 Мая, 2019 - 23:54:29
Post Id



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


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




Активировал.

Прекрасно он знает куда выходить и выходит.
CODE:
int col_KIB, ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
int j124, j125;
int Image_0_KIB[38][24];
int Image_1_KIB[32][26];

start_();
for(j124 = 0; j124 < 10000; j124++){


if (findimage_(#Image_0_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB)>0) break;
textout(0, 100, 150, "SLEDUCHII", 2);

for(j125 = 0; j125 < 4; j125++){

if (findimage_(#Image_1_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB)>0) break;


}

}


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 mov_m, int mov_x, int mov_y, int p3, int wait, int cycle, 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, tx, ty, tcycle=0;
sty: pause(p1);
sumKIB=0;
if (t!=0) 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); goto hy;}
if (m==2){mouse(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==3){mouse(RIGHT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==4){mousedown(LEFT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==5){mousedown(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==6){mousedown(RIGHT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==7){mouseup(LEFT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==8){mouseup(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==9){mouseup(RIGHT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==10){mousedbl(LEFT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==11){mousedbl(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==12){mousedbl(RIGHT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==13)mousemove(xs+xKIB+xm, ys+yKIB+ym);
hy: if (mov_m==1)mousemove(mov_x, mov_y);
if (m>0 && m<14)pause(p3);
if (wait!=-1)
{
for (int ttim=gettime(); gettime()-ttim<wait; sleep(20))
{
if (r==0 && p==100){if (findimage(1, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, -1)==0)return sumKIB;}
else {if (findimage(1, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, r, r, r, r, r, r, p, 1, -1)==0)return sumKIB;}
}
if (tcycle<cycle){tcycle++; goto sty;}
return 0;
}
return sumKIB;
}




function load_image_()
{
loadimage (#Image_0_KIB[0][0], "C:\Image_0.bmp");
loadimage (#Image_1_KIB[0][0], "C:\Users\Âîâà\Desktop\Íîâàÿ ïàïêà (4)\BOT_ME\Image_0.bmp");
}


Тестировал как нахождение первого, так и второго изображения.
Выходит при нахождение по break;

При нахождение первого скрипт завершает работу.

Лог при нахождение второго. Скрипт сразу выходит со второго цикла.
 Цитата:
start_ ( )
getdisplay ( col_KIB , ex_KIB , ey_KIB )
load_image_ ( )
loadimage ( # Image_0_KIB [ 0 ] [ 0 ] , " C:\Image_0.bmp " )
loadimage ( # Image_1_KIB [ 0 ] [ 0 ] , " C:\Users\Âîâà\Desktop\Íîâàÿ ïàïêà (4)\BOT_ME\Image_0.bmp " )
pause ( 1000 )
for ( j124 = 0 ; j124 < 10000 ; j124 ++ )
if ( findimage_ ( # Image_0_KIB [ 0 ] [ 0 ] , 0 , 0 , 0 , 0 , 0 , 0 , - 1 , 0 , 0 , 0 , - 1 , - 1 , - 1 , 0 , 100 , 1 , 0 , 0 , ex_KIB , ey_KIB , # sum_KIB , # x_KIB , # y_KIB ) > 0 )
int timKIB , sumKIB , xKIB , yKIB , tx , ty , tcycle = 0
sty :
pause ( p1 )
sumKIB = 0
if ( t != 0 )
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 )
if ( t == 0 )
return 0
textout ( 0 , 100 , 150 , " SLEDUCHII " , 2 )
for ( j125 = 0 ; j125 < 4 ; j125 ++ )
if ( findimage_ ( # Image_1_KIB [ 0 ] [ 0 ] , 0 , 0 , 0 , 0 , 0 , 0 , - 1 , 0 , 0 , 0 , - 1 , - 1 , - 1 , 0 , 100 , 1 , 0 , 0 , ex_KIB , ey_KIB , # sum_KIB , # x_KIB , # y_KIB ) > 0 )
int timKIB , sumKIB , xKIB , yKIB , tx , ty , tcycle = 0
sty :
pause ( p1 )
sumKIB = 0
if ( t != 0 )
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
sumKIB = sum
xKIB = x [ 0 ]
yKIB = y [ 0 ]
pause ( p2 )
if ( m == 1 )
if ( m == 2 )
if ( m == 3 )
if ( m == 4 )
if ( m == 5 )
if ( m == 6 )
if ( m == 7 )
if ( m == 8 )
if ( m == 9 )
if ( m == 10 )
if ( m == 11 )
if ( m == 12 )
if ( m == 13 )
hy :
if ( mov_m == 1 )
if ( m > 0 && m < 14 )
if ( wait != -1 )
return sumKIB
break
if ( findimage_ ( # Image_0_KIB [ 0 ] [ 0 ] , 0 , 0 , 0 , 0 , 0 , 0 , - 1 , 0 , 0 , 0 , - 1 , - 1 , - 1 , 0 , 100 , 1 , 0 , 0 , ex_KIB , ey_KIB , # sum_KIB , # x_KIB , # y_KIB ) > 0 )
int timKIB , sumKIB , xKIB , yKIB , tx , ty , tcycle = 0
sty :
pause ( p1 )



Проблемы нет. Ищите проблему в коде или логике.
(Добавление)
 banno пишет:
if (findimage_(#Image_61_KIB[0][0], 100, 0, 0, 0, 0, 0, 0, -1, 0, 100, 1, 650, 400, 1400, 800, #sum_KIB, #x_KIB, #y_KIB)>0)

вот в чем проблема.
это старые вызовы функций. со старой версии ВР.
в них не хватает параметров.
новые:
CODE:
if (findimage_(#Image_0_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB)>0)

(Добавление)
Хотя и функция старая..
CODE:
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)
 
 Top
banno
Отправлено: 06 Мая, 2019 - 01:56:04
Post Id



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


Покинул форум
Сообщений всего: 11
Дата рег-ции: Май 2019  
Репутация: 0




Нет у меня что то с самой программой после последних обновлений.
Выполняю такой код:
CODE:

int col_KIB, ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB, j123, j124, j125;

start_();

for(j125 = 0; j125 < 4; j125++){

break;

textout(0, 100, 50, "URA2", 2);


}


exit_KIB:;

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


function load_image_()
{


}


Выдает такую ошибку:

(Добавление)(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Kibor
Отправлено: 06 Мая, 2019 - 03:22:16
Post Id



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


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




отлично выполняет
лог
 Цитата:
start_ ( )
getdisplay ( col_KIB , ex_KIB , ey_KIB )
load_image_ ( )
pause ( 1000 )
for ( j125 = 0 ; j125 < 4 ; j125 ++ )
break
exit_KIB :


http://kibor-bot.com/forum/topic...01118#1556901118
установите это.

а вообще у всех одна и та же программа. если она действительно обновлялась на последнюю версию. ради интереса переустановите ее скачав заново.
так же попробуйте удалить программу кибор и запустить update
(Добавление)
Сколько стоит в настройках-трансляция памяти?
(Добавление)
Табы в коде не стоят?
1 Скопируйте этот скрип с этой темы и вставьте в кибор.
2 Сохраните в txt и Откройте скрипт через меню кибор.
 
 Top
Kibor
Отправлено: 06 Мая, 2019 - 09:08:54
Post Id



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


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




Я подозреваю что скрипт копируется с какого то редактора вместе с табами и вставляется в редактор Кибор.
Открывайте скрипт через Кибор меню.
 
 Top
banno
Отправлено: 06 Мая, 2019 - 13:23:38
Post Id



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


Покинул форум
Сообщений всего: 11
Дата рег-ции: Май 2019  
Репутация: 0




Кибором пользуюсь 2 года, код всегда редактирую в Notepad++ и вставляю, такого не когда не было.
Удалял кибор и скачивал заново все ровно не работает.

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


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




Powered by