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

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

11. Wolf_Quest - 13 Декабря, 2015 - 03:06:38 - перейти к сообщению
нашел в шпионе цвет пикселя))) лад другой вопрос сколько ставить и как узнать сколько нужно ставить синий больше меньше и т.п.
(Добавление)
Я так понял если там нули будут то цвет будет точно такойже как указал, если + / - то немного расхождение в цвете, правильно?
12. Kibor - 13 Декабря, 2015 - 03:12:57 - перейти к сообщению
от 0 до 255
чем больше тем больше разбежность в цвете может найти. может там ее нет вообще...
13. Wolf_Quest - 13 Декабря, 2015 - 03:13:13 - перейти к сообщению
И еще можно ли пробовать учится писать самому взяв пример из графического редактора?
(Добавление)
И есть ли видио как писать это на поиск изображения?)
14. Kibor - 13 Декабря, 2015 - 03:38:32 - перейти к сообщению
 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
почитать много примеров..
15. Wolf_Quest - 13 Декабря, 2015 - 04:16:31 - перейти к сообщению
А вот к примеру он нашел это пиксель, точнее не нашел.
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); - подтвердить

правильно?
16. Kibor - 13 Декабря, 2015 - 04:40:19 - перейти к сообщению
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);
}
}
}
17. Wolf_Quest - 13 Декабря, 2015 - 04:56:34 - перейти к сообщению
 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);
}
}
}


Ну так то понял, ток там надо тыкнуть на банку и там вылазит табличка да / нет на да тоже тыкнуть надо.... То-есть прям после паузы точно так же писать ток на кнопку да?)
18. Kibor - 13 Декабря, 2015 - 05:01:09 - перейти к сообщению
да
19. Wolf_Quest - 13 Декабря, 2015 - 05:14:37 - перейти к сообщению
Такс.... А можно на этом примере что выше писали с мышкой показать куда метку ставить что бы это действие повторялось)
20. Kibor - 13 Декабря, 2015 - 05:17:31 - перейти к сообщению
это таймер.
он будет повторять сам каждые 500 мсек..
CREATE_TIMER(0, 500)

только надо включить. выше писал где как

Powered by ExBB FM 1.0 Final