1. Основная концепция и процесс выдачи:
- При первом входе на сервер, если у игрока нет паспорта, ему в чат последовательно отправляются сообщения-вопросы для заполнения данных.
- После заполнения паспорт создается и сохраняется.
2. Содержание паспорта:
Паспорт должен отображаться в интерфейсе (GUI), а не в виде книги. В GUI должна быть следующая информация:
- Никнейм: Подставляется автоматически.
- Расса: Игрок вводит сам через чат во время создания.
- Клан/Город: Игрок вводит сам через чат во время создания.
- Возраст: Игрок вводит сам через чат во время создания.
- 3D-скин: Рядом с текстовой информацией должна отображаться 3D-модель скина игрока. Плагин должен интегрироваться с SkinsRestorer для получения и отображения текущего скина игрока.(пример прикрепил в фотке)
3. Визуальное оформление:
- Для оформления GUI использовать ресурс-пак. В частности, с его помощью должны быть добавлены:
- Декоративные элементы-заполнители для пустот в интерфейсе.
- Текстуры для надписей (например, заголовок меню).
- Добавить поддержку Hex-цветов для всего текста в плагине.
4. Механика изменения данных:
- Игрок может изменять данные в своем паспорте (расу, клан/город, возраст) не чаще одного раза в 10 дней.
- Администраторы имеют право изменять любые данные в паспорте любого игрока в любое время.
5. Команды для игроков:
- /pasport — Открывает свой паспорт.
- /pasport player <ник> — Отправляет запрос игроку <ник> на просмотр его паспорта.
- Целевой игрок получает кликабельное сообщение с кнопками "Принять" и "Отклонить".
- При нажатии на "Принять" инициатору открывается паспорт целевого игрока.
- При нажатии на "Отклонить" инициатор получает сообщение об отказе.
6. Команды для администраторов:
- /pasport edit <ник> — Открывает интерфейс для изменения данных паспорта указанного игрока.
- /pasport reload — Полностью перезагружает конфигурацию плагина.
ОБРАЩАТЬСЯ В ДИСКОРД vieraa14