[База знаний] Макросы. Who is who по косточкам

Автор Origin, 01 августа 2016, 12:40:22

« назад - далее »

Origin

Макросы... как много в этом слове. Лет 10 тому назад эта тема была мной описана на клановом форуме. С тех пор и компьютеры стали мощнее, и интернет быстрее, и методы использования макросов тоже изменились :)

Тем не менее вы перелопатите целую кучу статей прежде чем вы сможете найти все, что нужно и полезно. В этой теме собрано все что вы хотели и даже больше :)

Если не увидели полезного, но нужного макроса или увидели ошибку – пишите в личку или комментируйте в теме.

Опытные игроки могут пропустить вводную часть и сразу переходить ко второй, третьей и четвертой части. Информации много, поэтому если вы хотите понять как использовать полный функционал игры (чтобы все бегали, бафали, хилили с минимальными усилиями) милости прошу к прочтению, здесь спрятано более 8 страниц текста.

Для начала под катом базовая информация – как правильно делать макросы, менять, ограничения на символы и прочая техническая скукотища.

[spoiler=Часть 1. Базовая информация]
Курс молодого бойца:

0.   Нажимаете Alt+R
1.   Далее кнопку Добавить
2.   Вводите имя макроса
3.   Выбираете иконку



Далее 3 варианта

4.   Перетаскивайте скилл из вкладки Умения с помощью drag'n'drop в макрос
5.   Напечатать скилл или команду вручную
6.   Перетаскиваете скилл из быстрой панели (если убрать скилл из панели, макрос перестанет работать)





Правила для макросов

1.   Имя макроса не более 12 символов
2.   В макрос нельзя вставить другой макрос и зациклить его
3.   Если после нажатия макроса вы двинулись с места, выбрали другую цель, использовали умение или написали в чат то его действие прекратится.
4.   После нажатия макроса можно переключаться в другие окна с помощью Alt + Tab

Если картинок выше недостаточно, то сейчас полно статей и видео которые пошагово объясняют как делать и менять макросы
[/spoiler]

Origin

[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]

Origin

[spoiler=Часть 3. Макросы для кача]
Дестры, Варлорды

Макрос, которым часто пользуюсь

/targetnext
/attack


Позволяет сразу бить другого живого моба, помогает при лагах и экономит нервы.

БД, СВС (барды)
Убедительная просьба к тем, кто играет живыми БД и СВСами на осадах и в пвп изучить тему про то, что дают их сонги/дэнсы и давать их вручную в зависимости от ситуации

Условно разделим макросы на два типа: стационарный и мобильный

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]

Origin

[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
...


Полезен для пкшников. % прерывает текущее действие чтобы быстрее начинать собирать шмот

Макрос на манор (взято с гохи)
Кстати оч. удобно 1 кнопкой семена сажать и собирать урожай :
/useshortcut 7 1
/useshortcut 7 2
1 слот - семя
2 слот - харвестер
А можно харвестер в 12 слот поместить, а в другие 11 семеня разные, и при нажатии макроса автоматом посеется нужный для этой территории.

Макрос на поднятие шмота % /pickup

{b]Другие макросы[/b]

/olympiadstat

Показывает кол-во боев, поражения и очков на олимпе

В макрос можно вписать в зависимости от ситуации еще целую кучу команд, их список доступен, например, здесь

[/spoiler]

Если что-то неправильно написано или вы знаете полезный макрос, которого здесь нет, пишите в комментариях или в личку.

Эта статья в совокупности с темами:

Что дают баффы? Сонги и Дэнсы как залог счастья

Уникальные способности классов и дебаффы

Что дает эпик бижа

Завершает ликбез по линейке, который я планировал. Если есть еще аспекты и вопросы, которые интересны, напишите мне в личку и я постараюсь их описать.

0rbren

24) Если все вокруг мертвы – ты победил.
25) ...если тебе при этом никто не заплатил, возможно, ты поторопился побеждать.
Евангелие от Аббатора

Kamiko-san

 Пасибки, пасибки! Теперь я знаю как сутками орать в чат в Гиране!  ;D
Хитрость - норма жЫзни, а спойл - ее смысл!

"...Камикото - нормальный адекватный гном." © Hisoka.

Спойлер должен уметь влезть человеку в душу. И чего-нибудь оттуда достать! ©

Оо, Ками, ты мозг сервера )© ddsdsd

ПМ в игре: Kamiko, Kamikoto, Naoko, Saki, Yukie, Morimoto, Shinoda, Ohiko, Aiko, и так дальше...

http://vk.com/kamikox3
https://vk.com/l2arcanainterlude


Enriel

У саммонеров часто возникает необходимость в макросе форсированной атаки питомцем.
Но нет такой команды /summonattackforce. Приходится делать следующим образом:
1.Выносим на панель скилл атаки питомцем. Например на 3 1.
2.В макросе пишем /useshortcutforce 3 1

Насчет дестров и варлордов (и прочих пикарей): связка некст таргет + атак не всегда срабатывает корректно. Персонаж почему-то начинает атаковать предыдущую цель (которая уже трупом лежит), либо тупо стоять на месте. Кроме того, возможна небольшая пауза, которая может стать фатальной под париком.
Я поступаю иначе: прописываю в макрос не /attack, а физ. скилл, который не может быть применен с данным видом оружия. При попытке использования этого скила в сис. чате выдается сообщение, что данный скилл не может быть использован, и персонаж мгновенно начинает атаку пикой выбранную цель. Таргет не слетает на прошлую цель, паузы нет.
Цитата: Jei от 07 февраля 2016, 08:58:49
а тебе что то не нравится ? хочешь фана, есть куча ПВП серверов, фанся
Цитата: SFER от 01 октября 2016, 23:09:57
Админы что за фигня? Что за гварды на Гиране покруче боссов? В три пака били минуты 4. Такие гварды если были, то только начиная с хелбаунда. Теперь не говорите что мы ни чью сторону не принимаем

sanjaok

Спс автору) Очень познавательная тема .

Origin


Uranium

Извиняюсь,может присмотрел,можно ли сделать макрос на игру  в 2  окна,вообще впервые играю в л2,до этого играл в уо,решил взять танка и лучника,так вот,можно ли сделать макрос лучнику что бы он всегда следовал за танком и при нападении на монстров брал ту же цель что и танк и всегда атаковал,что бы небыло надобности на постоянное переключение между ними ? Спасибо за статью в целом,надеюсь вы поможете

Maou

Цитата: Uranium от 04 апреля 2017, 10:54:42
Извиняюсь,может присмотрел,можно ли сделать макрос на игру  в 2  окна,вообще впервые играю в л2,до этого играл в уо,решил взять танка и лучника,так вот,можно ли сделать макрос лучнику что бы он всегда следовал за танком и при нападении на монстров брал ту же цель что и танк и всегда атаковал,что бы небыло надобности на постоянное переключение между ними ? Спасибо за статью в целом,надеюсь вы поможете

Нет. В макросе прописываются отдельные одиночные команды, которые выполняются сразу или с задержкой (которую тоже нужно указывать самому в секундах), а не целая программа. Исходя из этого можно сделать макрос, где второй окно будет следовать за первым и через, например, 5 секунд брать ассист и атаковать цель, через пять секунд снова следовать за танком. Но такой макрос будет длинным и сложным, и на 2 итерации дествий (следовать-атаковать) можно не расчитывать.

То, что вы описываете, называется ботом. Это запрещено.

Maou

Да и есть ещё кое-что важное, что не указано в статье про макросы.

Каждая строчка макроса, имеет ограниченное допустимое количество символов. И есть как мимимум две ситуации, где это делает невозможным выполнение макроса:
/useskillforce tripple sonic slash
/useskillforce double sonic slash

Попытка запуска такого макроса ни к чему не приведёт. Проверка макроса после сохранения покажет следующую картину:
/useskillforce tripple sonic slas
/useskillforce double sonic slas

Попытка вызова "несуществующего скилла" обречена :(
Может это возможно пофиксить переименовав эти скиллы в что-то короче? Ну без пробелов например или тупо TSS / DSS ?

gabber

Цитата: Maou от 04 апреля 2017, 11:56:15

Может это возможно пофиксить переименовав эти скиллы в что-то короче? Ну без пробелов например или тупо TSS / DSS ?
Легко! название скилла можно поменять на любое свое в skillname.dat.
Только что попробовал и взлетело.
Хотя, быть может, более оригинальным способом было бы сокращение самой команды /useskillforce в том же файле commandname-e.dat, но рас заработало с 1 раза и тут, то почему бы и нет?

Maou