• Вы: Аноним

Macro / Keybind

←

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

   Источник: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1275039-macro-keybind-mod-0-10-12

Первичная настройка

  • Запустить клиент впервые – и появится окно с предложением настроить клавиши, либо (если вы тогда пропустили непонятное окошко) из игры в Опции → Управление → Macro Settings
  • Тыкнуть в значок нужной клавиши, в консоль написать нужную команду, нажать справа Save
    2.jpg
  • Повторить с другими командами, полный список на странице Расы
  • Можно поставить на одну клавишу несколько команд, если перечислить через |1) (Желательно не ставить на одну кнопку больше 3 команд, а то сервер может кикнуть за спам командами).

Автоматизация

Перед тестированием макросов на сервере, включайте локальный чат - /ch L, иначе, есть вероятность того, что вы будете наказаны за спам.
Команда глобального чата - /ch G

Переключите в окне макросов вверху на Macro Bindings: Events

На каждое из этих игровых событий можно назначить свои действия. Нижеприведённые команды можно выделить мышкой и скопировать Ctrl+C (или Ctrl+Ins) и вставить в игре с помощью Ctrl+V2). Тыкни нужное событие, вставь команду в открывшуюся внизу консоль и нажми Save. Дальше смотри раздел со своей расой:

Единорогам

Мгновенное лечение при изменении здоровья onHealthChange ниже 15 полусердец (из 20)

$${IIF(HEALTH < 15,"/potionshealth")}$$
IIF - это не опечатка, так надо

Земнопоням

Повышение атаки и защиты при изменении здоровья onHealthChange ниже 15 полусердец (из 20)

$${IF(HEALTH < 15);ECHO("/potionsresistance");ECHO("/potionsstrength");ENDIF;}$$

При использовании этого макроса, сервер может кикнуть, если урон частый, например, от лавы

Повышение атаки и защиты при повреждении брони onArmourDurabilityChange (будет работать только в броне):

/potionsstrength|$${wait(1)}$$|/potionsresistance

При использовании этого макроса, сервер может кикнуть, если урон частый, например, от лавы

Tips and Tricks

Для удобства работы с макросами вне игры, вы можете скачать удобный редактор - Notepad++, а также подсветку синтаксиса Macro/Keybind мода для него.


Нижеперечисленные макросы обычно удобнее всего назначать не на событие, как расовые, а на кнопку (на клавиатуре или экране). При необходимости сделаны уточнения по установке.

←

1) по-английски этот знак зовётся pipe - пайп, труба. Ставится на латинской раскладке через [Shift]+[\] - это клавиша над Enter'ом, левее бэкспейса [←] и правее клавиши [=/+], на ней обычно рисуется не «|», а удлинённое подобие двоеточия
2) Вставка по Shift+Ins в джаве не действует

Обсуждение

Алексей, 2016/07/24 10:22

Здравстауйте, а как сделать, чтобы при заходе определённого игрока было «Приветствие»? К примеру, зашёл мой друг с ником Example на сервер и я в чат отправляю сообщение «Коллега, здравствуй!»

greatd, 2017/02/08 13:07

Tinedol - лучшеизлечит вас от грибка быстро и надежно http://offer.moscow/

Ваш комментарий. Вики-синтаксис разрешён:
b-rss.png b-cc-by-nc-sa.png b-php.gif b-ipv6.png b-doku.png b-donate.gif b-pony.gif
2012-2017