> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wing.cat/llms.txt
> Use this file to discover all available pages before exploring further.

# Макросы

> Короткий обзор раздела про макросы Vzmax и карта глав по UI-редактору, действиям и пресетам.

<Note>
  **Как читать эту статью**

  Раздел разбит на несколько коротких глав. Ниже только обзор и карта навигации. Подробности про действия,
  условия и дефолтные preset'ы вынесены на отдельные страницы.
</Note>

## Что такое макрос в UI

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

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

## Как теперь устроен раздел

* [Сборка в UI](/macros/ui) про то, как обычно собирают макрос в редакторе.
* [Базовые действия](/macros/basic-actions) про ввод, чат и простые сервисные шаги.
* [Действия с предметами](/macros/inventory-actions) про слоты, хотбар, оффхенд, use и паузы.
* [Логика и условия](/macros/logic) про `IfConditionMA`, повторное использование макросов и проверки.
* [Повороты и наведение](/macros/rotation) про все rotation-действия.
* [Библиотека пресетов](/macros/presets) про готовые макросы из стандартной библиотеки.

## С чего начать

Если ты только знакомишься с системой, сначала открой главу про сборку в UI, потом страницу про действия
с предметами, а уже после этого читай условия и дефолтные preset'ы. Такой порядок ближе всего к тому,
как игрок обычно реально осваивает редактор.

<Tip>
  **Коротко**

  Если упростить всё до одной формулы, хороший пользовательский макрос в Vzmax выглядит так: проверка ->
  действие с предметом -> короткая пауза -> использование -> уведомление.
</Tip>
