Counter-Strike 1.6 > Плагины AmxModX > Новые > Admin Loader 3.3.1
Категории плагинов     
  • Моды
  • Для ReAPI
  • ReHLDS
  • Стандартные
  • Админские
  • Плагины от AlexandrFiner
  • Плагины от SKAJIbnEJIb
  • Плагины от Radius
  • Игровые
  • Развлекательные
  • Информационные
  • Серверные
  • Рекламные
  • Античитерские
  • Защитные
  • Новогодние
  • Музыкальные
  • ZP классы зомби
  • GameCMS
  • ZP доп. предметы
  • ZP серверные плагины
  • JailBreak плагины
  • DeathRun плагины
  • Jump плагины
  • Surf плагины
  • War3FT плагины
  • HnS плагины
  • Knife плагины
  • CSSB [WC3] Shopmenu3
  • DeathMatch плагины
  • BioHazard плагины
  • Плагины от neygomon
  • Admin Loader
    Ссылка на материал:

    Автор: Radius (телеграмм https://t.me/radius_r16)

    Описание :

    Плагин предназначен для загрузки списка администраторов из базы данных MySQL. Является исправленной и улучшенной версией Admin Loader версии 3.2 от neygomon

    Особенности :

    • исправлены все недочеты оригинала
    • возвращена поддержка стандартных флагов авторизации b (тег клана) и k (чувствительность к регистру)
    • возвращена стандартная памятка по работе с флагами доступа в users.ini, который создается после backup'а
    • возможность загрузки админов из users.ini (без базы данных), но с возможностью задавать время окончания прав доступа
    • поддержка AMXBans RBS (fungun.net)
    • поддержка плагинов, которые написаны для Admin Load от F@nt0M
    • в users.ini дата окончания хранится в понятном для человека формате
    • поддержка динамического изменения квара amx_default_access (пригодится для простой реализации VIP привилегий на ночь)
    • возможность загружать несколько аккаунтов для одного игрока
    • проверка срока прав доступа в режиме реального времени (с точностью до минуты)
    • возможность задать частоту (в минутах) автоматической перезагрузки флагов доступа (пригодится если привилегии продаются в автоматическом режиме)
    • имеется API для разработчиков
    • все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/admin_loader.cfg'
    • автоматически создаваемый словарь многоязычности 'addons/amxmodx/data/lang/admin_loader.txt'

    Настройки (из автоматически создаваемого конфигурационного файла 'admin_loader.cfg'):

    // Уровень дебаг-логов. 0 - отключено
    // По умолчанию: "0"
    al_debug_level "0"

    // Частота (в минутах) перезагрузки флагов доступа
    // Пригодится если привилегии продаются в автоматическом режиме
    // Если значение 0, то функция отключена
    // По умолчанию: "0"
    al_reload_flags_freq "0"

    Последние изменения от 31 мар 2018г:

    Добавлено:

    • в функцию al_set_user_flags, добавлен четвертый параметр access_expire_timestamp, который позволяет задать время истечения выдаваемых флагов доступа. Прототип функции выглядит теперь так: native al_set_user_flags(index, flags, remove_flags = 0, access_expire_timestamp = 0);
    • добавлено запоминание флагов доступа выданных через native функцию al_set_user_flags, теперь они не сбрасываются после перезагрузки с помощью команды amx_reloadadmins
    • добавлен квар al_reload_flags_freq, отвечающий за частоту (в минутах) перезагрузки флагов доступа. Пригодится если привилегии продаются в автоматическом режиме. Если значение 0, то функция отключена
    • добавлена native функция al_set_user_flags(index, flags, remove_flags = 0);, которая является расширенной версией стандартной функции set_user_flags. Расширенная версия может обнулять флаги перед установкой новых, а также запускает форварды, сообщая другим плагинам что произошло изменение прав доступа
    • добавлена проверка срока прав доступа в режиме реального времени (с точносью до минуты)
    • добавлена возможность загружать несколько аккаунтов для одного игрока. Данная возможность позволит делить права доступа на группы с разным сроком
      Внимание: время когда истекает текущий набор флагов, определяется по наименьшему. Как только истечет время, произойдет пересмотр прав доступа и время истечения обновится, опять же по наименьшему из оставшихся

    Изменено:

    • значение квара amx_default_access, теперь не кешируется, чтобы была возможность динамически менять значение квара (например для реализации VIP привилегий на ночь)
    • в users.ini дата окончания теперь сохраняется в понятном для человека формате (ранее были просто цифры timestamp)

    Исправлено:

    • исправлен недочет оригинального плагина: при загрузке из файла, хранилище загруженных прав доступа не обнулялось
    • исправлен недочет оригинального плагина: ошибки при попытке вызова команды amx_reloadadmins если не было связи с сервером и сервер переключился на загрузку из файла
    • исправлен недочет: не обнулялся Handle после теста соединения из-за введенных для безопасности дополнительных условий

    Обновившиеся файлы:

    • addons/amxmodx/plugins/admin_loader.amxx
    • addons/amxmodx/configs/admin_loader.cfg
    Дата создания: 03.07.18      Просмотров: 1358