LuxelAutoDonate (Mod)

Просмотры: 41
  • ŔØ₲ŲĒᏃ᙭Ċ 🌌™ 🅳🆅🆁🅺 Разработчик

Цветовые схемы

Цветовые схемы задают цвета панелей, рамок, подсветки и других элементов меню. Они находятся в массиве ColorSchemes файла:

profiles/RZXC/LuxelAutoDonate/InterfaceSettings.json

Используемая схема выбирается параметром UsedColorSchemeID. После изменения оформления перезапустите сервер.

Выбор готовой схемы

По умолчанию используется BLUE. При создании настроек доступны следующие схемы:

SchemeID Цветовая схема
BLUE Синяя
DARK_PURPLE Тёмно-фиолетовая
PURPLE Фиолетовая
PINK Розовая
RED Красная
ORANGE Оранжевая
BROWN Коричневая
YELLOW Жёлтая
LIGHT_GREEN Светло-зелёная
GREEN Зелёная
MODERATE_GREEN Умеренно-зелёная
CYAN Бирюзовая
BLACK Чёрная
USER_PRESET Заготовка для Вашего оформления

Чтобы выбрать красную схему, измените параметр в корне файла:

"UsedColorSchemeID": "RED"

Значение должно точно совпадать с SchemeID одной из схем. Не оставляйте UsedColorSchemeID пустым и не указывайте название, которого нет в массиве.

Специальное значение NONE отключает основное перекрашивание меню по схеме. При этом отдельные эффекты кнопок сохраняют стандартные цвета.

Своя цветовая схема

Можно изменить готовую схему, заполнить USER_PRESET или добавить новую с собственным идентификатором. У каждого объекта должны присутствовать все перечисленные ниже поля.

Пример отдельного объекта для добавления внутрь ColorSchemes. Цвета взяты из синей схемы; замените их на свои:

{
    "SchemeID": "SERVER_THEME",
    "Background_DarkUltra": [
        17,
        32,
        49
    ],
    "Background_DarkLow": [
        0,
        39,
        71
    ],
    "Background_Dark": [
        0,
        75,
        125
    ],
    "Background_BrightLow": [
        0,
        110,
        183
    ],
    "Background_Coloring": [
        0,
        160,
        255
    ],
    "Main_Gray": [
        84,
        148,
        185
    ],
    "Main_Common": [
        0,
        176,
        255
    ]
}

Затем укажите её идентификатор в корне InterfaceSettings.json:

"UsedColorSchemeID": "SERVER_THEME"

SchemeID

Настройка: SchemeID

Описание: Уникальное название схемы. Оно используется для её выбора в UsedColorSchemeID.

Тип данных: string

Использование:

"SchemeID": "SERVER_THEME"

Цвета

Каждый цвет задаётся массивом из трёх целых чисел в порядке R, G, B. Диапазон каждого канала от 0 до 255.

Например, [255, 255, 255] задаёт белый цвет, а [0, 0, 0] чёрный. Четвёртое значение для прозрачности добавлять не нужно.

Background_DarkUltra

Настройка: Background_DarkUltra

Описание: Самый тёмный фон. Используется в окне сообщений, его панели кнопок и отдельных затемнённых элементах.

Тип данных: массив int из трёх элементов.

Использование:

"Background_DarkUltra": [
    17,
    32,
    49
]

Background_DarkLow

Настройка: Background_DarkLow

Описание: Тёмный цвет кнопок окна сообщений.

Тип данных: массив int из трёх элементов.

Использование:

"Background_DarkLow": [
    0,
    39,
    71
]

Background_Dark

Настройка: Background_Dark

Описание: Основной цвет фона панелей: заголовка, карточек товаров, содержимого и результата получения.

Тип данных: массив int из трёх элементов.

Использование:

"Background_Dark": [
    0,
    75,
    125
]

Background_BrightLow

Настройка: Background_BrightLow

Описание: Более светлый фон заголовка сообщения и цвет полосы прокрутки корзины.

Тип данных: массив int из трёх элементов.

Использование:

"Background_BrightLow": [
    0,
    110,
    183
]

Background_Coloring

Настройка: Background_Coloring

Описание: Цвет полупрозрачного наложения на фон меню и информационного окна.

Тип данных: массив int из трёх элементов.

Использование:

"Background_Coloring": [
    0,
    160,
    255
]

Main_Gray

Настройка: Main_Gray

Описание: Приглушённый цвет рамок и разделителей. Несмотря на название, он не обязательно должен быть серым.

Тип данных: массив int из трёх элементов.

Использование:

"Main_Gray": [
    84,
    148,
    185
]

Main_Common

Настройка: Main_Common

Описание: Основной акцентный цвет: обводки, подсветка кнопок, отдельные значки и текст при наведении.

Тип данных: массив int из трёх элементов.

Использование:

"Main_Common": [
    0,
    176,
    255
]

Не обязательно делать все элементы одного цвета. Обычно тёмные оттенки удобнее оставить для фона, а более яркие использовать для рамок и активных элементов.

После настройки проверьте не только главное меню, но и выбранный товар, окно результата и подсветку кнопок при наведении.