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

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

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

> Без описания
Gorago
Отправлено: 21 Августа, 2023 - 21:58:20
Post Id



Пользователь
Наблюдатель


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




Помогите, как задать в этой функции области на экране в которых не нужно искать?

function mov (int col, int ra) {

int r=ra; // разбежность
int color[2]={255}; // цвета
int kol[2]={20}; // количество
int x[100], y[100]; // координаты
int k=findheapcolor(sizearray(x), #color[0], #kol[0], sizearray(color), 1, #x[0], #y[0], 20, 20, 20, 20, 758, 310, 1169, 617, r, r, r, r, r, r, -1);

if (k>0) {
mouse(LEFT,x[0]+758, y[0]+310);
sleep(100); }
}
 
 Top
Ilya001
Отправлено: 21 Августа, 2023 - 22:36:13
Post Id



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


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




Пример:
CODE:
int cord[4] = {0, 0, 500, 500} //Пишем зону поиска где не должны найти
int x=501, y=100;

if(x>cord[0] && x<cord[2] && y>cord[1] && y<cord[3])
{
messagebox("Зона совпала по Х и Y"); //Нашли в зоне где не должны
}
else
{
messagebox("Зона не совпала по X и Y"); //Не нашли в зоне где не должны
}

(Отредактировано автором: 21 Августа, 2023 - 22:46:09)

 
 Top
Gorago
Отправлено: 21 Августа, 2023 - 22:45:56
Post Id



Пользователь
Наблюдатель


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




Ilya001 , я так не пойму ( можно в мой пример добавить?
 
 Top
Ilya001
Отправлено: 21 Августа, 2023 - 22:55:42
Post Id



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


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




 Gorago пишет:
Ilya001 , я так не пойму ( можно в мой пример добавить?

CODE:
function mov (int col, int ra)
{
int cord = {758, 310, 822, 617} // игнор зона
int r=ra; // разбежность
int color[2]={255}; // цвета
int kol[2]={20}; // количество
int x[100], y[100]; // координаты
int k=findheapcolor(sizearray(x), #color[0], #kol[0], sizearray(color), 1, #x[0], #y[0], 20, 20, 20, 20, 758, 310, 1169, 617, r, r, r, r, r, r, -1);

if (k>0)
{
if(x[0]>cord[0] && x[0]<cord[2] && y[0]>cord[1] && y[0]<cord[3])
{
messagebox("Зона совпала по Х и Y не кликаем");
}
else
{
messagebox("Зона не совпала по Х и Y кликаем");
mouse(LEFT,x[0]+758, y[0]+310);
sleep(100);
}
}
}

(Отредактировано автором: 21 Августа, 2023 - 22:58:36)

 
 Top
Gorago
Отправлено: 21 Августа, 2023 - 22:58:11
Post Id



Пользователь
Наблюдатель


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




Ilya001 , Спасибо разобрался

 Цитата:
function mov (int col, int ra)
{
int cord = {758, 310, 822, 617} // игнор зона
int r=ra; // разбежность
int color[2]={255}; // цвета
int kol[2]={20}; // количество
int x[100], y[100]; // координаты
int k=findheapcolor(sizearray(x), #color[0], #kol[0], sizearray(color), 1, #x[0], #y[0], 20, 20, 20, 20, 758, 310, 1169, 617, r, r, r, r, r, r, -1);

if (k>0)
{
if(x[0]+758>cord[0] && x[0]+758<cord[2] && y[0]+310>cord[1] && y[0]+310<cord[3])
{
messagebox("Зона совпала по Х и Y не кликаем");
}
else
{
messagebox("Зона не совпала по Х и Y не кликаем");
mouse(LEFT,x[0]+758, y[0]+310);
sleep(100);
}
}
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by