• Хостинг игровых серверов

    Максимальная производительность для ваших игровых серверов!

    Заказать сейчас

Плагин IQPermissions 1.8.32

Northdead

Независимая неофициальная группа модерации OxideR
25 (85%)
16 Фев 2024
1,525
6
91
181
IQPermissions 1.0.6 - IQPermissions - контроллер временных привилегий вашего сервера с возможность перенести ваши данные с

Почему IQPermissions : :tonguewink:
- Мультиязычность прав и групп (настраивается в конфигурации)
- Привычные команды, см. раздел "Команды"
- Система логирования, в логах будут отображаться все действия плагина и его взаимодействия с вашими игроками
- Поддержка логирования в Discord (в дискорд будут приходить уведомления о получении и истечении привилегий игрооков)
- Имеется возможность использовать MySQL помимо стандартного дата-файла
- Возможность синхронизации привилегий...
 
Omirkoq обновил(а) ресурс Permissions новой записью:

Обновление функционала

Нововведения :
  • Добавлена проверка на статус инициализации плагина
  • Добавлена поддержка консольных команд в F1 консоли (требуются права администратора)
  • Добавлена задержка к уведомлению об окончании привилегий (чтобы игрок успел приконнектится)
Изменения :
  • При выгрузке плагина задействован дополнительный метод
  • Изменен метод отправки сообщений в ответ на консольную команду
Исправления :
- Исправлено удаление уведомлений об окончании привилегий (это...

Узнать больше об этом обновлении...
 
WOLF SPIRIT обновил(а) ресурс IQPermissions новой записью:

Обновления

Новые возможности:
— Добавлен новый API
void OnIQPermissionInitialized() — хук, который вызывается при загрузке плагина.
Изменения:
- Изменен принцип возврата привилегий при выгрузке плагина.

Узнать больше об этом обновлении...
 
как исправить? после окончания времени, время начинает идти в минус и привилегия не отключается
 

Вложения

  • 2023-10-07_19-37-01.png
    2023-10-07_19-37-01.png
    69.6 KB · Просмотры: 8
if (IQPermissions != null)
{
UInt64 userID = Player.userID;

object result = IQPermissions.Call("GetGroups", userID);
if (result == null)
{
Puts("Ошибка: Результат вызова метода GetGroups равен null.");
}
else if (result is Dictionary<string, DateTime> groups)
{
// Обработка результатов
foreach (var group in groups)
{
Puts($"Group: {group.Key}, Date: {group.Value}");
}
}
else
{
Puts($"Ошибка: Неожиданный тип результата: {result.GetType().FullName}");
}
}
в чем может быть проблема?
всегда null
 
if (IQPermissions != null)
{
UInt64 userID = Player.userID;

object result = IQPermissions.Call("GetGroups", userID);
if (result == null)
{
Puts("Ошибка: Результат вызова метода GetGroups равен null.");
}
else if (result is Dictionary<string, DateTime> groups)
{
// Обработка результатов
foreach (var group in groups)
{
Puts($"Group: {group.Key}, Date: {group.Value}");
}
}
else
{
Puts($"Ошибка: Неожиданный тип результата: {result.GetType().FullName}");
}
}
в чем может быть проблема?
всегда null
если результат всегда null, возможно, стоит использовать не UInt64, а ulong
* посмотрел апи плагина, теперь ничего предложить не могу
 
Northdead обновил(а) ресурс IQPermissions новой записью:

Улучшение работы с MySQL

- Изменен метод подгрузки привилегий после выгрузки плагина и использования БД, улучшен отклик (для больших БД или в случае долгого ответа от базы)

Узнать больше об этом обновлении...
 
Активность
Пока никто не печатает сообщение