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

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

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

> Без описания
exidrone
Отправлено: 16 Ноября, 2016 - 09:02:28
Post Id



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


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




Доброго времени суток. Возникла проблема с использованием функции findcolor.
Необходимо реализовать поиск цвета в инвентаре.

Указываю координаты верхнего левого кружка и нижнего правого.
Он вроде бы что то и находит, но не в пределах тех координат, которые я указывал(левый верхний и правый нижний), а далеко за рамками их(что то находит, чуть ниже левого верхнего угла монитора).

Может не правильно указываю координаты или другие параметры?

CODE:
int x;
int y;

findcolor(-1, #x, #y, 790, 410, 1095, 566, 1081002, -1);
mousemove(x, y);

(Отредактировано автором: 16 Ноября, 2016 - 09:04:11)

 
 Top
Kibor
Отправлено: 16 Ноября, 2016 - 11:09:37
Post Id



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


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




CODE:
int x;
int y;

findcolor(-1, #x, #y, 790, 410, 1095, 566, 1081002, -1);
mousemove(x+790, y+410);
 
 Top
exidrone
Отправлено: 16 Ноября, 2016 - 13:14:44
Post Id



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


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




 Kibor пишет:
CODE:
int x;
int y;

findcolor(-1, #x, #y, 790, 410, 1095, 566, 1081002, -1);
mousemove(x+790, y+1095);

С позицией 'x' все хорошо, а вот по 'y' улетает курсор вниз со смещением аж ~800 пикселей.
Можно в принципе оставить так, но все таки хочется по уму)
(Добавление)
 exidrone пишет:
 Kibor пишет:
CODE:
int x;
int y;

findcolor(-1, #x, #y, 790, 410, 1095, 566, 1081002, -1);
mousemove(x+790, y+1095);

С позицией 'x' все хорошо, а вот по 'y' улетает курсор вниз со смещением аж ~800 пикселей.
Можно в принципе оставить так, но все таки хочется по уму)


CODE:
int x;
int y;

findcolor(-1, #x, #y, 981, 434, 1291, 591, 5935781, -1);
mousemove(x+984, y+434);

Примерно вот так вот, он попадает в ту точку, которую нужно

(Отредактировано автором: 16 Ноября, 2016 - 13:22:01)

 
 Top
Kibor
Отправлено: 16 Ноября, 2016 - 13:55:10
Post Id



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


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




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


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




Powered by