Что такое макросы я думаю объяснять не нужно, многие знают и многие из вышеуказанных многих ими пользовались. Здесь же, скажем так, дополнения к стандартным фенькам и некоторые мелочи которые упростят жизнь.
Однако для начала об ограничениях:
1. Выполнение макроса прерывается если нажата любая клавиша (раз на раз не приходится, к примеру вполне нормально если после ревызова серафимы коняшка продолжает наворачивать свои блесинги)
2. Выполнение макроса прерывается при переключении на другое окно (скажем, так должно быть, у меня, например, не прерывается)
3. Выполнение макроса нельзя зациклить
4. Нельзя вызвать выполнение одного макроса из другого
5. Нельзя указать условия при которых срабатывает макрос (вроде «если мало ХП» и т.п.) Продолжим описанием основных команд макросов:
Для начала - скилы: для забивания скила в макрос прописывается следующая ересь:
/useskill Shield
(вместо Shield может быть использован любой скил, это я для примера, первое что в голову пришло)
если таковая строчка забита в макрос, то бафнут щитом окажется тот, кто будет находится в таргете на момент использования макроса, однако это дело можно усовершенствовать.
/useskill Shield %self
такая строка в теле макроса бафнет щитом именно вас (подробнее о переменных читать ниже)
однако все это касается только скилов, для того чтобы забить в макрос к примеру ЦП банки нужно вытащить их на панель быстрого доступа а в макросе прописать
/useshortcut 1 6
(подразумевается, что банки находятся на первой панели в шестом слоте)
теперь пару таблиц по основным командам.
Команды, используемые в макросах
Команда
Параметр(ы)
Цель
Описание
[сообщение]
Сказать фразу в чат General channel. Фразу увидят любые игроки в радиусе нескольких шагов.
!
[сообщение]
Сказать фразу в чат Shout channel. Фразу увидят любые игроки в радиусе нескольких сотен шагов.
+
[сообщение]
Сказать фразу в торговый чат Trade channel. Фразу увидят любые игроки в радиусе нескольких сотен шагов.
#
[сообщение]
Сказать фразу в чат группы Party channel. Фразу увидят все игроки, входящие в группу игрока, в любом месте.
@
[сообщение]
Сказать фразу в чат клана Clan channel. Фразу увидят все игроки, входящие в клан игрока, в любом месте.
$
[сообщение]
Сказать фразу в чат альянса Alliance channel. Фразу увидят все игроки, входящие в альянс с кланом игрока, в любом месте.
"
[персонаж] [сообщение]
Сказать фразу указанному персонажу в приватный чат Whisper channel. Фразу увидит только указанный игрок в любом месте.
attack
[цель]
Напасть на указанного монстра или персонажа (персонаж противника должен быть PK или в режиме PvP). Если цель не указана, то нападает на текущую выбранную цель.
attackforce
[цель]
Принудительно напасть на указанного монстра или персонажа (персонаж противника может быть в любом режиме). Если цель не указана, то нападает на текущую выбранную цель.
attackstand
[цель]
Напасть на указанного монстра или персонажа (персонаж противника должен быть PK или в режиме PvP), не сходя с места. Полезная опция для лучников. Если цель не указана, то нападает на текущую выбранную цель.
useskill
[умение]
[цель]
Использовать указанное умение/заклинание на указанного монстра или персонажа (если заклинание хорошее, то чужой персонаж должен быть белым, иначе персонаж противника должен быть PK или в режиме PvP). Если цель не указана, то умение используется на текущую выбранную цель.
useskillforce
[умение]
[цель]
Принудительно использовать указанное умение/заклинание на указанного монстра или персонажа (персонаж противника может быть в любом режиме). Если цель не указана, то умение используется на текущую выбранную цель.
useskillstand
[умение]
[цель]
Использовать указанное умение/заклинание на указанного монстра или персонажа (если заклинание хорошее, то чужой персонаж должен быть белым, иначе персонаж противника должен быть PK или в режиме PvP), не сходя с места. Если цель не указана, то умение используется на текущую выбранную цель.
target
[цель]
Сделать своей целью указанного монстра или персонажа.
targetnext
Сделать своей целью следующего ближайшего монстра или персонажа (персонажи противников должны быть PK или в режиме PvP).
assist
[цель]
Сделать своей целью того же монстра или персонажа, что и у указанного монстра или персонажа.
delay
[секунды]
Задержка в указанное количество секунд.
useshortcut
[хотбар] [слот]
Использовать слот с панели быстрого доступа. Если заклинание хорошее, то чужой персонаж должен быть белым, иначе персонаж противника должен быть PK или в режиме PvP.
useshortcutforce
[хотбар] [слот]
Принудительно использовать слот с панели быстрого доступа. Персонаж противника может быть в любом режиме.
Переменные, используемые в макросах %target
Означает, что любое действие макроса будет направлено на выбранную цель Вашего песонажа.
%self
Означает, что любое действие макроса будет направлено на Вашего персонажа.
%pet
Означает, что любое действие макроса будет направлено на питомца Вашего персонажа.
%party1-8
Означает, что любое действие макроса будет направлено на персонажа из группы Вашего персонажа по порядку номеров сверху вниз.
Теперь несколько примеров макросов с пояснениями
таким мог бы быть оли-макрос для фантом суммонера. (естественно при этом нужно тыкать по ссылкам у манагера, так что использовать подобные самобафы на олимпе крайне не советую, больше помешают)
/useskill summon spectral lord
/useskill shild %self
/useskill might %self
/useskill concentracion %self
/useskill noblesse blessing %self
/useskill mighty servitor
/useskill servitor magic shield
/useskill servitor haste
/useskill servitor physical shield
/useskill assassin servitor
/useskill summon phantom cubic
/useskill summon spark cubic
все скилы здесь баферские так что никаких интересных добавок здесь нет, едем дальше.
Макрос который я наблюдал у одного лукаря.
/useskillforce stun shot
/attackforce
первая строка бьет по таргету станшотом принудительно*, вторая атакует принудительно*. (* - неприятель не должен быть в зоне ПВП, не должен быть ПК или даже флагнутым быть не должен, атака пройдет в любом случае)
!!!!ВАЖНО!!!! использование макросов с force НЕДОПУСТИМО при каче в составе группы. Возмете ассист с биша случайно и застаните танка, например... я уже не говорю о примитивном флаге
следующий макрос использовался для свала РБ когда лук подрабатывал еще и бишом (ассист брался с конкретного человека, для удобства обзовем его Gamer)
/assist Gamer
/attackstand
первая строчка - взять таргет с Gamer, вторая строчка - собственно атаковать оставаясь на месте. макрос такой мало применим однако некоторые луки, а иногда и маги при стрельбе со стен замка используют "стоять" чтобы тупо не свалиться со стены (хотя я не понимаю как это возможно в принципе, но с нашей-то геодатой...)
в общем-то пока все, если у кого какие вопросы или дополнения - милости прошу