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

Skag’s Toolkit

Версия игры: 9.2.0
Всего загрузок: 146
Обновлено: Feb 22, 2022
Создано: Jan 26, 2022
Скачать Skag’s ToolkitСкачать Предыдущие версии

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

Название Размер Обновлено Версия игры Загрузок
1.0.0 release 2.52 KB Feb 22, 2022 9.2.0 146 скачать Skag’s Toolkit 1.0.0 releaseСкачать

Описание

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

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

 

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

## Зависимости: stk

В основной LUA-файл вашего аддона вы импортируете его через:

 

— Импорт инструментария Skag

 

локальный stk = _G[«STKLIB»] или ошибка («Не удается найти экземпляр STKLIB, пожалуйста, загрузите с: https://www.curseforge.com/wow/addons/stk «);
локальный reqSTKLIBmajor = 01;
локальный reqSTKLIBminor = 00;
если не stk:stkVersionCheck(reqSTKLIBmajor,reqSTKLIBminor), то
ошибка («STKLIB устарел, пожалуйста, скачайте с: https://www.curseforge.com/wow/addons/stk «);
конец
Измените значения reqSTKLIB var в соответствии с тем, какая основная / второстепенная версия библиотеки вам требуется как минимум для вашего дополнения

 

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

 

— Переменные символов

 

локальный класс символов = stk:charClass();
локальный charGUID = stk:charGUID();
локальный уровень charLevel = stk:charLevel();
локальный charMaxLevel = stk:charMaxLevel();
локальное имя символа = stk:Имя символа();
local charRace = stk:charRace();
— Переменные региона и сервера
локальный текущий регион = stk:CurrentRegion();
локальный currentServer = stk:currentServer();
Ожидается, что вы измените версию своего аддона со следующими переменными

 

локальная основная версия = 02;

 

локальная минимальная версия = 00;
локальная версия исправления = 00;
локальный тип выпуска = «r»; — a = Альфа, b = Бета, = r = Релиз
В основном lua-файле вашего аддона во время события PLAYER_LOGIN или PLAYER_ENTERING_WORLD вы должны проверить версию аддона на соответствие версии (если таковая имеется), с которой пользователь сохранил настройки.

 

если (not SavedVarDB) или

 

(SavedVarDB.version == nil) или
(SavedVarDB.version.major == ноль) или
(SavedVarDB.version.major ~= MajorVersion) затем
   
SavedVarDB = stk:dbInit(основная версия, минорная версия,версия исправления, тип выпуска);конец
Если эта проверка версии завершится неудачей, то stk:dbInit(MajorVersion,MinorVersion,patchVERSION,ReleaseType) удалит сохраненные переменные и предоставит вам эту базовую структуру:

 

Сохраненный vardb = {

 

[«параметры»] = {},

[«версия»] = {
[«major»] = ma,
[«минор»] = ми,
[«патч»] = pa,
[«release»] = rel,
   },
[«Символьные данные»] = {}
}
Вы можете вызвать stk:firstUpper(«строка текста»); чтобы записать первую букву строки с заглавной буквы и принудительно перевести все остальные буквы в нижний регистр.

 

Особенно полезно в некоторых случаях, когда Blizzard помещает названия классов или персонажей заглавными буквами.локальный foo = stk:firstUpper(строка);

 

или
local foo = stk:firstUpper(«ПРИВЕТ, РЕБЯТА!»);

результаты: Эй, ребята!
Если у вашего дополнения есть пользовательский интерфейс, вы можете вызвать stk:savePosition(SavedVarDB,frame); чтобы сохранить положение, в которое пользователь перетащил ваше окно, и вы можете восстановить положение рамки при ее отображении с помощью stk:setPosition(SavedVarDB,frame);

 

Дополнения, использующие эту библиотеку, включают:


Пособие

Альт-трекер

Закрой свой чат

Денежные знаки Зандалари

Поделиться:

Комментарии

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