Oписание

Код:
* Этот плагин обновляет поток amx_ban, amx_banip, amx_banid, amx_unban admin команды.
    * Это использует Реальное время на сервере (Eg. Запрещенный в течение 10 минут, Вы будете незапрещены 10 минут спустя, независимо от изменения карты).
    * Это включает список того, кто запрещен.
    * Это не использует banned.cfg или listip.cfg. Это использует свой собственный файл, где запреты сохранены.
    * Это экономит, какой admin запретил игрока (название), steamid admin, причина, время запрета, имя запрещенного игрока, steamid запрещенного игрока (или IP), и предполагаемое время незапрета.
    * Это загрузит Ваших в настоящее время запрещаемых игроков от banned.cfg и listip.cfg файлов. (Только если #define наверху плагина непрокомментирован),
    * Если Вы используете меню, чтобы запретить игроков, Вы должны будете напечатать причину после того, как Вы выбираете игрока.
    * Если Вы используете систему голосования, чтобы запретить игроков, Вы должны будете напечатать причину после того, как Вы выполняете команду amx_voteban.
    * Вы можете ограничить время запрета для admins основанный на их admin флагах.
    * Вы можете контролировать всю историю запрета (admins запрет, незапрет, и когда времена запрета) в addons/amxmodx/logs/BAN_HISTORY_MMDDYYYY.log (ММ = месяц, DD = день, YYYY = год)
    * Если Вы желаете иметь только 1 файл для истории запрета, непрокомментировать линия наверху.sma файла и повторно собрать.
    * SQL также поддержан и работает для многократных серверов. Если Вы будете использовать ту же самую базу данных SQL для больше чем 1 сервера, то те серверы разделят список запрета.
    * Для SQL неплатеж cvars для базы данных SQL будет использоваться (amx_sql_host, amx_sql_user, amx_sql_pass, amx_sql_db).

Команды:

    * amx_ban <зарубка, #userid, authid> <время в минутах> <причина>
    * amx_banip <зарубка, #userid, authid> <время в минутах> <причина>
    * amx_addban <название> <authid или ip> <время в минутах> <причина>
    * amx_unban <authid или ip>
    * amx_banlist
      - Показывает список того, кто запрещен
    * amx_addbanlimit <флаги> <время в минутах>
      - Добавляет время запрета max к списку
      - Отметьте: Используйте эту команду в amxx.cfg

Cvars:

    * ab_website <вебсайт>
          o Это - вебсайт, показанный запрещенному игроку, если у Вас есть секция запроса незапрета на Вашем вебсайте.
          o бланк Отпуска, чтобы не показать вебсайт.
          o Неплатеж: бланк
    * ab_immunity <0|1|2>
          o 0 - Любой admin может запретить неприкосновенность admin (сигнализируйте).
          o 1 - Неприкосновенность admins (сигнализируют) не может быть запрещена.
          o 2 - Неприкосновенность admins (сигнализируют) может только быть запрещена другой неприкосновенностью admins (сигнализируйте).
          o Неплатеж: 1
    * ab_bandelay <секунды>
          o Задержка запрещенных разъединяемых игроков.
          o Неплатеж: 1
    * ab_unbancheck <секунды>
          o Интервал проверки, если игрок незапрещен.
          o Неплатеж: 5

Добавление Времен Max Ban:

    * Заказ, в котором Вы добавляете запрет, ограничивает, заказ, в котором они проверены.
      - Пример: Если Вы делаете:
      Кодекс:

      amx_addbanlimit "b" "9000"
      amx_addbanlimit "c" "4000"

      - Тогда, если у игрока будут флаги "b" и "c", то только "b" будет использоваться.
    * Если Вы хотите, чтобы у неприкосновенности не было никакого предела, но другого admins, чтобы иметь это, то добавьте это СНАЧАЛА! к amxx.cfg
      Кодекс:

      amx_addbanlimit "a" "0"

TEXT ban
File Type: sma  Get pludin or Get Source (adminvote.sma - 1134 views - 17.1 KB)
File Type:sma Get pluginor Get Source (plmenu.sma - 1104 views - 25.0 KB)
File Type: sma Get plugin or Get Source (advanced_bans.sma - 146 views - 49.8 KB)
File Type: sma Get plugin or Get Source (advanced_bans_sql.sma - 101 views - 49.8 KB)