1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Soldier233-VipSystemRecode

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.en.md 6.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 12:08 b48ee2f

VipSystemEx

Description

VipSystemEx может помочь вам управлять VIP-статусом вашего сервера. Плагин поддерживает постоянные, временные и переключаемые группы VIP.

VipSystemEx использует кэшированный MySQL или SQLite с индексами в качестве базы данных, поддерживая включение/отключение пула соединений (по умолчанию включён), что обеспечивает совместимость и эффективность.

Команды

Команды Описание Разрешение
/vipsys me Получить информацию о вашем VIP-статусе Null
/vipsys changevip Изменить активированную группу VIP vipsys.changevip
/vipsys give [Player] [Group] [Time] Дать VIP (формат времени: xdxhxmxs, x дней x часов x минут x секунд) vipsys.give
/vipsys remove [Player] Удалить VIP vipsys.remove
/vipsys list Показать список VIP vipsys.list
/vipsys look [Player] Получить подробную информацию о VIP конкретного игрока vipsys.look
/vipsys reload Перезагрузить плагин vipsys.reload

Инструкции

Основное использование

Подготовка

Установите плагин на сервер и перезапустите его.
Вам не нужно настраивать группу по умолчанию. Плагин автоматически установит группу по умолчанию в соответствии с вашим плагином разрешений.
Создайте группу VIP, например, под названием vip.
Примечание: если вы установили предыдущую версию VipSystem, данные будут импортированы из старой версии.

Предоставление VIP

Предположим, что игроку, которому будет предоставлен VIP, является Test. Вам необходимо предоставить Test 30-дневную группу VIP.
Используйте команду /vipsys give Test vip 30d
Игрок может использовать /vipsys me, чтобы проверить свой VIP-статус.
Чтобы удалить VIP, используйте /vipsys remove Test.

Заполнитель

Если вам нужно использовать заполнитель, предоставленный VipSystemEx, вам необходимо установить плагин PlaceholderAPI.
Используйте команду /papi ecloud download vipsystem для загрузки расширения.
Затем вы можете использовать заполнители. Ниже приведены сопоставления.

Заполнитель Описание
%vipsystem_vip% имя группы VIP
%vipsystem_expire% дата истечения срока действия VIP
%vipsystem_previous% название группы до активации VIP

Расширенное использование

Язык

Плагин имеет два встроенных языка: китайский и английский. Вы можете установить lang на zh_CN или en для переключения языков.
Вы также можете настроить свой язык, установите lang на свой собственный язык, перезагрузите плагин, и плагин создаст новый файл с именем, которое вы указали в папке messages, скопировав его из en.yml. Вы можете редактировать его по своему усмотрению.

Режим UUID

Если вы включили онлайн-режим, рекомендуется применить uuid: true

Группа по умолчанию

Плагин определит группу для возврата в соответствии с плагином разрешений.
Если вы хотите переопределить группу по умолчанию, вы можете установить defaultGroup: builder
Для установки группы по умолчанию на builder или что-то ещё.

База данных

Плагин использует HikariCP в качестве базы данных для подключения к базе данных SQLite по умолчанию. Если у вас нет особых потребностей, вы можете игнорировать этот раздел.
Если плагин выдаёт ошибку при включении, вам нужно установить usePool на false
Если вам нужно использовать MySQL, вы можете установить useMySQL на true и настроить адрес jdbc ниже.

Глобальный VIP

Если вы используете GroupManager, вам не следует изменять раздел без специального намерения.
Если вы используете PermissionsEx, в случае, если VIP не может быть применён ко всем мирам, вам необходимо установить isGlobal на false
Если проблема всё ещё возникает, вам нужно добавить все свои миры в worlds

worlds:
  - world
  - world_nether
  - world_the_end

Пользовательская команда

Вы можете определить команду, которая будет выполняться при активации/деактивации VIP.

customCommands:
  vip:
    activate:
      - 'say {0} has activated vip!'
      - 'give {0} minecraft:diamond'
    expire:
      - 'say {0} is no longer a vip'
  svip:
    activate:
      - 'say {0} has activated svip!'
      - 'give {0} minecraft:diamond'
    expire:
      - 'say {0} is no longer a svip'

При активации VIP будут выполнены следующие команды, отправлены сообщения и выдан алмаз.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/Soldier233-VipSystemRecode.git
git@api.gitlife.ru:oschina-mirror/Soldier233-VipSystemRecode.git
oschina-mirror
Soldier233-VipSystemRecode
Soldier233-VipSystemRecode
master