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

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

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

> Описание: На экране 2 курсора,не кликает
shpack
Отправлено: 13 Декабря, 2021 - 15:35:24
Post Id



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


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2021  
Откуда: Черновцы,Украина
Репутация: 0




Создал скрипт в визуальном редакторе для игры GTA 5 RP.при запуске скрипта на экране появляются 2 курсора мыши,бот находит изображения,но не может кликнуть по ним.Пробовал ставить двойной клик чтоб 1 из курсоров исчезал,не помогло.[youtube=бот](для просмотра ссылки Вам необходимо авторизоваться) /youtube].Подскажите что не так делаю,может кто сталкивался с такой проблемой?К сожалению весь код не получается вставить,т.к. слишком большое сообщение.
[code]win W_Kib=window ("RAGЕ Мultiplаyеr ", "100118", -1);
int Screen[3000][3000];
int K_Kib;
int X_Kib[1000];
int Y_Kib[1000];
int Image1[5][6];
int Image2[3][9];
int Image0[500][500];
int Image3[8][12];

int eCol_Kib, eX_Kib, eY_Kib;
getdisplay(eCol_Kib, eX_Kib, eY_Kib);

pause (1000);
load_images();

KIB_1: FindImage(1, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, #Image1[0][0], 1, 0, 0, 0, #K_Kib, #X_Kib[0], #Y_Kib[0], 0, 0, eX_Kib, eY_Kib, 500, 500, -1, 5, 80, 0, 0, "0, 0, 0, 0", 0, "Правая двойной клик", 0, 0, 0, 0, 5, 5, 0, 0);
FindImage(1, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, #Image2[0][0], 1, 0, 0, 0, #K_Kib, #X_Kib[0], #Y_Kib[0], 0, 0, eX_Kib, eY_Kib, 500, 500, -1, 5, 80, 0, 0, "0, 0, 0, 0", 0, "Правая двойной клик", 0, 0, 0, 0, 5, 5, 0, 0);
FindImage(1, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, #Image3[0][0], 1, 0, 0, 0, #K_Kib, #X_Kib[0], #Y_Kib[0], 0, 0, eX_Kib, eY_Kib, 500, 500, -1, 5, 80, 0, 0, "0, 0, 0, 0", 0, "Правая двойной клик", 0, 0, 0, 0, 5, 5, 0, 0);
goto KIB_1;

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 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;
S:;
if (t==0)t=1;
looptime(t)
{
if (ew==0)mK=findimage(SWIFT*g1, kol, #image[0][0], cf, #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, #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, #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, #mX[0], #mY[0], ex1, ey1, ex2, ey2, r, r, r, r, r, r, proc, 1, #Scr[0][0]);
if (mK>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--;
}
}
}
}
}
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;}
[code]
Извините не в том разделе тему создал,не знаю как удалить

(Отредактировано автором: 13 Декабря, 2021 - 15:51:54)

 
 Top
Ilya001
Отправлено: 13 Декабря, 2021 - 15:55:30
Post Id



Пользователь
Эксперт


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




Вот этот код попробуйте:
CODE:
win W_Kib=window ("RAGЕ Мultiplаyеr ", "100118", -1);

if (W_Kib==0)
{
messagebox("Окно не найдено!");
goto stop;
}
else
{
activate(W_Kib);
pause(1000);
mouse(LEFT, 553, 426, 0, W_Kib); //где 553 это x, а 426 это y. поменяйте на свою
pause(1000);
}

stop:


P.S вы пользуетесь кибором, а не avtok.

(Отредактировано автором: 13 Декабря, 2021 - 15:57:44)

 
 Top
shpack
Отправлено: 13 Декабря, 2021 - 16:02:58
Post Id



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


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2021  
Откуда: Черновцы,Украина
Репутация: 0




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


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




Powered by