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

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

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

> Без описания
kaigen
Отправлено: 28 Июля, 2018 - 15:03:03
Post Id



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


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




одни и те же данные, а результат разный. точнее, его нет. созданный визуальным редактором код делает всё как нужно. использую функцию отдельно и всё, нет результата. пытался высмотреть разницу в коде, но там партянка на лист на одну-то функцию создается редактором, по понятным причинам... но всё же, почему не работает?
CODE:
int col[6], amount[6], x[1], y[1], a = 0;

x[0] = 0; y[0] = 0;

col[0] = 1842103;
col[0] = 2172107;
col[0] = 1578908;
col[0] = 2171094;
col[0] = 1579088;
col[0] = 1977577

amount[0] = 3;
amount[0] = 2;
amount[0] = 2;
amount[0] = 1;
amount[0] = 1;
amount[0] = 1;

a = findheapcolor(
1,
#col[0], #amount[0],
6, 3,
#x[0], #y[0],
7, 7,
20, 20,
1219, 43,
1356, 118,
10, 10,
10, 10,
10, 10,
-1
);

messagebox(a);

//mousemove(x[0], y[0]);

 
 Top
Kibor
Отправлено: 28 Июля, 2018 - 15:07:54
Post Id



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


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




 Цитата:
col[0] = 1842103;
col[0] = 2172107;
col[0] = 1578908;
col[0] = 2171094;
col[0] = 1579088;
col[0] = 1977577

amount[0] = 3;
amount[0] = 2;
amount[0] = 2;
amount[0] = 1;
amount[0] = 1;
amount[0] = 1;

Это что? Это не заполнение массива, а перезапись одного первого элемента.
Да еще и нет точки с запятой col[0] = 1977577
 
 Top
kaigen
Отправлено: 28 Июля, 2018 - 15:13:32
Post Id



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


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




точно. запарился... ну идея понятна, думаю. там от 0 до 5. и запятые есть. но ошибка и всё
 
 Top
Kibor
Отправлено: 28 Июля, 2018 - 15:14:44
Post Id



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


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




Не знаю что есть сейчас. Была ошибка.
 
 Top
kaigen
Отправлено: 28 Июля, 2018 - 16:42:40
Post Id



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


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




да, была. и не одна. спасибо за быстрые ответы. сейчас не выдает ошибок, но результат всё равно не верный в итоге. вроде всё проверил. разбежность в цвете, допустим 10, в визуальном редакторе значит +10 и -10 или по 5?
CODE:
int col[6], amount[6], x[1], y[1], a = 0;

x[0] = 0; y[0] = 0;

col[0] = 1842103;
col[1] = 2172107;
col[2] = 1578908;
col[3] = 2171094;
col[4] = 1579088;
col[5] = 1977577;

amount[0] = 3;
amount[1] = 2;
amount[2] = 2;
amount[3] = 1;
amount[4] = 1;
amount[5] = 1;

a = findheapcolor(
1,
#col[0], #amount[0],
6, 3,
#x[0], #y[0],
7, 7,
20, 20,
1219, 43,
1356, 118,
10, 10,
10, 10,
10, 10,
-1
);

//messagebox(a);

mousemove(x[0], y[0]);
 
 Top
Kibor
Отправлено: 28 Июля, 2018 - 16:48:20
Post Id



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


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




10 это +-10

mousemove(x[0], y[0]); не правильно.

Координаты найденного объекта идут от начала зоны поиска 1219, 43,

поэтому так надо mousemove(1219+x[0], 43+y[0]);
 
 Top
kaigen
Отправлено: 28 Июля, 2018 - 16:55:20
Post Id



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


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




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


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




Powered by