WoW ProfessionDataInitializer аддон Dragonflight/Wrath of the Lich King Classic 2026 скачать
logo
wow addon ProfessionDataInitializer

ProfessionDataInitializer

Версия игры: 10.0.2
Всего загрузок: 26
Обновлено: Jan 24, 2023
Создано: Jan 19, 2023
Скачать ProfessionDataInitializerСкачать Предыдущие версии

Предыдущие версии

Название Размер Обновлено Версия игры Загрузок
ProfessionsDataInitializer v1.4.zip release 3.47 KB Jan 24, 2023 10.0.2 21 скачать ProfessionDataInitializer ProfessionsDataInitializer v1.4.zip releaseСкачать
ProfessionsDataInitializer v1.3.zip release 2.45 KB Jan 21, 2023 10.0.2 5 скачать ProfessionDataInitializer ProfessionsDataInitializer v1.3.zip releaseСкачать

Описание

Хочешь карту со своим ником? Discount 10%Оформить ❤️

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

 

Этот файл lua не является дополнением. Он должен быть вставлен в ВАШ аддон, чтобы функционировать, и ваш файл toc, чтобы работать.

Это необходимо для того, чтобы C_TradeSkillUI.GetProfessionInfoBySkillLineID(skillLine) может возвращать фактические данные для известных профессий, или при вызове вы не получаете данных о текущем уровне / максимальном уровне.

Данные остаются актуальными после открытия панели до конца сеанса (что я обнаружил), поэтому панель нужно открыть только один раз.

 

При обычном запуске он выполняет только 2 действия… Переключает новый профессиональный фрейм, защищенный от аппаратных событий, и сообщает вам, удалось ли его открыть. Вот и все. Если он обнаружит, что вы не знаете ни одной профессии, он зарегистрируется для повторного запуска, как только вы выучите одну из них.

Этот скрипт открывает рамку «Новые профессии», если вы знаете какие-либо профессии (начальные или второстепенные), как только отобразится мир.  Если вы не знаете ни одной профессии, то этот скрипт ничего не сможет сделать, однако он прекратит запуск, если ничего не сможет сделать, и сообщит вашему аддону, что он потерпел неудачу (см. Ниже). Используя этот файл вместо развертывания вашего собственного решения, вы предотвратите повторное выполнение несколькими аддонами одного и того же действия, открывая и закрывая рамку книги заклинаний и профессий.

Этот файл установит глобальное имя ProfessionsDataInitialized, как только данные будут доступны.
Он также вызовет: (в зависимости от того, сработало ли это)
     EventRegistry:TriggerEvent(«ProfessionDataInitializer.success»)
или
     EventRegistry:TriggerEvent(«ProfessionDataInitializer.failed», причина)

Просто поместите этот скрипт в свой файл *.toc (предпочтительно) в качестве первого загруженного файла, и он сам позаботится о работе, а также предотвратит открытие и закрытие фреймов другими аддонами, использующими этот скрипт, обнаружив, что этот скрипт уже загружен

Поддерживаемые рамки дополнений к профессиям:
Теперь следует выполнять ВСЕ дополнения, поскольку это переключение рамки непосредственно из книги заклинаний как для открытия, так и для закрытия рамки

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

Поделиться:

Комментарии

Добавить комментарий