Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
r113 release | 28.02 KB | Jan 26, 2023 | 10.0.5 +2 | 147 | Скачать |
r112 release | 28.13 KB | Oct 25, 2022 | 10.0.2 +2 | 280 | Скачать |
r111 release | 28.13 KB | Sep 19, 2022 | 9.2.7 +2 | 161 | Скачать |
r110 release | 28.03 KB | Jun 3, 2022 | 9.2.5 +2 | 595 | Скачать |
r109 release | 14.18 KB | Mar 14, 2022 | 9.2.0 +2 | 172 | Скачать |
1.0.23-release +1 More release | 25.52 KB | Nov 3, 2021 | 1.14.0 +2 | 229 | Скачать |
1.0.22-release +1 More release | 24.73 KB | Jun 30, 2021 | 9.1.0 | 235 | Скачать |
1.0.21-release release | 13.38 KB | Mar 11, 2021 | 9.0.5 | 278 | Скачать |
1.0.20-release release | 13.36 KB | Feb 11, 2021 | 9.0.2 | 242 | Скачать |
1.0.19-release release | 9.31 KB | Jan 18, 2021 | 9.0.2 | 221 | Скачать |
1.0.18-release +1 More release | 24.71 KB | Nov 19, 2020 | 9.0.2 | 183 | Скачать |
1.0.17-release +1 More release | 24.71 KB | Oct 18, 2020 | 9.0.1 | 153 | Скачать |
1.0.16-release +1 More release | 24.71 KB | Oct 29, 2019 | 8.2.5 | 263 | Скачать |
1.0.15-Release +1 More release | 24.71 KB | Jun 25, 2019 | 8.1.5 | 255 | Скачать |
1.0.14-release +1 More release | 24.73 KB | May 23, 2019 | 8.1.5 | 154 | Скачать |
1.0.13-release +1 More release | 24.70 KB | May 18, 2019 | 8.1.5 | 132 | Скачать |
1.0.12-release +1 More release | 24.82 KB | Apr 25, 2019 | 8.1.5 | 231 | Скачать |
1.0.9-Release3 +1 More release | 24.65 KB | Mar 17, 2019 | 8.1.5 | 226 | Скачать |
1.0.11-release +1 More release | 24.89 KB | Jul 18, 2018 | 8.0.1 | 402 | Скачать |
1.0.10-release +1 More release | 13.39 KB | Sep 4, 2017 | 7.3.0 | 381 | Скачать |
1.0.9-Release2 release | 16.06 KB | Mar 27, 2017 | 7.2.0 | 275 | Скачать |
1.0.9-Release1 +1 More release | 16.22 KB | Jun 24, 2015 | 6.2.0 | 537 | Скачать |
1.0.8-Release2 +1 More release | 16.24 KB | Feb 26, 2015 | 6.1.0 | 270 | Скачать |
1.0.8-Release +1 More release | 16.24 KB | Dec 24, 2014 | 6.0.3 | 213 | Скачать |
LibColors-1.0-r107 release | 9.99 KB | Aug 14, 2014 | 6.0.1 | 411 | Скачать |
Описание
Краткое описание
Библиотека для легкой раскраски строк шестнадцатеричными кодами, цветовыми таблицами, именами классов, названиями цветов и многим другим.
Поддерживаемые типы
- шестнадцатеричный код с 8 и 6 символами. [<alpha>]<red><green><blue> как 9E342C (Альфа является обязательным)
- таблица цветов в двух вариантах: { <red[number]>, <green[number]>, <blue[number]>, <alpha[number](optional)> } или { [«Р»] = <{ <red[number]>, [«г»] = <green[number]>, [«б»] = <blue[number]>, [«а»] = <alpha[number](optional)> }
- имена классов поддерживают английские и локализованные имена на неанглийских клиентах
- ITEM_QUALITY_COLORS качества[номер] и нижнюю строку Версия ITEM_QUALITY[номер]_DESC
- или ключевые слова
- playerclass будет переставлен с текущим цветом класса игроков
- второй параметр не должен быть строкой, чтобы раскрасить его
- второй параметр not set возвращает шестнадцатеричный цветовой код
- строка «colortable» в качестве второго параметра возвращает запрошенный цвет в виде таблицы цветов
Для использования в аддонах
lib = LibStub("LibColors-1.0")
ИНТЕРФЕЙС ПРИКЛАДНОГО ПРОГРАММИРОВАНИЯ
- num2hex
- преобразуйте число от 0 до 1 в шестнадцатеричный код от 00 до ff
string = lib:num2hex( число )
- colorTable2HexCode
- преобразует числовые или ассоциативные таблицы цветов в шестнадцатеричный цветовой код длиной 8 символов.
assoc_table = { r = 0.8, g = 0.8, b = 0.1, a = 1 } numeric_table = { 0.8, -- красный 0.8, -- зеленый 0.8, -- синий 1 -- Альфа } string = lib:colorTable2HexCode( таблица )
- любая не определенная или нулевая запись таблицы будет проигнорирована.
- пустая таблица возвращает шестнадцатеричный код для белого цвета.
- hexCode2ColorTable
- преобразует шестнадцатеричный код в таблицу цветов
table = lib:hexCode2ColorTable(string )
- колосет
- добавьте один цветовой код
lib:colorset( строка, строка или таблица )
- или добавьте список цветовых кодов
table = { ["color name"] = цветовая строка или цветовая таблица } lib:colorset(таблица )
- цвет
- создать цветные строки |с<color><string>|Р
string = lib:color( цвет, строка )
- в качестве первого параметра можно использовать названия цветов, таблицы цветов или ключевые слова
- в настоящее время реализовано ключевое слово для цвета » playerclass»
- в качестве второго параметра можно использовать обычный текст или ключевое слово
- в настоящее время реализовано ключевое слово для второго параметра » colortable»
- это возвращает запрошенный цвет как colortable.
- метод getnames
- этот параметр является необязательным и используется для возврата соответствующих имен цветов.
table = lib:getNames([string] )
Доступные цвета
- Прямая интеграция
-
цвета = { -- основные цвета желтый = "ffff00", оранжевый = "ff8000", красный = "ff0000", фиолетовый = "ff00ff", синий = "0000ff", cyan = "00ffff", зеленый = "00ff00", черный = "000000", серый = "808080", белый = "фффффф", -- ого денег цветов money_gold = "ffd700", money_silver = "eeeeef", money_copper = "f0a55f", }
- Наборы цветов в дополнительных файлах
- Вы можете найти 3 файла с именем colors_<name>. lua в каталоге и в LibColors-1.0.xml линии, чтобы использовать его.
- Источники для цветовых наборов находятся поверх файлов.
Лицензия
К черту все лицензии, дырявые деньги, все оружие и прочие нехорошие вещи…: P
Другие проекты хизуро
• https://www.curseforge.com/members/hizuro_de/projects
Добавить комментарий