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

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

 Страниц (5): « 1 [2] 3 4 5 »   

> Описание: О поиске изображений, функциях, таймерах
Wolf_Quest
Отправлено: 13 Декабря, 2015 - 11:06:38
Post Id



Пользователь
Участник


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




нашел в шпионе цвет пикселя))) лад другой вопрос сколько ставить и как узнать сколько нужно ставить синий больше меньше и т.п.
(Добавление)
Я так понял если там нули будут то цвет будет точно такойже как указал, если + / - то немного расхождение в цвете, правильно?
 
 Top
Kibor
Отправлено: 13 Декабря, 2015 - 11:12:57
Post Id



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


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




от 0 до 255
чем больше тем больше разбежность в цвете может найти. может там ее нет вообще...
 
 Top
Wolf_Quest
Отправлено: 13 Декабря, 2015 - 11:13:13
Post Id



Пользователь
Участник


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




И еще можно ли пробовать учится писать самому взяв пример из графического редактора?
(Добавление)
И есть ли видио как писать это на поиск изображения?)
 
 Top
Kibor
Отправлено: 13 Декабря, 2015 - 11:38:32
Post Id



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


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




 Wolf_Quest пишет:
И еще можно ли пробовать учится писать самому взяв пример из графического редактора?
нет. там автоматический код. руками выглядит проще.

 Wolf_Quest пишет:
И есть ли видио как писать это на поиск изображения?)


CODE:
win w=window ("Автокликеры и боты. Скрипты и макросы. :: Изображение [2] - Mozilla Firefox");

int Image_0[34][32];
loadimage (#Image_0[0][0], "C:\Image_0.bmp");

int PosX, PosY;
if (findimage(1, #Image_0[0][0], 0, #PosX, #PosY, 0, 0, w.widthclient, w.heightclient, w)==1)
{
mousemove(PosX, PosY, w);
}
else messagebox ("нет рис");


https://youtu.be/ZAfZLCqmZJE
http://kibor-bot.com/stat/expectationimage.php
почитать много примеров..
 
 Top
Wolf_Quest
Отправлено: 13 Декабря, 2015 - 12:16:31
Post Id



Пользователь
Участник


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




А вот к примеру он нашел это пиксель, точнее не нашел.
CREATE_TIMER(0, 500)
{
if (scanpixel(100, 120, 2397, 5, 5, 5, 5, 5, 5, w)!=1)
{
key(.....);//клачал эликсир когда у меян мало хп
}
}

То если он его не нашел то тут {
key(.....);//клачал эликсир когда у меян мало хп
}
надо писать:
if (findimage(1, #Image_0[0][0], 0, #PosX, #PosY, 0, 0, w.widthclient, w.heightclient, w)==1)
{
sendmouse(PosX, PosY, w); - тыкнуть на эликсир
if (findimage(1, #Image_0[0][0], 0, #PosX, #PosY, 0, 0, w.widthclient, w.heightclient, w)==1)
{
sendmouse(PosX, PosY, w); - подтвердить

правильно?
 
 Top
Kibor
Отправлено: 13 Декабря, 2015 - 12:40:19
Post Id



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


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




CODE:
CREATE_TIMER(0, 500)
{
if (scanpixel(100, 120, 2397, 5, 5, 5, 5, 5, 5, w)!=1)//НЕТ ПИКСЕЛЯ ХП
{
if (findimage(1, #Image_0[0][0], 0, #PosX, #PosY, 0, 0, w.widthclient, w.heightclient, w)==1)//ИЩЕМ КНОПКУ БАНКИ (ВООБЩЕ ТО ЕЕ НАДО НАЙТИ ЗАРАНЕЕ И ЖАТЬ ПО КООРДИНАТАМ)
{
sendmouse(LEFT, PosX+5, PosY+5, w); // тыкнуть на эликсир
pause (1000);
}
}
}
 
 Top
Wolf_Quest
Отправлено: 13 Декабря, 2015 - 12:56:34
Post Id



Пользователь
Участник


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




 Kibor пишет:
CREATE_TIMER(0, 500)
{
if (scanpixel(100, 120, 2397, 5, 5, 5, 5, 5, 5, w)!=1)//НЕТ ПИКСЕЛЯ ХП
{
if (findimage(1, #Image_0[0][0], 0, #PosX, #PosY, 0, 0, w.widthclient, w.heightclient, w)==1)//ИЩЕМ КНОПКУ БАНКИ (ВООБЩЕ ТО ЕЕ НАДО НАЙТИ ЗАРАНЕЕ И ЖАТЬ ПО КООРДИНАТАМ)
{
sendmouse(LEFT, PosX+5, PosY+5, w); // тыкнуть на эликсир
pause (1000);
}
}
}


Ну так то понял, ток там надо тыкнуть на банку и там вылазит табличка да / нет на да тоже тыкнуть надо.... То-есть прям после паузы точно так же писать ток на кнопку да?)
 
 Top
Kibor
Отправлено: 13 Декабря, 2015 - 13:01:09
Post Id



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


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




да
 
 Top
Wolf_Quest
Отправлено: 13 Декабря, 2015 - 13:14:37
Post Id



Пользователь
Участник


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




Такс.... А можно на этом примере что выше писали с мышкой показать куда метку ставить что бы это действие повторялось)
 
 Top
Kibor
Отправлено: 13 Декабря, 2015 - 13:17:31
Post Id



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


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




это таймер.
он будет повторять сам каждые 500 мсек..
CREATE_TIMER(0, 500)

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


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




Powered by