Новые сервера л2 Lineage 2 servers announcements
Премиум сервера Lineage 2
x1200
Interlude
02.10.2026
x7
High Five
23.10.2026
x25
Interlude
23.10.2026
x0.5
Remastered
09.10.2026
Новые сервера Lineage 2
x1200
Interlude
02.10.2026
x7
High Five
23.10.2026
x1200
Interlude
23.10.2026
x0.5
Remastered
09.10.2026
ГлавнаяБлог Lineage 2Об игреМакросы и команды в Lineage 2
Макросы и команды в Lineage 2
Об игре
21496
12 0 Подпишись на наш Telegram

Макрос — это цепочка команд, которую персонаж выполняет по одному нажатию: взять цель, ударить, применить умение, надеть вещь, написать в чат. Настраивается всё в игре, никаких сторонних программ не нужно.

Ниже — точные ограничения из кода сервера, полный разбор команд с пометкой, кто их обрабатывает — клиент или сервер, готовые примеры и разбор того, почему макросы ломаются.

Ограничения: что проверяет сервер

Эти цифры не зависят от сборки — они зашиты в обработку пакета создания макроса:

Что Предел Пояснение
Макросов на персонажа 48 при попытке создать 49-й приходит системное сообщение об отказе
Строк в макросе 12 лишние строки сервер отбрасывает молча
Название 12 ограничение поля ввода; сам пакет принимает до 32
Описание 32 проверяется сервером, при превышении макрос не создастся
Акроним 4 то, что видно на иконке; лишнее обрезается
Символы «;» и «,» вырезаются сервер удаляет их из каждой строки без предупреждения

Про поле «Описание» обычно забывают: оно отдельное от названия и именно из-за него макрос иногда «не сохраняется» без внятной причины.

Панель создания открывается сочетанием ALT+R или через настройки — пункт «Макрос». Доступное количество показано в правом верхнем углу окна.

Настройки макросов в Lineage 2
Список макросов в Lineage 2

Кнопка «Добавить» создаёт новый макрос. Акроним — те самые четыре символа, которые рисуются прямо на иконке:

Акроним макроса на иконке

Иконку можно выбрать из цветного набора по кнопке с лупой:

Создание макроса в Lineage 2

Редактирование и удаление — две кнопки в правом нижнем углу:

Кнопки редактирования и удаления макроса

Клиент или сервер — почему это важно

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

Клиентские — их разбирает сам клиент игры. Он превращает команду в обычное действие: нажать умение, взять цель, подождать. Сервер о самой команде ничего не знает, ему приходит уже результат. Такие команды работают одинаково везде, потому что зависят только от клиента.

Серверные — клиент отправляет их номером, а решение принимает сервер. Вот они как раз и отличаются: часть может быть выключена, часть ведёт себя по-своему.

Показательный пример — /delay. Это чисто клиентская пауза, на сервере такой команды нет вообще. Поэтому задержка ничем не гарантирована: если умение не успело перезарядиться, макрос просто пойдёт дальше.

Команды действий

Основной набор, который и составляет тело макроса:

Команда Что делает Где
/target ник взять в цель персонажа по имени клиент
/target %party1 … %party8 взять в цель участника группы по номеру клиент
%self направить действие на себя клиент
%pet направить действие на питомца клиент
%target подставить текущую цель клиент
/assist взять цель того, кто выбран у вас клиент
/attack начать бить выбранную цель клиент
/useskill название применить умение клиент
/useskillforce название то же, но принудительно — как с зажатым Ctrl клиент
/useshortcut страница ячейка нажать конкретную ячейку панели быстрого доступа клиент
/useshortcutforce страница ячейка то же принудительно клиент
/delay секунды пауза между строками клиент
/friendinvite ник пригласить в друзья сервер
/frienddel ник убрать из друзей сервер
/friendlist список друзей сервер
/block ник добавить в игнор-лист сервер
/unblock ник убрать из игнор-листа сервер
/blocklist открыть игнор-лист сервер
/allblock заблокировать вообще всё общение сервер
/allunblock снять полную блокировку сервер
/clanwarstart клан объявить войну клану сервер
/clanwarstop клан предложить закончить войну сервер

Разница между /useskill и /useskillforce практическая: обычная форма не сработает по цели, которую игра не считает враждебной — по своим, по нейтральным NPC, по игроку без флага. Принудительная форма заменяет зажатый Ctrl.

Команда useshortcut в макросе
Команда useskill в макросе

Три команды, которые описывают неправильно

/evaluate — это выдача рекомендации выбранной цели, а не сброс рекомендаций. Работает с 10-го уровня, только по другому игроку, дважды одному и тому же нельзя, а число рекомендаций на период ограничено.

Три списка войн — разные. Их постоянно путают, хотя в игре это три независимых перечня:

Команда Что показывает
/attacklist кланы, которым войну объявили вы
/underattacklist кланы, которые объявили войну вам
/warlist обоюдные войны — те, кто есть в обоих списках сразу

/nick — сменить титул себе может только ноблесс, и только указав собственное имя. Всем остальным титул выдаёт лидер клана, и работает это лишь при клане 3-го уровня или выше.

Служебные команды, о которых обычно не пишут

Их обрабатывает сервер, и все они спокойно ставятся в макрос:

Команда Что делает
/loc показывает ваши координаты
/time игровое время суток
/partyinfo состав группы и правила дележа добычи
/unstuck выбраться, если персонаж застрял в текстурах
/siegestatus положение дел на осаде, в которой вы участвуете
/clanpenalty текущие штрафы клана
/olympiadstat ваша статистика на Олимпиаде
/instancezone по каким подземельям идёт откат входа
Команды командного канала справка по каналу, состав участников, выход из канала и его роспуск

Команды через точку

Отдельный слой — команды, которые начинаются с точки: .online, .ping, .whoami, .cfg, .relog, .offline, .deposit и подобные. Формально это не команды, а обычное сообщение в чат — сервер перехватывает его и выполняет действие.

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

Чат из макроса

Строка, начинающаяся со знака канала, уходит в чат. Это самый простой вид макроса — например, торговое объявление одной кнопкой:

Знак Канал Кто увидит
! Крик все в пределах города или территории
@ Клановый только члены клана
$ Альянсовый только члены альянса
# Групповой только ваша группа
+ Торговый игроки поблизости, розовым цветом
% Геройский весь мир, доступен только героям Олимпиады
" Личный вы и собеседник

Каналов в игре больше семи: есть ещё чат командного канала (общий и отдельный для командиров), чат комнаты поиска группы, чат друзей и боевой канал. А вот «мировой чат» через & — не часть Interlude, а надстройка отдельных проектов, поэтому работает не везде.

Макрос торгового объявления в Lineage 2

Панель быстрого доступа и главная ловушка

Команда /useshortcut принимает два числа: страницу панели и номер ячейки. Страниц двадцать (с нулевой по девятнадцатую), в каждой по двенадцать ячеек. Положить в ячейку можно предмет, умение, действие, рецепт, закладку телепорта — и сам макрос тоже.

А теперь про ловушку, из-за которой макросы ломаются чаще всего. Макросы хранятся на персонаже целиком, а панель — отдельно для каждой профессии. У основного класса и у каждого сабкласса своя раскладка ячеек, но список макросов один на всех.

Отсюда следствие: макрос, собранный на основном классе через /useshortcut, после смены на сабкласс нажмёт совершенно другие кнопки — те, что лежат в тех же ячейках у сабкласса. Макрос при этом выглядит целым, ошибок не выдаёт и просто делает не то. Если макрос должен работать на нескольких профессиях, раскладку ячеек придётся повторить вручную на каждой.

Почему макрос обрывается

Любое ваше действие прерывает выполнение. Шаг в сторону, включение заряда, открытие окна, сообщение в чат — макрос останавливается на текущей строке. Это не поломка, а задумка: макрос не должен работать без участия игрока.

Макрос нельзя вложить в макрос. Строка со ссылкой на другой макрос просто не выполнится.

Перетаскивание вещей между ячейками ломает готовый макрос. Он запоминает номер ячейки, а не то, что в ней лежит. Поменяли местами две вещи — макрос начал делать другое.

Запятые и точки с запятой исчезают. Сервер вырезает их из каждой строки, поэтому текст объявления придётся писать без них.

Примеры: фарм по асисту

Самый ходовой макрос — бить то же, что и напарник:

  • /target %party1 — берём в цель первого в группе
  • /assist — переключаемся на его цель
  • /attack — атакуем
  • /attack — вторая строка на случай, если первая не прошла
Макрос фарма по асисту в Lineage 2

Для спойлера добавляются само умение и пауза перед сбором:

  • /target %party2 — цель второго в группе
  • /assist
  • /useskill Spoil
  • /delay 3 — ждём, пока монстра добьют
  • /useskill Sweeper
Макрос спойла в Lineage 2

Задержку подбирают под свою группу: пауза клиентская, сервер её не контролирует, и при слишком коротком значении сбор уйдёт до смерти монстра.

Примеры: Олимпиада

Смена комплекта одной кнопкой. Сначала все части выносятся на панель, каждая в свою ячейку:

Части комплекта на панели быстрого доступа

Затем каждая часть перетаскивается с панели в отдельную строку макроса:

Макрос смены комплекта в Lineage 2

Готовый макрос кладётся на панель как обычное умение и работает по одному нажатию:

Макрос на панели быстрого доступа

После сборки макроса вещи в ячейках трогать нельзя: запомнены номера ячеек, и любая перестановка приведёт к тому, что комплект наденется не полностью.

Баффы с оружия. Принцип тот же: оружие с нужными свойствами выносится на панель.

Оружие с бонусными умениями на панели

В строку макроса переносится оружие, затем оно надевается, и уже из списка активных умений в следующую строку переносится сам бафф. За каждым оружием обязательно должно идти его умение:

Макрос баффов с оружия в Lineage 2

Коротко

  • 48 макросов на персонажа, по 12 строк в каждом.
  • Название до 12 символов, описание до 32, акроним до 4.
  • Запятые и точки с запятой вырезаются из строк автоматически.
  • /delay — клиентская пауза, сервер её не контролирует.
  • /useskillforce нужен там, где обычный /useskill не видит цель врагом.
  • Панелей 20 по 12 ячеек; на них кладут вещи, умения, рецепты и макросы.
  • Макросы общие для всех профессий, а раскладка панели — своя у каждой.
  • Любое действие игрока обрывает выполнение макроса.
  • /evaluate выдаёт рекомендацию, а не сбрасывает её.
  • Три списка войн показывают разное: кому объявили вы, кто объявил вам, обоюдные.

Читайте также

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

Нравится 12
Поделиться

Комментарии

Комментариев пока нет. Будьте первым!

Оставить комментарий