Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: BrainBreaker on September 18, 2017, 12:52:27 AM

Title: Бот рыбак для WoW
Post by: BrainBreaker on September 18, 2017, 12:52:27 AM
 Всем доброго времени суток ! Помогите люди добрые после долгого перерыва в програмировании все те малочисленые знания и навыки програмирования были мной утрачены и вот я стою как ламер перед исходным кодом и не знаю что делать.
 Так сложилось что мне захотелось сделать бота рыбака для игры не смотря на большое их количество(в прошлый раз я таки сделал простенького бота для игры DarkOrbit).
Задача
 1)определять клёв.
 2)нажимать на поплавок
Проблемы
 1)как зафиксировать момент клёва если графически это отображается как реский скачок поплавка который и так постоянно двигается .
 2)поплавок тяжело найти так как он постоянно немного двигается + с сменой дня и ночи меняется свет.
Решенение
 1)Фиксировать момент клёва решил через микшер громкости виндовс (в шкале WoW при клёве всплеск очень сильно выделяется).
 2)смену цвета вроде как можно решить через COLORMODE.
Проблемы
 1)Похоже что или скачок шкалы не успевает зафиксироваться или ошибка кода.
 2)Я так и не смог разобраться как работает COLORMODE.
 Ну и код как венец безумия .
Code: (clickermann) [Select]
GETSCREEN
WHILE(PXL(x,y)=15395559)//X,Y координаты точки на шкале , 15395559 фоновый цвет
WAIT(1)
END_CYC
COLORMODE(6, x1,y1, x2,y2)//x1,y1, x2,y2 координаты вершин прямоугольника в котором должен появлятся поплавок
IF_PIXEL_IN(x1,y1, x2,y2, +++++++)//+++++++ цвет который меняется (оттенок красногоили коричневого)
   LCLICK($_return1, $_return2)
    WAIT(1)
END_IF
KEYPRESS(#1)
Title: Re: Бот рыбак для WoW
Post by: Vint on September 18, 2017, 12:49:27 PM
WHILE построен неправильно. В цикле нет снимка GETSCREEN.
Если там сразу фон из цикла никогда не выйдет.

Code: (clickermann) [Select]
GETSCREEN($x,$y,$x,$y)
WHILE(PXL($x,$y)=15395559)//X,Y координаты точки на шкале , 15395559 фоновый цвет
    WAITMS(50)
    GETSCREEN($x,$y,$x,$y)
END_CYC
Title: Re: Бот рыбак для WoW
Post by: UsefulCorpse on November 24, 2017, 12:47:04 PM
Писал подобного бота пару лет назад.

Не сохранился скрипт видимо, в двух словах colormode'ом скидываешь цвета до 2-8 цветов , делаешь скриншоты скриптом, изучаешь, вычленяешь поплавок. Потом либо по CRC отслеживаешь изменение суммы, либо как у меня было считаешь кол-во белых символов в области спауна поплавка, когда оно сильно меняется - клюет