common information/macro key bind: различия между версиями
Doxy (обсуждение | вклад) Новая страница: «Macro Key Bind (Далее MKB) позволяет настроить кнопки на выполнение заданных команд. Для начала работы с MKB необходимо открыть чат и в нижнем правом углу нажать на GUI редактор: none|обрамить|GUI редактор Далее, откроется окно настройки: Файл:key2.png|none|об...» |
Vitya1228 (обсуждение | вклад) Нет описания правки |
||
| (не показано 18 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
Macro Key Bind | <languages/> | ||
{{Предмет-сущность | |||
|название=Macro Key Bind | |||
|изобрразм=x230px | |||
|изображение= Макро.png | |||
|версия=1.7.10}} | |||
<translate><!--T:1--> | |||
'''Macro Key Bind''' - модификация добавленная на сервера версии 1.7.10 проекта [https://gravitycraft.ru/rd/wiki GravityCraft], позволяет настроить кнопки на выполнение заданных команд. | |||
== Использование == <!--T:2--> | |||
<!--T:3--> | |||
Для начала работы с Macro Key Bind необходимо открыть чат и в нижнем правом углу нажать на GUI редактор: | |||
</translate> | |||
[[Файл:key1.png|none|обрамить|<translate><!--T:4--> GUI редактор</translate>]] | |||
<translate> | |||
<!--T:5--> | |||
Далее, откроется окно настройки: | Далее, откроется окно настройки: | ||
[[Файл: | </translate> | ||
[[Файл:Key2.png|none|<translate><!--T:6--> Окно настройки Macro Key Bind</translate>|мини|500x500пкс]] | |||
<translate> | |||
<!--T:7--> | |||
В левом нижнем углу есть следующие 3 кнопки: | В левом нижнем углу есть следующие 3 кнопки: | ||
<ul> | <ul> | ||
<li>Удалить объект;</li> | <li>Удалить объект;</li> | ||
<!--T:8--> | |||
<li>Редактировать объект (Изменить размер кнопки);</li> | <li>Редактировать объект (Изменить размер кнопки);</li> | ||
<!--T:9--> | |||
<li>Команды панели объекта (Добавление и редактирование кнопок).</li> | <li>Команды панели объекта (Добавление и редактирование кнопок).</li> | ||
</ul> | </ul> | ||
Для создания объекта и дальнейшего его настройки необходимо нажать на кнопку "Команды панели кнопок". После нажатия на эту кнопку откроется следующее окно: | Для создания объекта и дальнейшего его настройки необходимо нажать на кнопку "Команды панели кнопок". После нажатия на эту кнопку откроется следующее окно: | ||
[[Файл: | </translate> | ||
[[Файл:Key3.png|none|<translate><!--T:10--> Создание объекта Macro Key Bind</translate>|мини|337x337пкс]] | |||
<translate> | |||
<!--T:11--> | |||
Первым делом необходимо нажать на раздел "Настройка сетки" и настроить рабочую область. После нажатия на вышеупомянутую кнопку откроется меню настройки рабочей области, где можно задать свои настройки: | Первым делом необходимо нажать на раздел "Настройка сетки" и настроить рабочую область. После нажатия на вышеупомянутую кнопку откроется меню настройки рабочей области, где можно задать свои настройки: | ||
[[Файл: | </translate> | ||
[[Файл:Key4.png|none|<translate><!--T:12--> Параметры сетки</translate>|мини|496x496пкс]] | |||
<translate> | |||
<!--T:13--> | |||
Далее, необходимо нажать "Добавить кнопку", после чего объект появится в меню чата и его можно будет настроить и переместить куда необходимо. | Далее, необходимо нажать "Добавить кнопку", после чего объект появится в меню чата и его можно будет настроить и переместить куда необходимо. | ||
<!--T:14--> | |||
Меню настройки кнопки выглядит следующим образом: | Меню настройки кнопки выглядит следующим образом: | ||
[[Файл: | </translate> | ||
[[Файл:Key5.png|none|<translate><!--T:15--> Меню настройки кнопки</translate>|мини|494x494пкс]] | |||
<translate> | |||
<!--T:16--> | |||
В настройках кнопки есть следующие поля: | В настройках кнопки есть следующие поля: | ||
<ul> | <ul> | ||
<li>Имя - отвечает за идентификатор кнопки (Для более сложных скриптов);</li> | <li>Имя - отвечает за идентификатор кнопки (Для более сложных скриптов);</li> | ||
<!--T:17--> | |||
<li>Текст - название кнопки (Также можно использовать различные модификаторы текста. Например: &l - Жирный и &c - Красный);</li> | <li>Текст - название кнопки (Также можно использовать различные модификаторы текста. Например: &l - Жирный и &c - Красный);</li> | ||
<!--T:18--> | |||
<li>Скрыть если не связанная;</li> | <li>Скрыть если не связанная;</li> | ||
<!--T:19--> | |||
<li>Не закрыть GUI при клике - не будет закрыть чат после нажатия на кнопку;</li> | <li>Не закрыть GUI при клике - не будет закрыть чат после нажатия на кнопку;</li> | ||
<!--T:20--> | |||
<li>Цвет текста - изменят цвет текста кнопки;</li> | <li>Цвет текста - изменят цвет текста кнопки;</li> | ||
<!--T:21--> | |||
<li>Цвет фона - изменяет цвет заднего фона кнопок.</li> | <li>Цвет фона - изменяет цвет заднего фона кнопок.</li> | ||
</ul> | </ul> | ||
После создания кнопки можно задать ей исполняемые команды или отредактировать внешний вид по нажатию следующих клавиш в окне настройки | После создания кнопки можно задать ей исполняемые команды или отредактировать внешний вид по нажатию следующих клавиш в окне настройки Macro Key Bind: | ||
<ul> | <ul> | ||
<li>ЛКМ по кнопке - редактирование макроса;</li> | <li>ЛКМ по кнопке - редактирование макроса;</li> | ||
<!--T:22--> | |||
<li>ПКМ по кнопке - настройка внешнего вида кнопки.</li> | <li>ПКМ по кнопке - настройка внешнего вида кнопки.</li> | ||
</ul> | </ul> | ||
Для создания макроса потребуется нажать ЛКМ по кнопке. Далее, откроется следующее меню настройки макроса: | Для создания макроса потребуется нажать ЛКМ по кнопке. Далее, откроется следующее меню настройки макроса: | ||
[[Файл: | </translate> | ||
[[Файл:Key6.png|none|<translate><!--T:23--> Меню настройки макроса</translate>|мини|506x506пкс]] | |||
<translate> | |||
<!--T:24--> | |||
В нижнем поле надо указать команду или сообщение. Например: | В нижнем поле надо указать команду или сообщение. Например: | ||
<ul> | <ul> | ||
<li>!Сообщение - отправить сообщение в глобальный чат;</li> | <li>!Сообщение - отправить сообщение в глобальный чат;</li> | ||
<!--T:25--> | |||
<li>@Сообщение - отправить сообщение в торговый чат;</li> | <li>@Сообщение - отправить сообщение в торговый чат;</li> | ||
<!--T:26--> | |||
<li>Сообщение - отправить сообщение в локальный чат;</li> | <li>Сообщение - отправить сообщение в локальный чат;</li> | ||
<!--T:27--> | |||
<li>/команда - использовать команду.</li> | <li>/команда - использовать команду.</li> | ||
</ul> | </ul> | ||
<!--T:28--> | |||
Также, при прописывании команды можно указать следующие аргументы: | Также, при прописывании команды можно указать следующие аргументы: | ||
<ul> | <ul> | ||
<li>$$u - выводит список игроков, которые находятся в онлайне (Удобно для таких команд, как /tpa, /pay и т.д.);</li> | <li>$$u - выводит список игроков, которые находятся в онлайне (Удобно для таких команд, как /tpa, /pay и т.д.);</li> | ||
<!--T:29--> | |||
<li>$$0−$$9 - выводит экран в который вы можете вписать некоторое количество значений и вставлять их нажатием кнопки;</li> | <li>$$0−$$9 - выводит экран в который вы можете вписать некоторое количество значений и вставлять их нажатием кнопки;</li> | ||
<!--T:30--> | |||
<li>$$[CustomName] - вместо CustomName можно вписать любое значение и при выполнении у вас будет запрашивать значение для каждого значения отдельно (если значения повторяются лучше использовать предыдущий аргумент).</li> | <li>$$[CustomName] - вместо CustomName можно вписать любое значение и при выполнении у вас будет запрашивать значение для каждого значения отдельно (если значения повторяются лучше использовать предыдущий аргумент).</li> | ||
</ul> | </ul> | ||
Если нужно написать несколько команд в одну кнопку то их нужно разделать символом ” | “. Например: /home | !Я дома | Если нужно написать несколько команд в одну кнопку то их нужно разделать символом ” | “. Например: /home | !Я дома | ||
<!--T:31--> | |||
Пример использования аргумента $$u который выводит список игроков онлайн: Выбираем игрока в списке и нажимаем Enter | Пример использования аргумента $$u который выводит список игроков онлайн: Выбираем игрока в списке и нажимаем Enter | ||
[[Файл: | </translate> | ||
[[Файл:Key7.png|none|<translate><!--T:32--> Использование аргумента $$u</translate>|мини|508x508пкс]] | |||
<translate> | |||
<!--T:33--> | |||
Пример использования аргумента $$[CustomName]. В данном случае <em>[text1]</em>и<em>[text2]</em>. Он запрашивает оба аргумента по очереди: | Пример использования аргумента $$[CustomName]. В данном случае <em>[text1]</em>и<em>[text2]</em>. Он запрашивает оба аргумента по очереди: | ||
[[Файл: | </translate> | ||
[[Файл: | [[Файл:Key8.png|none|<translate><!--T:34--> Ввод параметров для первого аргумента</translate>|мини|509x509пкс]] | ||
[[Файл:Key9.png|none|<translate><!--T:35--> Ввод параметров для второго аргумента</translate>|мини|506x506пкс]] | |||
<translate> | |||
<!--T:36--> | |||
Получится следующее: | Получится следующее: | ||
[[Файл: | </translate> | ||
[[Файл:Key10.png|none|<translate><!--T:37--> Пример использования</translate>|мини|496x496пкс]] | |||
Текущая версия от 14:14, 30 октября 2025
Macro Key Bind - модификация добавленная на сервера версии 1.7.10 проекта GravityCraft, позволяет настроить кнопки на выполнение заданных команд.
Использование
Для начала работы с Macro Key Bind необходимо открыть чат и в нижнем правом углу нажать на GUI редактор:

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

В левом нижнем углу есть следующие 3 кнопки:
- Удалить объект;
- Редактировать объект (Изменить размер кнопки);
- Команды панели объекта (Добавление и редактирование кнопок).
Для создания объекта и дальнейшего его настройки необходимо нажать на кнопку "Команды панели кнопок". После нажатия на эту кнопку откроется следующее окно:

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

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

В настройках кнопки есть следующие поля:
- Имя - отвечает за идентификатор кнопки (Для более сложных скриптов);
- Текст - название кнопки (Также можно использовать различные модификаторы текста. Например: &l - Жирный и &c - Красный);
- Скрыть если не связанная;
- Не закрыть GUI при клике - не будет закрыть чат после нажатия на кнопку;
- Цвет текста - изменят цвет текста кнопки;
- Цвет фона - изменяет цвет заднего фона кнопок.
После создания кнопки можно задать ей исполняемые команды или отредактировать внешний вид по нажатию следующих клавиш в окне настройки Macro Key Bind:
- ЛКМ по кнопке - редактирование макроса;
- ПКМ по кнопке - настройка внешнего вида кнопки.
Для создания макроса потребуется нажать ЛКМ по кнопке. Далее, откроется следующее меню настройки макроса:

В нижнем поле надо указать команду или сообщение. Например:
- !Сообщение - отправить сообщение в глобальный чат;
- @Сообщение - отправить сообщение в торговый чат;
- Сообщение - отправить сообщение в локальный чат;
- /команда - использовать команду.
Также, при прописывании команды можно указать следующие аргументы:
- $$u - выводит список игроков, которые находятся в онлайне (Удобно для таких команд, как /tpa, /pay и т.д.);
- $$0−$$9 - выводит экран в который вы можете вписать некоторое количество значений и вставлять их нажатием кнопки;
- $$[CustomName] - вместо CustomName можно вписать любое значение и при выполнении у вас будет запрашивать значение для каждого значения отдельно (если значения повторяются лучше использовать предыдущий аргумент).
Если нужно написать несколько команд в одну кнопку то их нужно разделать символом ” | “. Например: /home | !Я дома
Пример использования аргумента $$u который выводит список игроков онлайн: Выбираем игрока в списке и нажимаем Enter

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


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