Итак, что же такое этот самый макрос ?
Макрос - это набор команд, которые можно применить, нажав всего лишь одну клавишу. С помощью макроса можно автоматизировать любое действие, которое выполняется в используемом приложении, и даже выполнять действия, о возможности выполнения которых вы даже не догадывались.
Являются ли макросы программой ?
Макрос является программой, однако, чтобы использовать в работе макросы, вам не нужно быть разработчиком или программистом.Его можно просто скачать и установить.
Зачем же нужны макросы ?
А нужны они для того, чтобы избавить Вас от рутинного выполнения одних и тех же действий. Например, Вам каждый день приходиться копировать данные, расположенные в одном и том же месте в другое место по несколько раз. Скучно и утомительно.Можно скачать макрос из интернета.Но что если такого нет ? Ничего страшного. Вы просто можете записать один раз все эти действия макрорекордером, а в дальнейшем только вызывать записанный макрос и он все сделает за Вас. Что немаловажно, для использования макрорекордера и записи макроса не надо обладать никакими навыками программирования. Надо просто уметь нажать кнопку. А какую именно я сейчас и расскажу. Так как макрос нам нужен для игры, то на примере создания такового и будем рассматривать его создание.
Для начала нужно копнуть несколько глубже. Постольку постольку макрос это последовательность АЛГОРИТМИЧЕСКИХ ДЕЙСТВИЙ, то сначала разберем , что такое АЛГОРИТМ.
Алгоритм - это четкая последовательность действий, направленная на достижение поставленной цели или решения задачи.
Вот вам пример простейшего алгоритма.
Для просмотра нажать на картинку.
Как видно из схемы, чётко прослеживается последовательность логических действий. Видно так же , что есть и разные пути достижения конечной цели. Так вот макрос поможет нам выбрать один из этих путей и позволит не выбирать более из множества решений. Представьте реальный список дел с утра до вечера. Представили ? Хера се ...
А теперь представьте с макросом. Утро, встали , тыц, вечер, вы за компом.
. Примерно так это и работает. Ближайший пример, комбинация клавиш Alt+Tab,позволяющая свернуть игру.
А как написать макрос для игры ?
Невероятно просто. Для этого нам понадобится макроредактор . Искать ничего не надо ,святые китайцы засунули его в Оскар эдитор. Вот так он выглядит.

Итак , что же значат эти цифры и слова в списке. Всё это ключи. Ключи сообщающие мыши, что она должна сделать с курсором, когда нажата клавиша. Разберем это подробнее. Вот схема движения курсора мыши при стрельбе,ну скажем например из АК103.
Результат мегачудовищный, а представьте теперь очередь в зажиме ? Во-во. Жуть. Но слава богу , все можно поправить.
Каждая точка на схеме имеет адрес курсора мыши по оси координат пространства и времени. Проще говоря игра сообщает мыши ,где ее курсор должен оказаться в данный момент. Примерно так.
Форменное безобразие. И как с этого попадать ? А никак , бегите за донатом господа геймеры. На него законы физики не действуют панимаешь. Но нам то этого ни нать . Вот мы и поправим это. С помошью макроса. Для этого откроем макроменеджер и начнем писать макрос.
Сначала скомпенсируем первоначальный увод точки прицеливания. Работаем по оси координат.

Поясню, по оси Х оставляем 0, так-как она еще никуда не дернулась. Но по оси Y уже пошел увод в право. А это нам не нужно. Потому ставим отрицательное значение - компенсируем этот увод.
Далее сообщаем мыши , а чего за действие должно произойти.

То есть мышь теперь выполнит компенсируюещее движение. Движение курсора мы скомпенсировали, но теперь мышь будет его выполнять бесконечно и курсор будет постоянно идти влево. Тоже фигня. Надо скомпенсировать и это движение. Пишем ...

Ага, теперь курсор скачет влево вправо . Но не работает толком. Нужно добавить временную паузу ( что бы ходить нужно время на переставление ног, не правда ли ?) и начальную точку ( и мы куда нибудь возвращаемся ).

Теперь нужно сделать получившийся макрос цикличным ( то есть постоянно повторяющимся ) и вуаля. Курсор дергается, но стоит на месте. Значит и очередь в зажиме пойдет в одну точку. Что нам и надо было. Сохраняем макрос ,загружаем в мышь. Все ,можно играть.
Это пример простейшего макроса, но не обольщайтесь. Не все макросы могут быть такими простыми. Иногда для получения результата придется попотеть. Я вам дал лишь общие принципы.
Удачи в написании. 


