Skip to main content

Переключить модуль (Enable Module)

Позволяет включить, выключить или переключить другой модуль клиента. Это действие для сценариев, где макрос должен управлять не только предметами, но и состоянием самого клиента. Банально это включить Aura после дебаффа, или наоборот выключить перед использованием зелья.

Условие (If Condition)

Это главный логический блок в редакторе. Он проверяет состояние игрока, инвентаря или рук и только потом запускает вложенные действия. Благодаря этому через условия удобно собирать нормальные пользовательские ветки вроде “если предмет уже в хотбаре, используй сразу, иначе сначала переложи”. Если описывать его через UI, это именно Scratch-блок с вложенной секцией. Сам блок отвечает за проверку, а внутрь него ты добавляешь дочерние блоки, которые должны отработать только при совпадении условия. Поддерживаемые проверки:
ПроверкаЧто делает
hpсмотрит здоровье игрока
on_groundпроверяет, стоит ли игрок на земле
fall_distance_gteпроверяет дистанцию падения
has_itemищет предмет в инвентаре
has_item_hotbarищет предмет именно в хотбаре
player_in_range_lteпроверяет, есть ли игрок рядом
held_item_isсмотрит предмет в основной руке
offhand_item_isсмотрит предмет во второй руке

Выполнить другой макрос (ExecuteMacrosMA)

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