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

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

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

> Без описания
Frenchess
Отправлено: 05 Ноября, 2025 - 13:29:19
Post Id



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


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




Подскажите, что тут не так, как исправить ошибку
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
 
 Top
Kibor
Отправлено: 05 Ноября, 2025 - 21:10:23
Post Id



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


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




У вас переменные eX_Kib eY_Kib имеют значения не инициализированные.
скиньте генерированный код.
(Добавление)
в нем должно быть такое
int eX_Kib;
int eY_Kib;

getdisplay(eCol_Kib, eX_Kib, eY_Kib);

вероятно у вас по какой то причине старые шаблоны.
 
 Top
Frenchess
Отправлено: 05 Ноября, 2025 - 22:04:34
Post Id



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


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




 Kibor пишет:
У вас переменные eX_Kib eY_Kib имеют значения не инициализированные.
скиньте генерированный код.
(Добавление)
в нем должно быть такое
int eX_Kib;
int eY_Kib;

getdisplay(eCol_Kib, eX_Kib, eY_Kib);

вероятно у вас по какой то причине старые шаблоны.


CODE:
win W_Kib=window ("RenderWindowWindow", "Qt5152QWindowIcon", window ("MEmu", "Qt5152QWindowIcon", -1));

int Screen[3000][3000];

int K_Kib;

int X_Kib[1000];

int Y_Kib[1000];

int Image0[19][10];

int eCol_Kib;

int eX_Kib;

int eY_Kib;



getdisplay(eCol_Kib, eX_Kib, eY_Kib);



load_images();



FindImage(0, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, #Image0[0][0], 1, 0, 0, 0, #K_Kib, #X_Kib[0], #Y_Kib[0], 0, 0, eX_Kib, eY_Kib, 0, 0, -1, 0, 0, 90, 0, 0, "0, 0, 0, 0", 0, "Левую клик", 0, 0, 1000, 0, 5, 5, 0, 0);

goto KIB_Exit;

KIB_Exit:;



function FindImage(int ew, int #Scr, win #w, int v_x, int v_y, int #image, int kol, int Sort, int sortx, int sorty, int #mK, int #mX, int #mY, int ex1, int ey1, int ex2, int ey2, int p1, int t, int cf, int def, int r, int proc, int g1, int ignor, string mas_ignor, int p2, string m, int smx, int smy, int p3, int per_m, int per_x, int per_y, int p4, int povtor)

{

pause (p1);

int pvt=0;

int tsmx=smx, tsmy=smy;

S:;

if (t==0)goto d1r;

looptime(t)

{

d1r:;

if (ew==0)mK=findimage(SWIFT*g1, kol, #image[0][0], cf, def, #mX[0], #mY[0], ex1, ey1, ex2, ey2, r, r, r, r, r, r, proc, 1, -1);

if (ew==1)mK=findimage(SWIFT*g1, kol, #image[0][0], cf, def, #mX[0], #mY[0], v_x+ex1, v_y+ey1, v_x+ex2, v_y+ey2, r, r, r, r, r, r, proc, 1, -1);

if (ew==2)mK=findimage(SWIFT*g1, kol, #image[0][0], cf, def, #mX[0], #mY[0], ex1, ey1, ex2, ey2, r, r, r, r, r, r, proc, 1, w);

if (ew==3 || ew==4)mK=findimage(SWIFT*g1, kol, #image[0][0], cf, def, #mX[0], #mY[0], ex1, ey1, ex2, ey2, r, r, r, r, r, r, proc, 1, #Scr[0][0]);

if (mK>0 || t==0) break;

sleep(5);

}

if (mK<1) return mK;

if (ew==3 || ew==4){ex1=ex1+screenstartx(); ey1=ey1+screenstarty();}

for (int n=0; n<mK; n++)

{

mX[n]=mX[n]+ex1;

mY[n]=mY[n]+ey1;

}

if (ignor)

{

mas_ignor=mas_ignor+"^r^n";

string P[4];

int x1, y1, x2, y2;

if (regexsearch(4, #P[0], mas_ignor, "[0-9]+(?=,|\r\n)")==4)

{

x1=formatsn(P[0]); y1=formatsn(P[1]); x2=formatsn(P[2]); y2=formatsn(P[3]);

for (n=0; n<mK; n++)

{

if (mX[n]>x1 && mX[n]<x2 && mY[n]>y1 && mY[n]<y2)

{

mK--;

for (int n1=n; n1<mK; n1++)

{

mX[n1]=mX[n1+1]; mY[n1]=mY[n1+1];

}

if (mK<1) return mK;

n--;

}

}

while (regexsearch(4, #P[0])==4)

{

x1=formatsn(P[0]); y1=formatsn(P[1]); x2=formatsn(P[2]); y2=formatsn(P[3]);

for (n=0; n<mK; n++)

{

if (mX[n]>x1 && mX[n]<x2 && mY[n]>y1 && mY[n]<y2)

{

mK--;

for (n1=n; n1<mK; n1++)

{

mX[n1]=mX[n1+1]; mY[n1]=mY[n1+1];

}

if (mK<1) return mK;

n--;

}

}

}

}

}



(Добавление)
CODE:
if (Sort) sort(sortx, sorty, #mX[0], #mY[0], mK);

pause (p2);

if (ew==0 || ew==3 || ew==1)

{

if (ew==1){smx=v_x+smx; smy=v_y+smy;}

if (m=="Левую клик"){mouse(LEFT, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Среднюю клик"){mouse(MIDDLE, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Правую клик"){mouse(RIGHT, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Левую нажать"){mousedown(LEFT, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Среднюю нажать"){mousedown(MIDDLE, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Правую нажать"){mousedown(RIGHT, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Левую отпустить"){mouseup(LEFT, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Среднюю отпустить"){mouseup(MIDDLE, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Правую отпустить"){mouseup(RIGHT, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Левая двойной клик"){mousedbl(LEFT, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Средняя двойной клик"){mousedbl(MIDDLE, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Правая двойной клик"){mousedbl(RIGHT, smx+mX[0], smy+mY[0]); goto hy;}

if (m=="Переместить"){mousemove(smx+mX[0], smy+mY[0]); goto hy;}

}

if (ew==2 || ew==4)

{

if (m=="Левую клик"){sendmouse(LEFT, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Среднюю клик"){sendmouse(MIDDLE, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Правую клик"){sendmouse(RIGHT, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Левую нажать"){sendmousedown(LEFT, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Среднюю нажать"){sendmousedown(MIDDLE, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Правую нажать"){sendmousedown(RIGHT, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Левую отпустить"){sendmouseup(LEFT, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Среднюю отпустить"){sendmouseup(MIDDLE, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Правую отпустить"){sendmouseup(RIGHT, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Левая двойной клик"){sendmousedbl(LEFT, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Средняя двойной клик"){sendmousedbl(MIDDLE, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Правая двойной клик"){sendmousedbl(RIGHT, smx+mX[0], smy+mY[0], w); goto hy;}

if (m=="Переместить")sendmousemove(smx+mX[0], smy+mY[0], w);

}

hy: if (m!="Бездействие")

{

pause (p3);

if (per_m)

{

if (ew==0 || ew==3 || ew==1)mousemove(per_x, per_y);

if (ew==2 || ew==4)sendmousemove(per_x, per_y, w);

}

}

int tX, tY;

if (p4>0)

{

looptime(p4)

{

if (ew==0){if (findimage(SWIFT*g1, 1, #image[0][0], cf, def, #tX, #tY, ex1, ey1, ex2, ey2, r, r, r, r, r, r, proc, 1, -1)==0) return mK;}

if (ew==1){if (findimage(SWIFT*g1, 1, #image[0][0], cf, def, #tX, #tY, v_x+ex1, v_y+ey1, v_x+ex2, v_y+ey2, r, r, r, r, r, r, proc, 1, -1)==0) return mK;}

if (ew==2){if (findimage(SWIFT*g1, 1, #image[0][0], cf, def, #tX, #tY, ex1, ey1, ex2, ey2, r, r, r, r, r, r, proc, 1, w)==0) return mK;}

if (ew==3 || ew==4){if (findimage(SWIFT*g1, 1, #image[0][0], cf, def, #tX, #tY, ex1, ey1, ex2, ey2, r, r, r, r, r, r, proc, 1, #Scr[0][0])==0) return mK;}

sleep(5);

}

}

if (povtor>0 && pvt<povtor)

{

smx=tsmx; smy=tsmy;

if (ew==0){if (findimage(SWIFT*g1, 1, #image[0][0], cf, def, #tX, #tY, ex1, ey1, ex2, ey2, r, r, r, r, r, r, proc, 1, -1)==1) {pvt++; goto S;}}

if (ew==1){if (findimage(SWIFT*g1, 1, #image[0][0], cf, def, #tX, #tY, v_x+ex1, v_y+ey1, v_x+ex2, v_y+ey2, r, r, r, r, r, r, proc, 1, -1)==1) {pvt++; goto S;}}

if (ew==2){if (findimage(SWIFT*g1, 1, #image[0][0], cf, def, #tX, #tY, ex1, ey1, ex2, ey2, r, r, r, r, r, r, proc, 1, w)==1) {pvt++; goto S;}}

if (ew==3 || ew==4){if (findimage(SWIFT*g1, 1, #image[0][0], cf, def, #tX, #tY, ex1, ey1, ex2, ey2, r, r, r, r, r, r, proc, 1, #Scr[0][0])==1) {pvt++; goto S;}}

}

return mK;

}







function load_images()

{

loadimage (#Image0[0][0], "D:\HDbot\plant.bmp");

}






 
 Top
Kibor
Отправлено: 05 Ноября, 2025 - 22:15:50
Post Id



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


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




код запускаем.
(Добавление)
Кибор вовремя обновляется? Шаблоны и Виз редактор обновляется? соответствует последней версии?
 
 Top
Frenchess
Отправлено: 05 Ноября, 2025 - 22:20:49
Post Id



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


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




 Kibor пишет:
код запускаем.
(Добавление)
Кибор вовремя обновляется? Шаблоны и Виз редактор обновляется? соответствует последней версии?

обновлялся. где версию посмотреть?
(Добавление)
6.23 версия
 
 Top
Kibor
Отправлено: 05 Ноября, 2025 - 22:58:21
Post Id



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


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




последняя версия. ваш код запускаем который выложили.
(Добавление)
по ошибкам getdisplay(eCol_Kib, eX_Kib, eY_Kib); не записывает в eX_Kib, eY_Kib данные о ширине и высоте экрана

попробуйте ради теста руками заменить их в блоке findimage
 
 Top
Frenchess
Отправлено: 05 Ноября, 2025 - 23:03:20
Post Id



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


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




 Kibor пишет:
последняя версия. ваш код запускаем который выложили.
(Добавление)
по ошибкам getdisplay(eCol_Kib, eX_Kib, eY_Kib); не записывает в eX_Kib, eY_Kib данные о ширине и высоте экрана

попробуйте ради теста руками заменить их в блоке findimage


попробую. а почему еще не всегда findimage ищет картинки, ошибок нет, но и ничего не происходит.
 
 Top
Frenchess
Отправлено: 06 Ноября, 2025 - 09:07:06
Post Id



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


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




 Kibor пишет:
последняя версия. ваш код запускаем который выложили.
(Добавление)
по ошибкам getdisplay(eCol_Kib, eX_Kib, eY_Kib); не записывает в eX_Kib, eY_Kib данные о ширине и высоте экрана

попробуйте ради теста руками заменить их в блоке findimage


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


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




Powered by