На этом уроке мы повеселимся :) Напишем бота для игры из прошлого урока. Программа будет сама кликать и ставить сногсшибательные результаты!
Задание: Написать бота для прошлой игры и поставить супер-рекорд!
Дата отправки отчёта:
22 ноября 2014 г.
Задание выполнено: за
50 мин.
Что было сложным:
Не сразу понятно было почему не точно срабатывало всё. 10 кликов с задержкой 500 - должно быть 2 клика/сек (250 - 4 клика/сек, 125 - 8 клика/сек и т.д.)
Комментарии:
Неясно: в выражении "mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, 0);" что означает MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP ? Знак "|" значит "или" ?
Знак | означает побитовое сложение. Получается что-то вроде 64 | 32 = 96, это значение говорит о том, что годится как левая кнопка "вверх", так и правая кнопка "вверх".
Научился: Лямзить у гугола необходимые функции и вставлять их в свою программу, менять инт на уинт, чтобы подходило для нашей функции. Задавать начальные нулевые значения функций. Трудности: Я бы сказал "невозможное": надо начинать писать комментарии к коду, ибо завтра я уже ничего не пойму. Спасибо за универсального бота. Если бы я играл в игры, это бы мне очень пригодилось!