Бывает так, скачал макрос, а он не на лкм. А так хочется переделать его, но для этого надо обратиться к кому-либо, кто занимается макросами, а это платно. Так давайте разбираться как уставить макрос на лкм х7 для любого макроса своими силами.
Ищем нужный макрос
И так, для того, что бы начать переделывать макрос под ЛКМ нам надо его создать самому. Для этого советую ознакомиться с "Обучающим курсом по созданию макросов". Так как в данной статье не будет информации о том, как написать макрос, то "Обучающий курс по созданию макросов" как раз научит вас это делать. Из него вы подробно узнайте как писать макросы для WarFace и не только.
Если вы не собирайтесь сами записывать макросы, то советуем ознакомиться с нашим магазином приватных макросов. В котором представлены приватные макросы от разных макро-делов по привлекательным ценам.
Скрипт для ЛКМ
Допустим, что мы нашли тот макрос, который нам нужен. Теперь его необходимо открыть в "Макро менеджере".
Теперь необходимо перейти на вкладку "KEY"
Далее переходим в самое начало макроса, то есть к строке №1. Сюда будем вставлять две строки, которые отвечают за проверку условия.
Условие будет таким: Если ЛКМ нажата, то переходим к выполнению макроса, а если ЛКМ не нажата, то возвращаемся к началу макрос, откуда опять будет проверка на нажатие ЛКМ.
Записать такое условие можно всего лишь в две строки в оскаре. Для этого необходимо на вкладке "KEY" в первом выпадающем списке выбрать "Key 1", т.е. это ЛКМ, в следующем выпадающем списке необходимо выбрать "нажатая". А в окошке, куда необходимо вписать число, ставим номер строки, где начинается макрос.
Аналогично и для второй строки. В первом выпадающем списке выбрать "Key 1". Далее необходимо выбрать "отмененная" и в поле вводим 1, т.е. макрос после этой строки будет работать только если будет нажата ЛКМ. В итоге у нас должно получиться так. То, что обведено красным, это и есть сам скрип.
В конце макроса так же необходимо поставить дополнительную строку. Она будет такой же как и строка №2 нашего скрипта, поэтому ее можно просто скопировать и вставить в самый конец макроса.
Теперь необходимо изменить тип работы макроса с "воспроизвести Макрос единожды" на "воспроизвести Макрос многократно" где надо выбрать "Нажать старт. Повторно нажать стоп.".
Далее сохраняем макрос как обычно. После сохранения выбираем ту кнопку, которая не используется, например боковые кнопки мыши.
Работать макрос будет так. Вы нажимайте на ту кнопку, на которую поставили макрос. Далее при нажатии на любую кнопку ничего происходить не будет, а при нажатии на ЛКМ, будет работать макрос. Но с такими настройками, при нажатии на ЛКМ будет выполнен весь макрос сразу, т.е. будет выпущена вся обойма без остановки. Как это исправить читаем далее...
Дополнительные настройки
Макрос работает по клику на ЛКМ, все хорошо, если бы не одно но... Выстреливается вся обойма. Так играть совсем не экономично и после убийства 2-3 противников вы пусты. Исправить это довольно просто.
Для этого опять открываем свой исправленный макрос. Необходимо ввести дополнительное условие, что бы после каждого выпущенного патрона выполнялась проверка на нажатие ЛКМ. Для этого опять копируем строку №2 нашего скрипта и вставляем после каждой паузы, которая отвечает за выстрел. В итоге у нас получается следующее.
У нас получилось, что после каждого выстрела будет идти проверка нажата ли ЛКМ или нет. Если ЛКМ отпущена то макрос прерывается и возвращается к самому началу, к строке №1.
Таки образом, мы будем зажимать ЛКМ и держать, в это время будет работать макрос пока не кончаться патроны. А если мы сделаем единичный клик по ЛКМ, то произойдет один выстрел.
Данным способом можно сделать отсечку. Для этого надо не после каждого выстрела вставлять вторую строку скрипта, а допустим после каждого третьей паузы. Тогда у нас получится следующее. Мы будем зажимать ЛКМ и держать, в это время будет работать макрос пока не кончаться патроны, а при единичном нажатии на ЛКМ будет выпущено три патрона, очень удобно. Отсечку можно сделать любую.
Вот и все, вы узнали как уставить макрос на лкм х7. Все возникшие вопросы задавайте в комментариях.