На самом деле абсолютно ничего сложного, попробую на примере макроса "Передышки" объяснить.
Autohotkey скрипт:
Код:
;Передышка
!e::
Send {numpad4} {numpad5}
Send !{5}
Return
"!" это ALT, e это "E", то есть !е, означает клавиатурное сочетание alt e.
!{5} - alt 5.
В моём случае numpad4 это одноручка, на который вставлены рунки с входящим хилом, numpad5 это пояс с откатом и силой передышки и рунками на входящий хил.
Send метод отправки клавиш, {} экранирование.
Return нужен для того чтобы на комбинацию клавиш на которую начинается первый макрос у вас не срабатывал файл целиком.
Иногда, в случае скиллов с типом использования "Мгновенный", между переодеванием и юзом нужно делать Sleep это задержка, порядка ста милисекунд достаточно.
После использования, жмется аналогичный макрос на одевание одноручного комплекта (одноручка, щит, пояс, карман) или двуручного (двуручка, пояс, карман).
Добавлено через 2 минуты
Цитата:
Сообщение от nekron3x
ну а та разница в хп, при смене сета не учитывается? ты свапнишь сет и у тебя уже меньше хп, следовательно уже нужно меньше хила. Я не люблю заморочек со сменами сета макросами и тд и тп. Мне как то так легче и спокойнее =))
|
Ты хиляешься сердцем и передышкой с полным БД? Если фактическое кол-во морали уже меньше того что после переодевания станет максимальным кол-вом морали, фактическое значение никуда не сдвинется.