Admin Actions Punisher 1.1

Наказывайте своих администраторов за чрезмерно высокую частоту использования админ-функций!

  1. Kr1kuzya
    Поддерживаемые игры:
    • CS: Source
    • CS: GO
    • Team Fortress 2
    • DOD: Source
    • L4D 1 & 2
    Этот плагин наказывает чрезмерно активных администраторов, которые "балуются" на сервере. Вы можете установить максимальное количество действий, команду для наказания и временной промежуток.

    Видео-демонстрация:


    TODO:
    • Добавить настройку иммунитета, при котором администратор уже игнорируется плагином. В альтернативу флагам. #347096 Выполнено.
    • Добавить возможность на каждую функцию вешать свои лимиты и "наказания". #347077
    Требования:
    • SourceMod 1.7 или выше
    Переменные:
    • sm_adminpunish_command - Команда, выполняемая при превышении лимита действий.

      Поддерживаемые токены:
      • {UID} - UserID администратора
      • {NAME} - Никнейм администратора
      • {STEAM} - SteamID v2 администратора, если доступен.
      • {IPADDR} - IP-адрес администратора.
      Например, если надо забанить администратора на 10 минут при превышении лимита, то необходимо выставить следующее значение настройке:
      Код:
      sm_ban #{UID} 10 Calm down!
    • sm_adminpunish_enabled - Включает/выключает плагин.
    • sm_adminpunish_immune - Флаги администратора, иммунитет, при наличии которых, администратор игнорируется плагином. Оставьте пустым, если необходимо принимать во внимание даже главных администраторов.

      Для проверки только флагов, пишите чисто флаги в переменную.
      Для проверки только иммунитета, пишите чисто иммунитет в переменную.
      Для проверки и флагов, и иммунитета, сначала записываете иммунитет, потом через двоеточие (:) - флаги. Например,
      Код:
      100:z
    • sm_adminpunish_maxactions - Максимальное кол-во действий, при превышении которого будут приняты меры.
    • sm_adminpunish_maxtime - Время, в течении которого счётчик действий администратора будет расти.

    Все переменные доступны для редактирования в /cfg/sourcemod/adminpunish.cfg
    Команды:
    Отсутствуют.
    Установка:
    • Распакуйте архив на Вашем компьютере.
    • Настройте конфигурационный файл (/cfg/sourcemod/adminpunish.cfg)
    • Загрузите все файлы на сервер.
    • Выполните загрузку плагина любым удобным способом:
      • Перезагрузите сервер.
      • Смените карту.
      • Выполните по RCON-протоколу команду sm plugins load AdminPunish
      • Выполните по RCON-протоколу команду sm plugins refresh
    Rabb1t, nuPAT, Рустем и 6 другим нравится это.

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

  1. Исправление ошибки, иммунитет

Пoследние рецензии

  1. Jim
    Jim
    5/5,
    Версия: 1.1
    Отличный плагин, работает хорошо. :)
  2. Skeriiz
    Skeriiz
    5/5,
    Версия: 1.1
    Красивый код ;)
    1. Kr1kuzya
      Ответ автора
      Ну, не совсем.
      Момент с выдёргиванием иммунитета и флагов из конвары, например, мне крайне не нравится. Там можно много чего убрать, переделать.
  3. nick_name
    nick_name
    5/5,
    Версия: 1.0
    Занятный плагин, для уменьшения головняка с обычными админами. Плюсик в карму, Крикузя) И боооольшая благодарность от всех тех, кто скачает и оценит возможности)
  4. Рустем
    Рустем
    5/5,
    Версия: 1.0
    Ну Крузя как обычно, монстр. Явно в голове пишет плагины, компилирует и заливает на хл, уважуха!