Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
r3 beta | 3.15 KB | Oct 9, 2010 | 4.0.1 | 147 | ![]() |
r4 alpha | 3.09 KB | Apr 27, 2011 | 4.1.0 | 58 | ![]() |
r2 alpha | 2.31 KB | Oct 9, 2010 | 4.0.1 | 27 | ![]() |
Скриншоты
Описание
LibStatsPane-1.0-это библиотека, помогающая добавлять пользовательские данные в новую панель статистики персонажей в версии 4.0.
Пример использования, с результатами, показанными на изображении:
local StatsPane = LibStub("LibStatsPane-1.0") локальный функциональный тест(statFrame, unit) PaperDollFrame_SetLabelAndText(statFrame, "Hello", 3.33) statFrame.tooltip = HIGHLIGHT_FONT_COLOR_CODE.."Тест-это название всплывающей подсказки"..FONT_COLOR_CODE_CLOSE statFrame.tooltip2 = "строки всплывающей подсказки" statFrame:Show() конец локальная функция test2(statFrame, label, value, ispercent, tip1, tip2) PaperDollFrame_SetLabelAndText(statFrame, label, value, ispercent) statFrame.tooltip = HIGHLIGHT_FONT_COLOR_CODE..tip1..FONT_COLOR_CODE_CLOSE statFrame.tooltip2 = tip2 -- пользовательские скрипты statFrame:SetScript("метод onmousedown", функция(собственной, кнопка) Печать("ClickEvent: ", кнопка) конец) statFrame:Show() конец локальная панель = { -- Категория: строка -- * индексы PAPERDOLL_STATCATEGORIES[categoryFrame.Категория], должен быть глобально уникальным ключом -- * также используется для заголовка дисплея, установленного в _G ["STAT_CATEGORY_" ..categoryFrame.Категории: Категория = "стат модификаторы", -- строка StatInfo = { { -- id: строка -- * indexes PAPERDOLL_STATINFO[stat], должен быть глобально уникальным ключом идентификатор = "MyAddon_Stat1", -- updateFunc: функция -- * принимает 2 аргумента, фрейм statFrame и строку unit updateFunc = тест, }, { идентификатор = "MyAddon_Stat2", updateFunc = функция(statFrame, unit) test2(statFrame, "Hello2", 6.66, 1, "Test is the tooltip title2", "Tooltip lines2") конец, }, }, } StatsPane:AddPane(панель)
Добавить комментарий