Макросы... как много в этом слове. Лет 10 тому назад эта тема была мной описана на клановом форуме. С тех пор и компьютеры стали мощнее, и интернет быстрее, и методы использования макросов тоже изменились :)
Тем не менее вы перелопатите целую кучу статей прежде чем вы сможете найти все, что нужно и полезно. В этой теме собрано все что вы хотели и даже больше :)
Если не увидели полезного, но нужного макроса или увидели ошибку – пишите в личку или комментируйте в теме.
Опытные игроки могут пропустить вводную часть и сразу переходить ко второй, третьей и четвертой части. Информации много, поэтому если вы хотите понять как использовать полный функционал игры (чтобы все бегали, бафали, хилили с минимальными усилиями) милости прошу к прочтению, здесь спрятано более 8 страниц текста.
Для начала под катом базовая информация – как правильно делать макросы, менять, ограничения на символы и прочая техническая скукотища.
[spoiler=Часть 1. Базовая информация]
Курс молодого бойца:
0. Нажимаете Alt+R
1. Далее кнопку Добавить
2. Вводите имя макроса
3. Выбираете иконку
(http://s017.radikal.ru/i436/1608/b2/44bdce937234.jpg) (http://radikal.ru)
Далее 3 варианта
4. Перетаскивайте скилл из вкладки Умения с помощью drag'n'drop в макрос
5. Напечатать скилл или команду вручную
6. Перетаскиваете скилл из быстрой панели (если убрать скилл из панели, макрос перестанет работать)
(http://s016.radikal.ru/i337/1608/35/00539cccd10d.jpg) (http://radikal.ru)
(http://s09.radikal.ru/i182/1608/73/e0f0cc70587e.jpg) (http://radikal.ru)
Правила для макросов
1. Имя макроса не более 12 символов
2. В макрос нельзя вставить другой макрос и зациклить его
3. Если после нажатия макроса вы двинулись с места, выбрали другую цель, использовали умение или написали в чат то его действие прекратится.
4. После нажатия макроса можно переключаться в другие окна с помощью Alt + Tab
Если картинок выше недостаточно, то сейчас полно статей (http://l2central.info/wiki/%D0%9C%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D1%8B) и видео (https://www.youtube.com/watch?v=ODeGqoaDC9U) которые пошагово объясняют как делать и менять макросы
[/spoiler]
[spoiler=Часть 2. Макросы для ПВП]
Пвп макросы
Пожалуй самыми распространенными макросами является принудительное использование умений (читай с зажатым Ctrl).
Примеры таких макросов (aka лучший друг ПКшников)
/useskillforce Hurricane
Принудительно бьет Hurricane по цели. Отлично работает на нефлагнутых варах. Вместо Hurricane можно поставить любой дебафф или умение
/attackforce
Принудительно бьет физ атакой. Популярен для лучников
/fixedattackforce
Принудительно бьет физ атакой не двигаясь с места. Популярен у лучников чтобы не сваливаться со стены во время осады.
Если у вас нормальная пачка, то она выбирает основного ассистера (МА) – человека у которого хорошая реакция, монитор и интернет, который раздает ассисты. У остальных членов КП должен быть следующий макрос на ассист
/target MA
/assist
Или вариант 2
/target %party 1
/assist
Выделяет таргет ассистера или того, кто собрал пати (вариант 2). Если правой клавишей нажать на ник ассистера то действие будет тем же. Но в быстром пвп пара секунд задержки на эти действия для ДД может быть фатальна.
Вариации макроса
/target MA
/assist
/attackforce
Для лучника
/target MA
/assist
/useskillforce Hurricane
Для мага
Макросы на цп
Выставляете на быструю панель, например 7-ю в 7 1 большие банки ЦП, в 7 2 маленькие банки цп
/useshortcut 7 1
/useshortcut 7 2
Этот макрос одновременно кушает две банки, т.е. 250 цп за использование, а не 200
Как вариант
/useshortcut 7 1
/useshortcut 7 2
/nodelay
/useshortcut 7 1
/useshortcut 7 2
/nodelay
..
И так до упора. Этот макрос позволяет восстанавливать цп пока вы бегаете одним нажатием кнопки
В пвп есть несколько видов макросов на таргет
1. Таргет ключевых персонажей (ДД, хилеров)
/target Вар
2. Таргет и раздача ассистов (этот макрос может использоваться вспомогательными ассистерами, например, суммонерами или бардами)
#ассист >>> %target <<<
Этот макрос кричит в пати чат чтобы по вам взяли ассист
3. Посмотреть кто в цели у таргета
/assist Вар
#у нуба в ассисте %target
Этот макрос показывает группе кого взяли в таргет и кому пора убегать из под огня
Хилеры (ЕЕ, ШЕ, Биши)
/target %self
/useskillforce Greater Battle Heal
Выделяете себя в таргет и сразу хилите соответствующим умением. Этот макрос спасет вам жизнь :)
/target %self
/useskillforce Celestial Shield
Селфцелестиал для бишей-эгоистов
/useskill Resurrection
/delay 2
/useskill Blessing of Noblesse
Ресает цель, затем перекидывает ноблесс
#меня атакуют!
Намекает со-партийцам, что если БД и СВС не переагрят варов, то хилеру наступит кердык
/useskill Recharge
/delay 5
/useskill Recharge
...
Заливает ману цели. Варианты макроса для кача/фарма: 1) в первую строчку вписываете таргет того, кому чаще всего заливаете ману 2) в первую и последнюю строчку вписываете /useskill Arcane Wisdom чтобы снизить потребление маны
Для того, чтобы хилить используете аналогичный макрос, только вместо Recharge будет Greater Battle Heal или другое умение
/useskillforce Windstrike
Ситуативный скилл чтобы разбудить от слипа/транса члена кп
[/spoiler]
[spoiler=Часть 3. Макросы для кача]
Дестры, Варлорды
Макрос, которым часто пользуюсь
/targetnext
/attack
Позволяет сразу бить другого живого моба, помогает при лагах и экономит нервы.
БД, СВС (барды)
Убедительная просьба к тем, кто играет живыми БД и СВСами на осадах и в пвп изучить тему (http://forum.l2arcana.ru/index.php?topic=6178.msg82595#msg82595) про то, что дают их сонги/дэнсы и давать их вручную в зависимости от ситуации
Условно разделим макросы на два типа: стационарный и мобильный
1. Стандартный стационарный
/useskill Dance of Concentration
/usekill Dance of Mystic
/delay 114
/useskill Dance of Concentration
/usekill Dance of Mystic
...
/delay 110
#Хозяин, запускай меня снова!
Используете дэнсы/сонги, затем через примерно 2 мин процесс повторяется и заранее пишет в пати о необходимости снова запустить макрос
2. Стандартный мобильный
/target me
/useskill Dance of Concentration
/usekill Dance of Mystic
/attack
/delay 114
/useskill Dance of Concentration
/usekill Dance of Mystic
...
Выделяете своего основного персонажа в таргет используете дэнсы/сонги и бежите за ним. Альтернативные команды /attack – взять повторно в таргет /target или команда /follow
Вариации макросов БД/СВСа. Если просаживаетесь по мане в стационарном месте кача, то добавляете команду /sitstand в начале и конце макроса. Начинаете из положения сидя. Тогда СВС/БД будут петь/танцевать и снова садиться
Если хотите чтобы БД/СВС выходили из пати после ДСа, то пишете /leave после танца. Тогда они будут выходить из пати. В этом случае на том, кто качает (например, дестре или маге) должны быть макросы с /invite на БД и СВСа
Кот, Конь
У кота и коня макросы похожи на БД и СВСа с той лишь разницей, что там лишь один бафф. Для кота это Blessing of Queen, для коня это Blessing of Seraphim
Для тех, кто занимается соло-качем можно посочувствовать и порекомендовать следующий макрос
/attack
/summonattack
Этот макрос позволяет саммону атаковать ту же цель, что и вы
Овер, ПП, ШЕ, Варк
/useskill Haste
/useskill Death Whisper
/useskill Focus
...
Простой макрос, который позволяет одной кнопкой бафать нужный набор. Для некоторых классов можете в начале ставить Arcane Wisdom для экономии маны
/useskill Haste
/useskill Death Whisper
/useskill Focus
...
/useshortcut 8 1
Если требуется много маны для баффа или вы в условиях олимпа, то вы можете начинать бафаться имея в руках пушку на конверсию, например, кабрио или хомку (для бомжей). По окончанию баффа берете в руку арку или другое оружие на панели 8 1
[/spoiler]
[spoiler=Часть 4. Общие макросы]
Смена пушки для использования скиллов
/useshortcut 9 1
/useskillforce HammerCrush
/nodelay
/useshortcut 1 2
Берете в руку блант на панели 9 1, используете стан, затем берете обратно оружие на панели 1 2. Работает для оверов без бланта, для гладов и прочих классов и умений при замене строчек макроса. Тот же принцип для пушек с аугментацией.
Трейд, шаут
!Куплю валика
/delay 20
!Вступлю в академ
Кричите в шаут с макроса. Какой delay оптимален для сервера не знаю, т.к. здесь не пользуюсь, в алли и клане все проще найти :)
@адрес сервера ТСки клана
/delay 3
@12345678.moscow.ru
Если не хватает строчек макроса, просто пишите следующие через delay
Макрос на смену шмота
/useshortcut 10 1
/useshortcut 10 2
/useshortcut 10 3
/useshortcut 10 4
Если выставить на панель 10 1-4 ДК сет, то вы сможете его одевать или снимать одним нажатием кнопки
Макрос на поднятие шмота
%
/pickup
/pickup
...
Полезен для пкшников. % прерывает текущее действие чтобы быстрее начинать собирать шмот
Макрос на манор (взято с гохи (http://forums.goha.ru/showthread.php?p=984807#post984807))
Кстати оч. удобно 1 кнопкой семена сажать и собирать урожай :
/useshortcut 7 1
/useshortcut 7 2
1 слот - семя
2 слот - харвестер
А можно харвестер в 12 слот поместить, а в другие 11 семеня разные, и при нажатии макроса автоматом посеется нужный для этой территории.
Макрос на поднятие шмота % /pickup
{b]Другие макросы[/b]
/olympiadstat
Показывает кол-во боев, поражения и очков на олимпе
В макрос можно вписать в зависимости от ситуации еще целую кучу команд, их список доступен, например, здесь (http://l2central.info/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B)
[/spoiler]
Если что-то неправильно написано или вы знаете полезный макрос, которого здесь нет, пишите в комментариях или в личку.
Эта статья в совокупности с темами:
Что дают баффы? Сонги и Дэнсы как залог счастья (http://forum.l2arcana.ru/index.php?topic=6098.msg81504#msg81504)
Уникальные способности классов и дебаффы (http://forum.l2arcana.ru/index.php?topic=6178.msg82595#msg82595)
Что дает эпик бижа (http://forum.l2arcana.ru/index.php?topic=6075.msg81089#msg81089)
Завершает ликбез по линейке, который я планировал. Если есть еще аспекты и вопросы, которые интересны, напишите мне в личку и я постараюсь их описать.
Спасибо тебе дорогой за твой труд.
Пасибки, пасибки! Теперь я знаю как сутками орать в чат в Гиране! ;D
У саммонеров часто возникает необходимость в макросе форсированной атаки питомцем.
Но нет такой команды /summonattackforce. Приходится делать следующим образом:
1.Выносим на панель скилл атаки питомцем. Например на 3 1.
2.В макросе пишем /useshortcutforce 3 1
Насчет дестров и варлордов (и прочих пикарей): связка некст таргет + атак не всегда срабатывает корректно. Персонаж почему-то начинает атаковать предыдущую цель (которая уже трупом лежит), либо тупо стоять на месте. Кроме того, возможна небольшая пауза, которая может стать фатальной под париком.
Я поступаю иначе: прописываю в макрос не /attack, а физ. скилл, который не может быть применен с данным видом оружия. При попытке использования этого скила в сис. чате выдается сообщение, что данный скилл не может быть использован, и персонаж мгновенно начинает атаку пикой выбранную цель. Таргет не слетает на прошлую цель, паузы нет.
Спс автору) Очень познавательная тема (http://forums.goha.ru/images/smilies/nice.gif).
Всегда пожалуйста :)
Извиняюсь,может присмотрел,можно ли сделать макрос на игру в 2 окна,вообще впервые играю в л2,до этого играл в уо,решил взять танка и лучника,так вот,можно ли сделать макрос лучнику что бы он всегда следовал за танком и при нападении на монстров брал ту же цель что и танк и всегда атаковал,что бы небыло надобности на постоянное переключение между ними ? Спасибо за статью в целом,надеюсь вы поможете
Цитата: Uranium от 04 апреля 2017, 10:54:42
Извиняюсь,может присмотрел,можно ли сделать макрос на игру в 2 окна,вообще впервые играю в л2,до этого играл в уо,решил взять танка и лучника,так вот,можно ли сделать макрос лучнику что бы он всегда следовал за танком и при нападении на монстров брал ту же цель что и танк и всегда атаковал,что бы небыло надобности на постоянное переключение между ними ? Спасибо за статью в целом,надеюсь вы поможете
Нет. В макросе прописываются отдельные одиночные команды, которые выполняются сразу или с задержкой (которую тоже нужно указывать самому в секундах), а не целая программа. Исходя из этого можно сделать макрос, где второй окно будет следовать за первым и через, например, 5 секунд брать ассист и атаковать цель, через пять секунд снова следовать за танком. Но такой макрос будет длинным и сложным, и на 2 итерации дествий (следовать-атаковать) можно не расчитывать.
То, что вы описываете, называется ботом. Это запрещено.
Да и есть ещё кое-что важное, что не указано в статье про макросы.
Каждая строчка макроса, имеет ограниченное допустимое количество символов. И есть как мимимум две ситуации, где это делает невозможным выполнение макроса:
/useskillforce tripple sonic slash
/useskillforce double sonic slash
Попытка запуска такого макроса ни к чему не приведёт. Проверка макроса после сохранения покажет следующую картину:
/useskillforce tripple sonic slas
/useskillforce double sonic slas
Попытка вызова "несуществующего скилла" обречена :(
Может это возможно пофиксить переименовав эти скиллы в что-то короче? Ну без пробелов например или тупо TSS / DSS ?
Цитата: Maou от 04 апреля 2017, 11:56:15
Может это возможно пофиксить переименовав эти скиллы в что-то короче? Ну без пробелов например или тупо TSS / DSS ?
Легко! название скилла можно поменять на любое свое в skillname.dat.
Только что попробовал и взлетело.
Хотя, быть может, более оригинальным способом было бы сокращение самой команды /useskillforce в том же файле commandname-e.dat, но рас заработало с 1 раза и тут, то почему бы и нет?
Обалдеть, плюс тебе большущий. :friends: