GravityCraft
  • 🌐GravityWiki
  • ⚙️GravityExpansion
    • 🌎GravityExpansion
    • ⚓Chunk Loaders
    • 📡AppliedEnergistics 2
    • ⌛Lazy AE2
    • ♾️Avaritia
    • 🩸BloodMagic
    • 💉BloodEnergistics
    • 🌻Botania
    • 🌀BotaniaEnergistics
    • 💰Crypto
    • 🐉DraconicEvolution
    • 🛠️EnderIO
    • 🪒ExNihilo
    • 🛒Gravity Vending
    • 🎒HandBags
    • ⚡IndustrialCraft 3
    • 🌾MagicalCrops
    • 🪄Thaumcraft
    • 🔮ThaumicEnergistics
    • 🔧ThermalExpansion
    • 🧱Tinkers' Construct
    • 🔌Transfer
  • 📓Общая информация
    • 💰Биржа монет
    • 🪙Переводы и обмен монет или эконов
    • 💎Реферальная система
    • 🏛️Система варпов
    • 🧊Приват территории
    • 💬Игровой чат
    • 🪧Меню списка игроков
    • ⛏️Генерация руд
    • 🔧Macro Key Bind
    • 📐Schematica
    • 🎁Кейсы
    • 📅Ежедневные награды
    • 🎮Бонусы за активность
    • 🏝️Персональные миры
Powered by GitBook
On this page
  1. Общая информация

Macro Key Bind

PreviousГенерация рудNextSchematica

Last updated 1 year ago

Macro Key Bind (Далее MKB) позволяет настроить кнопки на выполнение заданных команд.

Для начала работы с MKB необходимо открыть чат и в нижнем правом углу нажать на GUI редактор:

Далее, откроется окно настройки:

В левом нижнем углу есть следующие 3 кнопки:

  • Удалить объект;

  • Редактировать объект (Изменить размер кнопки);

  • Команды панели объекта (Добавление и редактирование кнопок).

Для создания объекта и дальнейшего его настройки необходимо нажать на кнопку "Команды панели кнопок". После нажатия на эту кнопку откроется следующее окно:

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

Далее, необходимо нажать "Добавить кнопку", после чего объект появится в меню чата и его можно будет настроить и переместить куда необходимо.

Меню настройки кнопки выглядит следующим образом:

В настройках кнопки есть следующие поля:

  • Имя - отвечает за идентификатор кнопки (Для более сложных скриптов);

  • Текст - название кнопки (Также можно использовать различные модификаторы текста. Например: &l - Жирный и &c - Красный);

  • Скрыть если не связанная;

  • Не закрыть GUI при клике - не будет закрыть чат после нажатия на кнопку;

  • Цвет текста - изменят цвет текста кнопки;

  • Цвет фона - изменяет цвет заднего фона кнопок.

После создания кнопки можно задать ей исполняемые команды или отредактировать внешний вид по нажатию следующих клавиш в окне настройки MKB:

  • ЛКМ по кнопке - редактирование макроса;

  • ПКМ по кнопке - настройка внешнего вида кнопки.

Для создания макроса потребуется нажать ЛКМ по кнопке. Далее, откроется следующее меню настройки макроса:

В нижнем поле надо указать команду или сообщение. Например:

  • !Сообщение - отправить сообщение в глобальный чат;

  • @Сообщение - отправить сообщение в торговый чат;

  • Сообщение - отправить сообщение в локальный чат;

  • /команда - использовать команду.

Также, при прописывании команды можно указать следующие аргументы:

  • $$u - выводит список игроков, которые находятся в онлайне (Удобно для таких команд, как /tpa, /pay и т.д.);

  • $$0−0 - 0−$$9 - выводит экран в который вы можете вписать некоторое количество значений и вставлять их нажатием кнопки;

  • $$[CustomName] - вместо CustomName можно вписать любое значение и при выполнении у вас будет запрашивать значение для каждого значения отдельно (если значения повторяются лучше использовать предыдущий аргумент).

Если нужно написать несколько команд в одну кнопку то их нужно разделать символом ” | “. Например: /home | !Я дома

Пример использования аргумента $$u который выводит список игроков онлайн: Выбираем игрока в списке и нажимаем Enter

Пример использования аргумента $$[CustomName]. В данном случае [text1]и[text1] и [text1]и[text2]. Он запрашивает оба аргумента по очереди:

Получится следующее:

📓
🔧
GUI редактор
Окно настройки MKB
Создание объекта MKB
Параметры сетки
Меню настройки кнопки
Меню настройки макроса
Использование аргумента $$u
Ввод параметров для первого аргумента
Ввод параметров для второго аргумента
Пример использования