IQPermissions

$ IQPermissions 1.7.1

Добавили новые платежные методы ЮМани (РУ Карты) | Cryptomus (Крита)
IQPermissions
  • 1683129029965.png
    1683129029965.png
    247.1 КБ · Просмотры: 343
  • 1683129047677.png
    1683129047677.png
    166.7 КБ · Просмотры: 315
Почему IQPermissions :
- Мультиязычность прав и групп (настраивается в конфигурации)
- Привычные команды, см. раздел "Команды"
- Система логирования, в логах будут отображаться все действия плагина и его взаимодействия с вашими игроками
- Поддержка логирования в Discord (в дискорд будут приходить уведомления о получении и истечении привилегий игрооков)
- Имеется возможность использовать MySQL помимо стандартного дата-файла
- Возможность синхронизации привилегий игрока между вашими серверами с помощью MySQL (привилегии и их срок будут сохраняться у игрока, даже если он перейдет на другой ваш сервер)
- Возможность использовать "Белый список" для прав и групп доступных для синхронизации между серверами
- Безопасность! В случае падения сервера или выгрузки плагина - он автоматически очищает привилегии игрока до последующей загрузки плагина (опционально в конфигурации)
- Поощрение новичков. Вы сможете выдавать новичкам группы или права на любое время!
- Уведомления игроков (3 типа) :
- 1 : Получение привилегии, игрок получит всплывающее уведомление о том, что получил привилегию
- 2 : Напоминание об истечении, игрок получит всплывающее уведомление о том, что его привилегия вот-вот кончится (настраивается в конфигурации)
- 3 : Истечение привилегии, игрок получит всплывающее уведомление о том, что его привилегия истекла
- Полная настройка UI-плагина
- Настройка уведомлений, вы сможете указать список прав и групп об истечении срока действия плагин будет напоминать игроку
- Поддержка IQChat

Виды UI-уведомлений :

1683129029965



Логирование в Discord :
1683129047677

C#:
Dictionary<String, DateTime> GetPermissions(UInt64 userID) - возвращает список прав игрока и время их действия
Dictionary<String, DateTime> GetGroups(UInt64 userID) - возвращает список групп игрока и время их действия

void SetPermission(UInt64 userID, String Permission, DateTime DataExpired) - выдача временных прав игроку
void SetPermission(UInt64 userID, String Permission, String DataExpired) - альтернативное API (DataExpired в формате 1d/1m/1s)

void SetGroup(UInt64 userID, String Group, DateTime DataExpired) - выдача временной группы игроку
void SetGroup(UInt64 userID, String Group, String DataExpired) - альтернативное API (DataExpired в формате 1d/1m/1s)

void RevokePermission(UInt64 userID, String Permission, DateTime DataExpired = default(DateTime)) - удаление прав игрока (если DataExpired = default(DateTime) - полностью удалит право у игрока, если указан срок - то срежет время действия до данного срока)
void RevokePermission(UInt64 userID, String Permission, String DataExpired = null) - альтернативное API (DataExpired в формате 1d/1m/1s) (если DataExpired = null - полностью удалит право у игрока, если указан срок - то срежет время действия до данного срока)

void RevokeGroup(UInt64 userID, String Group, DateTime DataExpired = default(DateTime)) удаление группы игрока (если DataExpired = default(DateTime) - полностью удалит группу у игрока, если указан срок - то срежет время действия до данного срока)
void RevokeGroup(UInt64 userID, String Group, String DataExpired = null) - альтернативное API (DataExpired в формате 1d/1m/1s) (если DataExpired = null - полностью удалит группу у игрока,


Q: Как я могу перенести данные со своего плагина TimedPermissions/Grant/TimePrivilage?
A:
Все очень просто, загрузите IQPermissions, настройке конфигурацию под ваши нужды и начните синхронизацию, одной из команд (у вас должен быть загружен ваш дата-файл одного из указанных плагинов)

Команды для переноса данных из других плагинов :
TimedPermissions - migration.timedpermissions
Grant - migration.grant
TimePrivilage - migration.timeprivilage
*Больше команд смотрите в разделе "Команды"


Краткий обзор :
  • Like
Реакции: Doomshaper
Автор
SempaiВерифицирован
Загрузки
17
Просмотры
1,149
Первый выпуск
Последнее обновление
Рейтинг
0.00 звёзд Оценок: 0

Другие ресурсы от Sempai

  • SemMultiPanel & NoEscape & SemNotify & EventRandomizer
    $ SemMultiPanel & NoEscape & SemNotify & EventRandomizer
    Мульти инфопанель с возможностью посмотреть серверные ивенты.
  • SemReport
    $ SemReport
    Уникальная система жалоб на игроков
  • MagicTeleportation
    $ MagicTeleportation
    Копия телепорта с сервера Magic Rust
  • Sputnik
    ИВЕНТ Sputnik
    это серверное событие, которое позволяет игрокам соревноваться с упавшими фрагментами спутника
  • AutoBaseUpgrade
    $ AutoBaseUpgrade
    Плагин позволяет игрокам автоматически улучшать свои здания всего одной кнопкой.

Последние обновления

  1. 1.7.1

    Новые возможности: — Добавлен новый API void OnIQPermissionInitialized() — хук, который...
  2. 1.6.8

    Нововведения : - Добавлена проверка на статус инициализации плагина - Добавлена поддержка...
  3. 1.3.5

    - FIX 'Routine Null' - FIX NRE в Unload() при выполнении команды quit server - Исправлено...
D

Doxbin VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
KoCT9IH

KoCT9IH VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
DENIS 346

DENIS 346 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
sim12345

sim12345 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
С

Саша1212 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас