Как сделать цикличный макрос в л2

Обновлено: 04.07.2024

/targetnext (атака следующей цели)
/userskill оценить (спойл)
/attack (атака моба)
/delay 8 ( 8 сек интервал требующий на кил моба)
/userckill присвоить (забрать спойл)
/picup (подбор лута)
//shortsun 3 2 макрос юзает панель быстрого доступа в моем случае 3 панель 2 ярлык где я разместил сам макрос
Все пучком моб убивается идет оценка и присвоить но занова не запускается. Долго долго мучался наконец в очередном гайде по макросам вычитал что макрос в ла2 не может ссылаться на макрос.
Теперь вопрос можно ли зациклить процес например используя мышь как у добера(через заданый интервал времени пускать процесс по кругу? Либо может кликером каким пускать его?
С двух машин можно запускать такую партию,совершенно не попадая под санкции. Так как вмешательства в клиент нет,фрост нечего не увидит. А второй перс бафер с макросом через /delay (количество минут до ребаф)
Если кто то заморачивался подобным вопросом или эксперементировал пишите буду очень признателен.

Челябинские копейщики настолько суровы что качаются на кристальном острове фулкой!

Сразу хочу сказать, что данное описание существует только в 1 экземпляре, только на нашем сайте ПОЛНОЕ описание макросов!
Огромная просьба, если вы увидите данное описание на других источниках без размещения моей ссылки написать на форуме, и вы получите вознаграждение!

И так начнем!


Макрос - программный объект, который во время вычисления заменяется на новый объект, создаваемый определением макроса на основе его аргументов, затем выражается обычным образом.
Сам не понял что сказал, но так оно и есть!
По простому МАКРОС - автоматическое использование нескольких заранее выбранных операций.

Для работы с макросами нажмите меню, затем Macro(Макрос) или воспользуйтесь комбинацией клавиш Alt+R):

Для создания МАКРОСА воспользуйтесь кнопокй Add(Добавить)

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



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


Созданный макрос можно помещать на HotKEY(панель, на которую обычно выставляют скилы):

Название макроса может содержать максимум 12 символов.
При создании макросов можно использовать любые чат-команды, так же можно использовать любой текст.
Все, что можно сделать с помощью макросов, можно сделать с помощью чата!
Игроку разрешено хранить не более 48 макросов
Каждый макрос может содержать до 12 команд


Каждая команда может содержать не более 32 символов
Acronym (Сокращ.) - краткое описание макроса не больше 4 символов, будет изображено на иконке макроса.

Иконку Макроса можно изменять используя стрелочки под иконкой

С теорией вроде все перейдем к практике

Макросы, и как с ними работать. Практика

Макрос можно использовать практически во всех сферах деятельности в игре Lineage 2:
- Испольвание умений
- Использование предметов инвентаря
- Торговля
- Действия с питомцем
- Выполнение любых команд

1. Использование умений.
Любое умение которым располагает персонаж можно использовать в макросах.
Для того что бы добавить необходимое умение в макрос необходимо открыть окно умений и открыть окно редактирования макроса.

Затем, перенести иконку умения в окно макроса

Так же для того, чтобы использовать умения в макросе можно использовать команду "/" и после нее написать полное название умения (включая пробелы), как оно написано в окне умений.
Например:
/useskill Mortal Blow
Если ввести
/useskillforce Mortal Blow
То скилл будет использоваться так, как он использовался с нажатым "ctrl"
2. Использование предметов инвентаря
Для использования предметов инвентаря, нам понадобится наш HotKEY.

Сперва вынесите предметы, которые хотите использовать на любое место HotKEY\'я.

Я вынес на панель на 6 строку в 1 2 3 4 ячейки Талум Хеви Сет.
Теперь откройте окно редактирования макроса, и перенесите поочередно каждую вещь с HotKEY\'я в окно команд макроса.

Сохраните макрос.

Теперь при использовании данного макроса мы будем одевать/снимать наш сет.

Так же для использования определенной ячейки HotKEY\'я можно использовать /shortcut 6 1. Где 6 - строка HotKEY\'я, 1 - ячейка HotKEY\'я.

В Lineage 2 Макросы очень часто используются для торговли, что бы не писать одно и тоже по несколько раз.

Я буду продавать свой Талум Хеви Сет:

В окне редактирования макроса в первой строке необходимо ввести !Продам ТалумХеви Сет ПМ

+Продам ТалумХеви Сет ПМ

В окне чата вы увидите:


4. Действия с Питомцем.

Для того что бы выделить Питомца, необходимо ввести следующюю команду:

5. Выполнение любых команд

/target "Ник персонажа" - Выделить персонажа с заданным ником.

/friendinvite %target - Добавить в друзья выделенного персонажа.

/nick "Любое 16 значное значение" - Изменить свой титул.

/target %party1 - %party8 - Выделить персонажа в пати 1-8

/friendlist Выводит в чат список друзей.

/friendinvite [персонаж] Приглашение в друзья.

/frienddel [персонаж] Удаляет указанного персонажа из списка друзей.

/blocklist Выводит список игнорлиста.

/block [персонаж] Добавляет указанного игрока в список игнорлиста.

/unblock [персонаж] Удаляет указанного персонажа из списка игнорлиста.

/allblock Включить режим тишины. Отключение чата.

/allunblock Выключить режим тишины.

/evaluate Сбросить все свои рекомендации, данные другим персонажам.

%self Любое действие будет направлено на самого себя.

%pet Любое действие будет направлено на питомца.

/useshortcut [строка] [ячейка] Использовать слот с панели быстрого доступа.

/useshortcutforce [строка] [ячейка] Принудительно использовать слот с панели быстрого доступа. Персонаж противника может быть в любом режиме.

/useskill [умение] Использовать указанное умение/заклинание.

/useskillforce [умение] Принудительно использовать указанное умение/заклинание. Персонаж противника может быть в любом режиме.

/underattacklist Показывает список кланов, объявивших войну вам, но не получивших объявление войны от Вашего клана.

/attacklist Показывает список кланов противников, которым объявлена война, но они на объявление войны не ответили.

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

/clanwarstart Объявить войну другому клану.

/clanwarstop Завершить войну кланов.

/siegestatus Показать участников клана на осаде (Только для Noblesse).

Так же в макросах можно использовать команду /delay A, где А - количество секунд. Данная команда делает паузу между выполнением действий.

Не забывайте! Что любое ваше действие, отменит работу макроса, будь то нажатия на клавиатуре или мышке.

Как вы все знаете, НЦсофт жутко не любит ботов и вообще, любое автоматизирование процесса в игре. Но одно послабление корейцы всё же сделали, и это именно макросы.

Что из себя представляют макросы? Заходим в меню и выбираем надпись "Макросы" или же просто жмём Alt+R. Появится окошко, в котором будут храниться все ваши макросы. Всего их может быть 24, любой из них можно удалить (иконка с корзиной) или изменить (иконка с молотком).

Макросы в Lineage 2 - Настройка и использование макросов - L2Vika.ru


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

Строки в макросы можно прописывать вручную, можно перетаскивать в эти строчки скиллы мышкой прямо из панели скиллов, можно перетаскивать что-то из панели быстрых клавиш. Для примера на скриншоте видно, что я перетащила бутылочку хилки в макрос, но только учтите, что при таком способе этим макросом будет вызываться всё, что находится на месте 1-5 на панели, то есть если вы вместо бутылки поместите в это место на панель иконку с крафтом, при запуске макроса вызовется крафт. Удобно это вот чем: пишем в макрос все баффы варка (можно прямо из панели скиллов, а последним пишем Вар Чант, но не из скиллов, а из панелии быстрых клавиш. Теперь перед баффом, в зависимости от того, что надо бафать - Вар Чант или Эарт Чант, в эту ячейку на панели перетаскиваем нужный скилл и затем включаем макрос на бафф.

Макросы в Lineage 2 - Настройка и использование макросов - L2Vika.ru


Напрямую прописывать скиллы в макрос удобно, работая с аугментацией. Ведь когда вы снимаете аугментированную пушку, скилл пропадает с панели скиллов, но в макросе он остаётся. И чтобы не мучаться на олимпе, где дорога каждая секунда, пишем в макрос скилл с аугментации, тогда будет достаточно взять в руки нужную пушку, и не открывая панели скиллов, сразу заюзать аугментацию. Вот на скриншоте ниже видно, что у меня в базальте активный майт, а в арке активный вампирик, и теперь, как только бафф на майт закончился, я быстро жму арку на панели, бафаю вампирик и снова меняю арку на базальт.

Макросы в Lineage 2 - Настройка и использование макросов - L2Vika.ru

И раз уж мы начали с олимпиады, давайте о ней и продолжим.

Смена сетов на олимпиаде. Где-то в районе седьмой панели я обычно располагаю на панельках разные сеты и наборы оружия, чтобы через макрос их оперативно менять. Вот примеры макросов на одевание ДК сета и Базальта со щитом (только вы учтите, что клиент не проверяет, что там на вас в данный момент одето, и если вот как у меня на скриншоте у меня в руках арка и щит, то после запуска макроса арка поменяется на базальт, а щит снимется, так как он уже был у меня в руке). Но это всё несложно, привыкните.

Макросы в Lineage 2 - Настройка и использование макросов - L2Vika.ru


В любом случае, перед тем, как идти на олимп, надо немного потренироваться в одевании/снятии сетов.
Бой также можно несколько автоматизировать, например, если вы всегда начинаете его одинаково, всё это можно вложить в макрос.
Вот стою я на олимпе, начинается бой, я с пикой в руках, и начинаю я так (например, на самом деле у меня каждый бой проходит индивидуально):
1. Натравливаю голема на противника.
2. Снимаю часть ЦП скиллом.
3. Землетрясение.
4. Меняю пику на базальт и щит (2 слота в макросе).
5. Армор краш.
6. Стан.
7. Атака.
Восемь команд, которые можно сразу прописать, дальше по обстоятельствам.

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

Есть ещё одна необходимая команда, которую надо использовать, это команда /delay
Команда эта указывает, что до использования следующей команды в макросе надо подождать некоторое количество секунд, то есть если вы пропишите /delay 1, то следующая команда выполнится через 1 секунду. Зачем это нужно? Ну например когда вы используете один и тот же скилл, у него есть время отката, и если не прописать дилэй, то второй раз скилл не сработает, так как он банально не откатился. Поэтому засекаете время отката и прописывете его в дилэй.

Поле для деятельности большое, приведу ещё несколько примеров:

Спойл и манор в одном флаконе + подбор дропа.
Если вы находитесь в спокойной локации, где никто не агрится, можно автоматизировать процесс для наших спойлеров, так как все действия можно прописать в макрос.
Сначала мы сажаем семечку (моб не агрится), затем спойлим и бьём моба (первый макрос).
Вытаскиваем манор, затем вытаскиваем спойл и затем подбираем дроп (второй макрос).
Второй макрос именно в такой последовательности, так как если вы сначала вытащите спойл, моб сразу же исчезнет.

Макросы в Lineage 2 - Настройка и использование макросов - L2Vika.ru


Естественно, что на всех шоткатах (на панельке управления) должны быть расставлены все семечки, харвестер, скиллы на спойл и свип.

Ну и теперь ещё несколько примеров использования макросов.

Обычный бафф.
Запихиваем все баффы в макрос, при необходимости бафаемся.

Макросы в Lineage 2 - Настройка и использование макросов - L2Vika.ru


Заливка маны:

Макросы в Lineage 2 - Настройка и использование макросов - L2Vika.ru


done - это для того, чтобы было видно, что заливка окончена и можно бежать дальше. /attack для того, чтобы маназаливалка побежала за вами.

Чтобы собирать в пати ваших бафферов, пропишите на них всех отдельные макросы вида /invite ник.
Удобно, если вы качаетесь вне пати, и раз в две минуты присоединяете к себе бд, свс и кота - взяли в пати, они бафнули, и вы снова вышли из пати. Чтобы после дэнсов/сонгов они все за вами бежали, всем пропишите /attack последней строчкой.

Макросы в Lineage 2 - Настройка и использование макросов - L2Vika.ru

Использование макросов очень сильно помогало в эвенте "Обман или Превращение", где надо открывать квестовые сундуки квестовыми ключами, так как у сундуков жуткий откат, и без макросов было вообще нереально их много открыть.


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

СССРх15
СССРх15

СССРх15
СССРх15
СССРх15

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

1 Основа

1.1 Настройка макросов

Используйте меню System/Macro *или Alt+R *
Чтобы создавать, редактировать и сохранять макросы *создавать - кнопочка Add, редактировать: перетаскиваем иконку макроса на молоточек, удалить - на ведро*
Записанным макросам можно устанавливать иконку и помещать ее на квикбар ( панель быстрого доступа )
Названия макросов могут содержать от 12 до 32 символов (Корейских, сколько это будет английских неизвестно)
При создании макроса можно использовать любые чат-команды (/ ), в том числе и символы чата
Дополнительно можно установиться задержку между командами или задать цели применения команды
Все, что можно сделать с помощью макросов, можно сделать с помощью чат-команд
Игроку разрешено хранить не более 24 макросов
Каждый макрос может содержать до 12 команд
Каждая команда может состоять из чат-команды или обычного текста длиной не более 32 букв

1.2 Цели применения команды

Цели применения команды позволяют применять команды на определенную цель:
%target – применить на выбранной цели
%self – применить на себе
%pet – применить на пета
%party1 - %party8 – применить на члена группы от 1 до 8 (порядок идет сверху вниз, как оно видно в списке членов группы)
Если эти команды использовать без макроса, действия, если просто написать в чат, вместо команды он напишет цель. Например напишите %self и вместо
этого герой скажет ваше имя.

1.3 Дополнительные макрос-команды

1.4 Использование иконок Квикбара в Макросах

Иконки с Квикбара можно перетащить в окно редактирования макроса или:
/useshortcut [№ полосы] [№ слота] – использует соответствующий шоткат, если skillеще не откатился, то используется сразу же после отката
/forceshortcut [№ полосы] [№ слота] - использует соответствующий шоткат с CTRL(форсированное использование)
/stationaryshortcut [№ полосы] [№ слота] - использует соответствующий шоткат, при этом игрок не двигается

1.5 Использование skill в макросах

Иконки с skill можно перетащить в окно редактирования макроса или:
/useskill [название skill] – использует соответствующий skill, если skill еще не откатился, то используется сразу же после отката
/useskillforce [название skill] - использует соответствующий skill с CTRL ( форсированное использование )
/stationaryskill [название skill] - использует соответствующий skill, при этом игрок не двигается
/fixed skill используется так как будто у тебя нажата клавиша Shift.
/stationaryskill [название skill] - использует соответствующий skill, при этом игрок не двигается (Shift)

/withnodelay моментальное начало выполнения следующего пункта макроса
Например:
/!WTS DraconicBow
/withnodelay
/+WTS DraconicBow
Таким способом удобно менять оружие и юзать лимиты.

1.6 Прерывание макроса
Любое действие игрока во время выполнения макроса, прерывает выполнение макроса
Нельзя использовать макросы в макросах
Дополнительная информация о макросах содержится в подсказках к игре ( /help )

1.7 Макрос не может ссылаться на следующий макрос, т.е. постоянно работающий макрос не получится.

2 Примеры макросов ( несколько простых идей )

2.1 Макрос для добавления во Френдлист, будущий друг должен быть на цели

2.2 Макрос для блокирования игрока, игрок должен быть на цели

2.3 Макрос для бойцов ближнего боя, берет на цель и атакует ближайшего противника (моба)

2.4 Макрос мага для самолечения

/target %self
/useskill heal

2.5 Макрос на ассист сопартийцу. .

СПЕЦИАЛЬНЫЕ КОМАНДЫ (не понял только для каких хроник)

.help - помощь по командам.
.whoami> или .whoiam - информация по персонажу
.cfg - различные настройки клиента
.exp - точное количество опыта до следующего уровня.
.pflag (.cflag) - всем сопартийцам (сокланам) будет указано направление на текущее местоположение игрока.
.km-all-to-me - призыв КМом всех игроков в клане, требует 5 Summoning Crystal у каждого откликнувшегося.
.password - смена пароля к аккаунту.

.repair - восстановление поврежденного персонажаДля этого создаете еще 1 персонажа и уже с него прописываете эту команду. Команда телепортирует персонажа в город, а так же весь шмот, что на персонаже кладет в вх.

.offline - выход из игры с оставлением персонажа в игре, работает только в режиме магазина
.gettask - получить случайное задание.
.declinetask - отказаться от случайного задания.
.status - отображение текущей ревизии сервера.
.clan - вывод списка привилегий всего клана (только для КМов).

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