Macro Keybind Mod — различия между версиями

Материал из Bricksland Wiki
Перейти к: навигация, поиск
(Начало работы с MKB)
(Начало работы с MKB)
Строка 20: Строка 20:
 
# Нажмите на кнопку, установленную для '''''Macro Activate''''' (по умолчанию это ~), после чего в правом нижнем углу экрана кликните по иконке клавиши с буквой А - Edit key bindings.
 
# Нажмите на кнопку, установленную для '''''Macro Activate''''' (по умолчанию это ~), после чего в правом нижнем углу экрана кликните по иконке клавиши с буквой А - Edit key bindings.
 
* В открывшемся меню с разметкой клавиатуры вы можете видеть, что цвета некоторых клавиш отличаются.
 
* В открывшемся меню с разметкой клавиатуры вы можете видеть, что цвета некоторых клавиш отличаются.
## {{цвет|#3d3c3c|Серый}} - означает, что клавиша не используется ни ванильным майнкрафтом, ни MKB модом.
+
** {{цвет|#3d3c3c|Серый}} - означает, что клавиша не используется ни ванильным майнкрафтом, ни MKB модом.
## {{цвет|Red|Красный}} - клавиша используется только ванильным майнкрафтом.
+
** {{цвет|Red|Красный}} - клавиша используется только ванильным майнкрафтом.
## {{цвет|#f1f100|Жёлтый}} - клавиша используется только MKB модом.
+
** {{цвет|#f1f100|Жёлтый}} - клавиша используется только MKB модом.
## {{цвет|#f9a600|Оранжевый}} - клавиша используется и ванильным майнкрафтом, и MKB модом (именно в таких случаях и надо будет зажимать '''''Macro Override''''' + клавишу с биндом, или же нажимать '''''Macro Activate''''' + клавишу с биндом для срабатывания последнего. вопрос удобства).
+
** {{цвет|#f9a600|Оранжевый}} - клавиша используется и ванильным майнкрафтом, и MKB модом (именно в таких случаях и надо будет зажимать '''''Macro Override''''' + клавишу с биндом, или же нажимать '''''Macro Activate''''' + клавишу с биндом для срабатывания последнего. вопрос удобства).
  
 
== Простые бинды ==
 
== Простые бинды ==

Версия 14:16, 2 апреля 2018

В основном здесь будет информация для новичков, которые не знакомы с этим модом, но возможно и остальные игроки смогут что-то почерпнуть для себя.

Macro/Keybind Mod (далее MKB) - клиентская модификация для майнкрафта, позволяющая моментально выполнять команды/макросы/скрипты по нажатию заданных клавиш, либо же автоматически, при соблюдении определённых условий. Для её установки и функционирования требуется наличие модификации LiteLoader.


Перед началом работы

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

  • %AppData%\bricksland\DS_v172\liteconfig\common\macros - правильный путь.
  • %AppData%\bricksland\DS_v172\config\common\macros - неправильный путь.
    • Если конфиги расположены по неправильному пути, откройте файл %AppData%\bricksland\DS_v172\config\common\macros\.macros.txt и найдите в нём строку macrosdirectory, заменив текст после знака "=" на \liteconfig\common\macros\

Назначение клавиш

В игре нажмите Esc -> Опции -> Настройки управления -> Раздел Macro/Keybind Mod). Нас интересуют 2 клавиши:

  1. Macro Activate - вызов меню MKB мода.
  2. Macro Override - временное замещение стандартных клавиш управления майнкрафта клавишами MKB мода (до тех пор, пока эта клавиша зажата).

Начало работы с MKB

Cуществует два способа войти в меню создания своих биндов:

  1. Во всё той же графе настроек управления нажмите Macro Settings.
  2. Нажмите на кнопку, установленную для Macro Activate (по умолчанию это ~), после чего в правом нижнем углу экрана кликните по иконке клавиши с буквой А - Edit key bindings.
  • В открывшемся меню с разметкой клавиатуры вы можете видеть, что цвета некоторых клавиш отличаются.
    • Серый - означает, что клавиша не используется ни ванильным майнкрафтом, ни MKB модом.
    • Красный - клавиша используется только ванильным майнкрафтом.
    • Жёлтый - клавиша используется только MKB модом.
    • Оранжевый - клавиша используется и ванильным майнкрафтом, и MKB модом (именно в таких случаях и надо будет зажимать Macro Override + клавишу с биндом, или же нажимать Macro Activate + клавишу с биндом для срабатывания последнего. вопрос удобства).

Простые бинды

  1. Кликните по любой клавише, подсвеченной серым цветом (либо же нажмите эту клавишу на клавиатуре).
  2. В открывшемся меню вбейте в поле любую одну из следующих команд /home, /spawn, /cremove.
  3. Жмите Save в правом нижнем углу, выйдите из меню биндинга, после чего нажмите только что забинженную кнопку.
  4. Попробуйте проделать то же самое, но на сей раз не с серой, а с красной клавишей. Забиндив команду, вернитесь в игру, зажмите кнопку Macro Override и нажмите только что забинженную кнопку. Биндить можно не только команды, но и просто сообщения в чат. Например, если разные игроки часто задают один и тот же вопрос, есть вариант забиндить ответ на него !текст, либо же ссылку на информацию "!https://..."
  5. Если вы решили переназначить команду на другую клавишу, достаточно на экране с клавиатурой в левом нижнем углу кликнуть по бирюзовым указателям и перетянуть лкм забинженную клавишу на желаемую.

Продвинутые бинды

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

  • Если вы хотите забиндить несколько команд на одну кнопку и чтоб они выполнялись последовательно, используйте между ними знак разделения "|".
  • Если требуется ввод с клавиатуры перед выполнением команды, напишите после неё $$?.
  • $$t - откроет список городов (хоумов городов. заполняется вручную).
  • $$w - список варпов (по сути то же, что и предыдущий пункт, просто название категории другое).
  • $$h - список хоумов (см. предыдущий пункт).
  • $$p - список координат (заполняется вручную).
  • $$! - используется, когда необходимо не сразу выполнить команду, а к примеру предварительно ввести дополнительные параметры.
  • $$u - список пользователей онлайн (заполняется никами игроков вручную).
  • $$f - список друзей (то же, что и предыдущий пункт, но категория другая).
  • Для вызова простого макроса необходимо делать запись такого вида $${КОМАНДА(ПАРАМЕТРЫ)}$$.
  • Вызов файла-макроса выполняется следующим образом $${$$<названиеФАЙЛА.txt>}$$.
  • Использовав следующий синтаксис можно вызвать заранее заготовленный вами файл со списком команд $$0 - $$9.

Примеры использования

  • Допустим, у вас есть несколько друзей и играя на сервере с автоприватом контейнеров приходится постоянно писать "/cmodify НикДруга", с макросами вы можете упростить процесс до нажатия всего 2х кнопок: забиндите на любую кнопку следующее: "/cmodify НикДруга1 | /cmodify НикДруга2 | /cmodify НикДруга3". Теперь всё что вам надо, это 1 раз нажимать забинженную кнопку и кликать лкм по контейнеру. точно по такому же принципу можно поступить с " /home invite НикДруга " и ещё много чем.
  • $$? целесообразно использовать в случаях, когда команда требует ввода нескольких параметров. подробнее см. пункт b12_0.
  • Вместо $$t и $$w удобнее использовать использовать $$h.
  • $$h. Вбиваете ники в список и после двойным кликом лкм телепортируетесь на любой из них.
  • Вместо $$p удобнее использовать метки мода VoxelMiniMap, но если у вас есть нужда хранить координаты в текстовом виде - пользуйтесь.
  • Например, используйте $$u чтобы заметно сэкономить время для отправки приватных сообщений. Просто забиндите следующее: /w $$u $$!. Теперь по нажатию данной клавиши сразу появляется меню выбора игрока онлайн, а после его выбора вы можете приступить к набору и отправке сообщения.
  • $$f полезен в случаях, где требуются определённые ники игроков, вне зависимости от того, онлайн они или нет (не обязательно друзей). Пример бинда: /home invite $$f.
  • Простенький пример: забиндите на любую клавишу следующее $${PLACESIGN(1я строка,2я строка,3я строка,4я строка)}$$, после чего с табличкой в руке нажмите назначенную клавишу. Может быть полезно для установки табличек с заранее заготовленным текстом в случаях, когда просто надо установить много табличек (чтоб не жать многократно "готово" после установки таблички), либо если часто замечаете ошибку в 1й строке, дописывая 4ю (удобство редактирования) и т.д.

Использование файлов в биндах

  • Файлы-макросы можно редактировать как в системе, так и в самом майнкрафте, нажав Macro Activate и выбрав в правом нижнем углу экрана иконку троеточия и курсора для ввода текста - Text editor.
  • Забиндив $$0 (диапазон от 0 до 9), вы сможете открыть редактируемый список команд/макросов. Эти файлы-списки можно редактировать как в системе (хранятся по адресу %AppData%\bricksland\DS_v172\liteconfig\common\macros\.presettext0.txt), так и в самом майнкрафте. ** Для этого просто нажмите забинженную кнопку и в открывшемся меню кликните на <Add new text entry> для добавления команды/макросы. после его создания появятся опции редактирования и удаления - иконки жёлтого слэша с троеточием и красного крестика с правого края экрана.
  • Более конкретный пример с использованием: нередки ситуации, когда команда требует ввода не одного, а нескольких параметров, например /rg addmember $$? $$f. если вам нужно вписать не одного, а нескольких игроков в регион, проделайте следующее: в один из 10 файлов (скажем, .presettext9, вызов файла - $$9) добавьте строки, содержащие все вышеперечисленные команды MKB мода, а именно $$!, $$u, $$?, после чего их же, но ещё и с припиской $$9, т.е. $$u $$9, $$? $$9 и т.д. Теперь наша команда /rg addmember $$? $$f приобретает вид /rg addmember $$? $$9, предоставляя возможность задать более одной переменной.

Пример

Скачайте файл autoattackm.txt. Скачайте его, поместив в папку %AppData%\bricksland\DS_v172\liteconfig\common\macros. После чего в игре забиндите на любую клавишу следующее $${$$<autoattackm.txt>}$$. Протестируйте макрос, запустив его первым нажатием и завершив вторым.

Примечания

  • Существует также аналоговая панель для биндов/макросов. Открывается по нажатию Macro Activate и выборе иконки гаечного ключа и отвёртки - GUI Editor. Может быть полезной, если кнопки на клавиатуре и мышке под функционал мода закончились, либо же из соображений удобства.
  • В меню Settings (Macro Activate и выбор самой крайней иконки внизу справа) вы сможете настроить всё по собственному вкусу, предварительно разобравшись со всем ранее написанным. Из полезного стоит отметить возможность использования бесконечного числа конфигураций для одного или многих серверов. Переключение между ними происходит автоматически, если установлена галка слева внизу графы Select configuration. Слева вверху этого меню можно вручную добавить или переключить конфигурацию.

Полезные ссылки

  • Список команд MKB можно посмотреть здесь.
  • Если вы намереваетесь сами писать макросы, изучайте синтаксис мода по следующим источникам:
  • Если же хотите уже готовые макросы, ищите по запросу "готовые макросы MacroKeyBind" / "Minecraft MacroKeyBind Macros" / "Minecraft MacroKeyBind Scripts".
  • По вопросам связанными с МКВ обращайтесь сюда -> ВКонтакте либо на сервере Organ_donor / wullastar