- Использовался AI
- Да
- Языки
- Русский
Возможности
- Две строки по центру экрана — верхняя и нижняя, с независимой настройкой размера шрифта и цвета.
- Анимация «влёт → пауза → обратный уезд»: верхняя строка приезжает слева, нижняя — справа, обе сходятся в центре, стоят заданное время и уезжают обратно за края.
- Плавность на выбор: Linear, EaseIn, EaseOut, EaseInOut.
- Название сервера автоматически разбивается на две строки (по разделителю или по словам) — либо задайте свои строки вручную.
- Верхний регистр с поддержкой rich-text тегов <color=...> — теги не ломаются.
- Обводка букв — включается и выключается прозрачностью, цвет настраивается.
- Проверка шрифта: доступны 4 шрифта CUI, неизвестное имя не превратит текст в пустоту — плагин подставит корректный и предупредит в консоли.
- Гибкий момент показа: после полной загрузки клиента (чтобы UI не терялся на экране загрузки) либо сразу после спавна.
- Один раз за заход или при каждом возрождении.
- Необязательное сообщение в чат при заходе.
- Предпросмотр командой /welcome — не нужно перезаходить на сервер.
- Аккуратно с ресурсами: таймеры останавливаются при выходе игрока и выгрузке плагина, все числа форматируются через InvariantCulture (не зависит от локали сервера).
- Доступные шрифты: DroidSansMono.ttf, PermanentMarker.ttf, RobotoCondensed-Bold.ttf, RobotoCondensed-Regular.ttf
Инструкция по установке:
- Скопируйте файл ServerWelcomeTitle.cs в папку oxide/plugins/ на сервере.
- Затем oxide.reload ServerWelcomeTitle — конфиг создастся автоматически.