Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » findcolor недопонимания

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

1. exidrone - 16 Ноября, 2016 - 01:02:28 - перейти к сообщению
Доброго времени суток. Возникла проблема с использованием функции findcolor.
Необходимо реализовать поиск цвета в инвентаре.

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

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

CODE:
int x;
int y;

findcolor(-1, #x, #y, 790, 410, 1095, 566, 1081002, -1);
mousemove(x, y);
2. Kibor - 16 Ноября, 2016 - 03:09:37 - перейти к сообщению
CODE:
int x;
int y;

findcolor(-1, #x, #y, 790, 410, 1095, 566, 1081002, -1);
mousemove(x+790, y+410);
3. exidrone - 16 Ноября, 2016 - 05:14:44 - перейти к сообщению
 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);

Примерно вот так вот, он попадает в ту точку, которую нужно
4. Kibor - 16 Ноября, 2016 - 05:55:10 - перейти к сообщению
Я не то число поставил. Идея ясно.

Powered by ExBB FM 1.0 Final