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

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

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

> Без описания
Xandr85
Отправлено: 19 Сентября, 2014 - 14:44:56
Post Id



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


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




Собственно, тут:
------------------------------------------
int color[3];
int r=5;
color[0]=15077077; color[1]=44032; color[2]=2725850;//Тут цвета
int kol[3];
kol[0]=55; kol[1]=55; kol[2]=55;//Тут сколько должно совпасть пикселей для каждого цвета
int x[50], y[50];//Тут координаты найденные
int colors, xw, yw;
s:
pause(500);
getdisplay(colors, xw, yw);
int k=findheapcolor(20, #color[0], #kol[0], 3, 1, #x[0], #y[0], 30, 30, 70, 80, 0, 0, xw, yw, r, r, r, r, r, r, -1);

int n=0;
if (n<k)
{
mousemove(x[1] + rand(0,200), y[1] + rand(0,50));
pause(500);
mouse(LEFT,x[1], y[1]);
pause(500);

---------------------------------------------------
все работает. При изменении цвета для поиска
---------------------------------------------------

int color[3];
int r=5;
color[0]=15077077; color[1]=13903035; color[2]=2725850;//Тут цвета
int kol[3];
kol[0]=55; kol[1]=55; kol[2]=55;//Тут сколько должно совпасть пикселей для каждого цвета
int x[50], y[50];//Тут координаты найденные
int colors, xw, yw;
s:
pause(500);
getdisplay(colors, xw, yw);
int k=findheapcolor(20, #color[0], #kol[0], 3, 1, #x[0], #y[0], 30, 30, 70, 80, 0, 0, xw, yw, r, r, r, r, r, r, -1);

int n=0;
if (n<k)
{
mousemove(x[1] + rand(0,200), y[1] + rand(0,50));
pause(500);
mouse(LEFT,x[1], y[1]);
pause(500);
------------------------------------------------
курсор уходит в нулевые координаты. Я, конечно, ламерский нуб, но как так-то? Не понял
(Добавление)
при изменении цвета 44032 на 3781248 все нормально... Вопрос
 
 Top
Kibor
Отправлено: 19 Сентября, 2014 - 15:27:03
Post Id



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


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




не полный скрипт. скобка вообще то закрыта?
CODE:
int n=0;
if (n<k)

что это?

if (k> 0) так
 
 Top
Xandr85
Отправлено: 19 Сентября, 2014 - 16:06:54
Post Id



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


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




Имелось в виду ни одного из трех цветов
(Добавление)
 Kibor пишет:
что это?

 Xandr85 пишет:
Я, конечно, ламерский нуб... Радость


Ха-ха
3 часа тупил, все понял, прошу удалить тему

(Отредактировано автором: 19 Сентября, 2014 - 16:11:30)

 
 Top
Kibor
Отправлено: 19 Сентября, 2014 - 16:23:35
Post Id



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


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




))
(Добавление)
 Xandr85 пишет:
int k=findheapcolor(20, #color[0], #kol[0], 3, 1, #x[0], #y[0], 30, 30, 70, 80, 0, 0, xw, yw, r, r, r, r, r, r, -1);

int n=0;
if (n<k)
{
mousemove(x[1] + rand(0,200), y[1] + rand(0,50));
pause(500);
mouse(LEFT,x[1], y[1]);


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


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




Powered by