Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
MagnetButtons-0.9.8.zip release | 45.58 KB | Sep 9, 2022 | 9.2.7 +3 | 1,016 | ![]() |
MagnetButtons-0.9.7.zip release | 45.58 KB | Sep 8, 2022 | 9.2.7 +3 | 86 | ![]() |
MagnetButtons-0.9.6.zip release | 45.38 KB | Sep 8, 2022 | 9.2.7 +3 | 22 | ![]() |
MagnetButtons-0.9.5.zip release | 45.38 KB | Sep 8, 2022 | 9.2.7 +3 | 9 | ![]() |
MagnetButtons-0.9.4.zip release | 45.32 KB | Sep 6, 2022 | 9.2.7 +3 | 118 | ![]() |
MagnetButtons-0.9.3.zip release | 45.28 KB | Sep 6, 2022 | 9.2.7 +3 | 15 | ![]() |
MagnetButtons-0.9.2.zip release | 45.26 KB | Sep 6, 2022 | 9.2.7 +3 | 16 | ![]() |
MagnetButtons-0.9.1.zip release | 45.05 KB | Sep 3, 2022 | 9.2.7 +1 | 148 | ![]() |
MagnetButtons-0.8.139.zip release | 43.95 KB | May 27, 2020 | 8.3.0 +1 | 3,474 | ![]() |
MagnetButtons-0.8.136.zip release | 43.41 KB | Mar 12, 2020 | 8.3.0 +1 | 2,142 | ![]() |
MagnetButtons-0.8.125.zip release | 43.28 KB | Feb 13, 2020 | 8.3.0 +1 | 765 | ![]() |
MagnetButtons-0.8.122.zip release | 40.97 KB | Feb 10, 2020 | 8.3.0 +1 | 600 | ![]() |
MagnetButtons-0.8.146.zip beta | 46.99 KB | Jul 5, 2020 | 8.3.0 +1 | 415 | ![]() |
Скриншоты
Описание
Описание
MagnetButtons-это аддон, который может создавать любое количество свободно движущихся кнопок действий. Любая магнитная кнопка может быть индивидуально перемещена в любом месте экрана, а также будет привязана (как магнит) к любой стороне другой магнитной кнопки того же масштаба. Каждая магнитная кнопка может выполнять пять различных действий в зависимости от назначенного ей нажатия кнопки (левая, правая, средняя, кнопка 4 или кнопка 5); каждому из этих нажатий также может быть назначена горячая клавиша.
MagnetButtons поддерживает предметы, заклинания, талисманы, макросы, меню, заклинания питомца и действия, ездовых животных и игрушек. Поддержка компаньонов в конце концов придет; хотя в то же время вы можете реализовать их как макросы. Макросы можно определить прямо в свойствах кнопки. Для этого аддона и связанной с ним документации атрибуты и свойства используются взаимозаменяемо.
MagnetButtons требует запуска аддона DoIt. Twitch теперь (надеюсь) установит зависимость DoIt автоматически, но имейте это в виду при установке вручную и/или обновлении. Я пишу оба аддона, но это отдельные аддоны.
Создание Кнопок
Вы можете создавать кнопки автоматически, перетаскивая что-то мышью и отбрасывая его прямо в фоновое окно, если удерживаете нажатой кнопку shift на капле. Существует также команда косой черты «/newb», которая создаст новую пустую кнопку в середине экрана и привязку клавиатуры, доступную для команды /newb.
Манипулирование Кнопками
- Кнопки можно менять в любое время (пока они не находятся в бою), используя их в качестве мишени для броска.
- Нажмите Control+LeftClick (над кнопкой), чтобы отобразить рамку свойств кнопки.
- Вы можете удалить одну кнопку из рамки свойств кнопки.
- Нажмите Shift+LeftClick (над кнопкой), чтобы перетащить кнопку вокруг. Вы можете перетащить кнопку в бою, но она не сможет зафиксироваться магнитом до окончания боя.
- Нажмите Shift+Control+LeftClick (над кнопкой), чтобы перетащить весь блок кнопок (Магнит, зафиксированный вместе) в новое место.
- Использование клавиши » Alt » с кнопкой будет действовать нормально (self-cast или cast).
- Вы можете удалить все магнитные кнопки с помощью команды» /clearbuttons «или» / resetbuttons».
Свойства
Свойства кнопок разделены на шесть вкладок: общие, щелчок левой кнопкой мыши, щелчок правой кнопкой мыши, средняя кнопка, кнопка 4 и кнопка 5. большинство свойств не являются обязательными (и будут игнорироваться, если они установлены); единственным обязательным свойством является «тип».
Давайте пройдемся по дизайну кнопок с нуля… Введите команду косой черты «/newb», и MagnetButtons создаст новую пустую кнопку в центре экрана. Далее, его свойства должны быть установлены. Будучи написанным для разработчиков, SecureActionButtonTemplate содержит много полезной информации о том, какие свойства/атрибуты используются вместе.
Пример: показать диалоговое окно макроса (щелчок левой кнопкой мыши) или переключить меню игры (щелчок правой кнопкой мыши). При вводе макроса не вводите кавычки. Дополнительные макросы, или поделиться своими макроса; Регистрация макроса вики-страницы. Синтаксис «+ / » используется для связывания нескольких команд Слэша в свойство macrotext (например, макросы нескольких строк), это специфичный для аддона способ отображения новой строки.
- Тип (слева) = » макрос»
- Текст макроса (слева) = » / macro»
- Тип (справа) = » макрос»
- Макротекст (справа) = «/cleartarget + / stopcasting + / script ToggleGameMenu(); StaticPopup1: скрыть()»
- Текстура = 133741 (или любая другая)
- Подсказка = «показать диалоговое окно макрос (левой кнопкой мыши), или переключить меню игры (правый клик)»
Всплывающие подсказки для макросов
Вместо простой текстовой всплывающей подсказки для макросов можно указать свойство item или spell для указания всплывающей подсказки. Blizzard проигнорирует это свойство для макроса, но MagnetButtons будет использовать его для отображения всплывающей подсказки заклинания или элемента. Имейте в виду, что если вы установите свойство tooltip; это переопределяет все, поэтому держите свойство tooltip пустым, чтобы сделать это. Пример…
- type = » макрос»
- заклинание = » Медвежья форма»
- macrotext = » / stand + / cancelform + / cast Bear Form»
Нацеливание
MagnetButtons поддерживает использование определенных целей заклинаний для кнопки. Цели единиц измерения можно задать в свойствах кнопки. Допустимые значения для объекта можно найти здесь.
Глобальные Настройки
Глобальные настройки можно найти в разделе интерфейс — > аддоны — > > магнитные кнопки или с помощью команды косой черты «/mbconfig».
Ресурсы
- Магнитные Кнопки Вики
- Поиск значений идентификаторов текстур
- Макросы Объяснили
- Полезные Макросы
- Всех Команд.
- SecureActionButtonTemplate
Особенности В-Прогресс
- Полная поддержка всех колокольчиков и свистков других кнопок (range dots, border flash, sparkle when cool-down expires и т. д…)
- Возможность управления видимостью, прозрачностью или включением; в зависимости от спецификации, конкретного питомца или типа зоны (подземелья, рейды, мир, pvp, арена).
- Поддержка компаньонов в рознице (в классическом компаньоны являются предметами и поддерживаются магнитными кнопками)
- Скрыть непригодные свойства для любого указанного типа и ограничить значения свойств допустимыми значениями
Планы На Будущее
- Сделайте простой режим, где редактор кнопок выглядит как рамка макросов, с многострочным редактором и динамическим выделением текстуры (значка).
- Использование аддона сообщений для быстрой отправки кнопки, чтобы люди в вашей группе.
Известные ошибки и проблемы
- Время перезарядки не отображается во всплывающих подсказках.
- Установка атрибута «единица измерения», похоже, путается с изменениями курсора при удерживании нажатой клавиши ctrl или shift над магнитной кнопкой. Похоже, это проблема Blizzard API.
- Оверлей перезарядки кнопки белый, а не обычный черный / темный цвет.
- После кинематографа магнитные кнопки не могут быть нажаты снова до тех пор, пока не будет произведена перезагрузка. Это, по-видимому, влияет на многие аддоны. [Апрель 2019 года]
- Это неизбежно из-за ограничений Blizzard… Если вы попадете на «боевые устройства» (например, пушку), то переназначение клавиш 1-6 (если они назначены магнитной кнопке в качестве горячей клавиши) может не измениться для используемого устройства (если оно находится в бою); эти привязки клавиш могут закрепиться, а могут и не закрепиться. Попробуйте установить такие устройства / транспортные средства, прежде чем лично начать бой. (Только Розничная Торговля)
Отладка
Сообщая об ошибках, отладочная информация поможет мне отследить проблему, а также указать, является ли ошибка специфичной для розничной торговли, классики или и того, и другого.
— Включить Отладку
/ скрипт DoIt_Saved.Отладки = истина
/script SetCVar («ScriptErrors», » 1″)
/ перезагрузка
— Чтобы Отключить Отладку
/ скрипт DoIt_Saved.Debug = false
/script SetCVar («ScriptErrors», » 0″)
/ перезагрузка
Также это вы отлаживаете, я предлагаю BugGrabber и BugSack.
Кредиты
Огромное спасибо Семлару, автору AdvancedInterfaceOptions, за то, что он позволил мне использовать их виджет для создания редактора свойств! Имея так много свойств, такой редактор бесценен.
А также Крик в адрес imershon и mezz1945, которые помогли мне, сообщив о проблемах, которые снижали частоту кадров! Спасибо, я ценю все сообщения об ошибках! 🙂
Раздор (в стадии строительства): https://discord.gg/zSfX8HN
Добавить комментарий