Arcana

Форум проекта L2Arcana.ru => ОБЩИЙ РАЗДЕЛ => База знаний => Тема начата: Origin от 01 августа 2016, 12:40:22

Название: [База знаний] Макросы. Who is who по косточкам
Отправлено: Origin от 01 августа 2016, 12:40:22
Макросы... как много в этом слове. Лет 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]
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: Origin от 01 августа 2016, 12:40:35
[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]
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: Origin от 01 августа 2016, 12:41:00
[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]
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: Origin от 01 августа 2016, 12:41:27
[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)

Завершает ликбез по линейке, который я планировал. Если есть еще аспекты и вопросы, которые интересны, напишите мне в личку и я постараюсь их описать.
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: 0rbren от 01 августа 2016, 14:31:09
Спасибо тебе дорогой за твой труд.
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: Kamiko-san от 01 августа 2016, 15:12:16
 Пасибки, пасибки! Теперь я знаю как сутками орать в чат в Гиране!  ;D
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: Enriel от 01 августа 2016, 15:17:04
У саммонеров часто возникает необходимость в макросе форсированной атаки питомцем.
Но нет такой команды /summonattackforce. Приходится делать следующим образом:
1.Выносим на панель скилл атаки питомцем. Например на 3 1.
2.В макросе пишем /useshortcutforce 3 1

Насчет дестров и варлордов (и прочих пикарей): связка некст таргет + атак не всегда срабатывает корректно. Персонаж почему-то начинает атаковать предыдущую цель (которая уже трупом лежит), либо тупо стоять на месте. Кроме того, возможна небольшая пауза, которая может стать фатальной под париком.
Я поступаю иначе: прописываю в макрос не /attack, а физ. скилл, который не может быть применен с данным видом оружия. При попытке использования этого скила в сис. чате выдается сообщение, что данный скилл не может быть использован, и персонаж мгновенно начинает атаку пикой выбранную цель. Таргет не слетает на прошлую цель, паузы нет.
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: sanjaok от 02 августа 2016, 13:28:28
Спс автору) Очень познавательная тема (http://forums.goha.ru/images/smilies/nice.gif).
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: Origin от 09 августа 2016, 05:46:59
Всегда пожалуйста :)
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: Uranium от 04 апреля 2017, 10:54:42
Извиняюсь,может присмотрел,можно ли сделать макрос на игру  в 2  окна,вообще впервые играю в л2,до этого играл в уо,решил взять танка и лучника,так вот,можно ли сделать макрос лучнику что бы он всегда следовал за танком и при нападении на монстров брал ту же цель что и танк и всегда атаковал,что бы небыло надобности на постоянное переключение между ними ? Спасибо за статью в целом,надеюсь вы поможете
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: Maou от 04 апреля 2017, 11:49:54
Цитата: Uranium от 04 апреля 2017, 10:54:42
Извиняюсь,может присмотрел,можно ли сделать макрос на игру  в 2  окна,вообще впервые играю в л2,до этого играл в уо,решил взять танка и лучника,так вот,можно ли сделать макрос лучнику что бы он всегда следовал за танком и при нападении на монстров брал ту же цель что и танк и всегда атаковал,что бы небыло надобности на постоянное переключение между ними ? Спасибо за статью в целом,надеюсь вы поможете

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

То, что вы описываете, называется ботом. Это запрещено.
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: Maou от 04 апреля 2017, 11:56:15
Да и есть ещё кое-что важное, что не указано в статье про макросы.

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

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

Попытка вызова "несуществующего скилла" обречена :(
Может это возможно пофиксить переименовав эти скиллы в что-то короче? Ну без пробелов например или тупо TSS / DSS ?
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: gabber от 06 апреля 2017, 21:56:09
Цитата: Maou от 04 апреля 2017, 11:56:15

Может это возможно пофиксить переименовав эти скиллы в что-то короче? Ну без пробелов например или тупо TSS / DSS ?
Легко! название скилла можно поменять на любое свое в skillname.dat.
Только что попробовал и взлетело.
Хотя, быть может, более оригинальным способом было бы сокращение самой команды /useskillforce в том же файле commandname-e.dat, но рас заработало с 1 раза и тут, то почему бы и нет?
Название: Re: [База знаний] Макросы. Who is who по косточкам
Отправлено: Maou от 07 апреля 2017, 08:27:08
Обалдеть, плюс тебе большущий.  :friends: