Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
v1.00 release | 3.15 KB | Aug 5, 2015 | 6.2.0 | 690 | Скачать |
r20150805071816 alpha | 3.31 KB | Aug 5, 2015 | 6.2.0 | 60 | Скачать |
r20150804181344 alpha | 3.27 KB | Aug 4, 2015 | 6.2.0 | 30 | Скачать |
Описание
МАКРОЦЕПЦИЯ!!!
ЧТО ОН ДЕЛАЕТ?
Макроцепция позволяет вызывать макрос из другого макроса по его имени.
В настоящее время можно вызывать только макросы пользовательского интерфейса по умолчанию.
Однако планируется поддержка различных пользовательских макросов-аддонов! Я имею в виду, может быть.
КАК МНЕ ЕГО ИСПОЛЬЗОВАТЬ?
/м щелкните имя макроса:выбирете
- имя макроса
- Имя вызываемого макроса. Если это число, то он вызовет макрос по его идентификатору
(что не рекомендуется, так как они имеют тенденцию меняться, я думаю?). - мышеловка
- (необязательно) имитирует эту кнопку в макросе (для условного [btn]). Если не задан, используется для того, чтобы.
- Условное [btn:X] работает с числами до 31, имена кнопок для этих чисел (по порядку): LeftButton, RightButton, MiddleButton, Button4, Button5,…, Button31
- Вы также можете просто дать число между 1-31, и оно будет преобразовано в правильное имя кнопки.
- Если задана строка, не являющаяся mousebutton, то [btn:string] будет вычислять true,
- например: «/ click m myMacro:Heyooo» вызовет myMacro, где любые условия [btn:Heyooo] будут истинными
Важный
В аргументах может не быть пробелов. Если в именах макросов есть пробелы, удалите их. (Или, как вариант, вы можете указать символ замены пробела путем редактирования… ИСТОЧНИК.)
Примеры
- # Вызов macroA с помощью левого клика:
- / нажмите m macroA
- /нажмите кнопку М macroA:того, чтобы
- / нажмите m macroA:1
- # Вызов макроса средним щелчком мыши:
- / click m macroB:MiddleButton
- / click m macroB:3
Запуск нескольких макросов одновременно
Вы можете запустить несколько макросов, просто разделив их запятой.
- # Вызовите macroA, macroB, macroC, macroD (в таком порядке):
- / нажмите m macroA, macroB,macroC,macroD
- # … эквивалентно:
- / нажмите m macroA
- / нажмите кнопку M macroB
- / нажмите кнопку M macroC
- / нажмите m macroD
Цепью?
Невозможно, чтобы кнопка щелкнула сама по себе или любая другая кнопка, ранее найденная в » стеке щелчков»
(то есть вы не можете нажать кнопку, которая уже удерживается нажатой).
Это ограничение (или функция безопасности :P) Blizzard для предотвращения бесконечных циклов.
По этой причине при использовании MacroA не будет работать следующее:
- Макроа:
- / нажмите кнопку M MacroB
- Макроб:
- / нажмите кнопку M MacroC
- Макрок:
- / нажмите m MacroD
- Макрод:
- / скажи » Ура!»
.. потому что, когда MacroB пытается вызвать MacroC, кнопка » m » уже была нажата (или, скорее, в данный момент нажата) A, и поэтому она не может быть нажата снова. На этом казнь заканчивается.
Чтобы немного облегчить эту проблему, Macroception предоставит ряд дополнительных кнопок макросов (по умолчанию 9!)
это можно использовать, когда вам нужно сделать цепочку. Кнопки называются m1, m2, m3, m4… m9.
Чтобы заставить приведенный выше пример работать:
- Макроа:
- / нажмите кнопку M MacroB
- Макроб:
- / нажмите кнопку M1 MacroC
- Макрок:
- / нажмите m2 MacroD
- Макрод:
- / скажи » Ура!»
Конфигурация?
Ну, тут особо нечего настраивать. Я решил не раздувать аддон без необходимости, добавляя графический интерфейс или что-то в этом роде.
Вы можете настроить некоторые параметры в самом источнике, такие как имя кнопки, символы-разделители и количество дополнительных кнопок. (находится в верхней части сердечника.Луа)
Добавить комментарий