Плагин банит игрока через его CS. Против сменного IP работает, но есть свои нюансы.
Команды:
amx_bancs - забанить игрока
amx_bancs [Причина] Пример: amx_bancs XSik 10 xD Примечание: Максимальное число минут 999 999, то есть 2 года, минимум 1 минута. Чтоб забанить навсегда значение 0.
Для бана без причины используйте "", максимум причин 25.
Также время и причину можно написать в amxx.cfg или server.cfg Amx_times и Amx_reasons
Квары:
Bancs_hud 1 - включить hud о бане, 0 - выключить
Bancs_logs 1 - хранить лог банов в - logs/amx_bancs.txt, 0 - не хранить
Bancs_bans 1 - включить поддержку AMX Bans, 0 - выключить
Bancs_delay - Через сколько секунд после бана, игрок будет выкинут с сервера.
Лог изменений:
сhangelog v0.1: - Сделана основу плагина. - Сделан квар amx_reasonkick.
сhangelog v0.2: - Убран мелкий баг с языковым файлом.
сhangelog v0.3: - Изменено сообщение при бане с "kicked" на "banned pernamently". - убран мелкий баг с проверкой на наличие бана.
changelog v0.4: - Добавлено время бана( связано с реальным временем). - Когда забаненый игрок попытается зайти на сервер, ему покажет в сколько времени и какого числа кончится его бан... - Сделал проверку на бан через математ. формулу( проверяет не был ли изменен номер в регистре), доделал другие проверки на бан которые уменьшают шанс того что на серв "проникнет" забаненый человек. - Добавлено сообщение админу, после того как он когото забанил, какого числа в сколько время игрок разбаниться - снова сможет зайти на серв - Исправлен баг, когда у игрока переполнен регистр и его не может забанить
changelog v0.5: - исправлен баг "бан сам себя" - исправлен мелкий баг с отображение причины
changelog v0.6: - все фразы скинул в языковой файл - одолжил менюшку amx_bancsmenu i amx_bantimes с plmenu.sma - доделал в меню причины и клиент-сервер комманду amx_reasons - добавил квар bancs_hud и сообщение о бане в HUD - добавил квар bancs_banself - добавлена поддержка админ имунитета
changelog v0.7: - Сменил Hud сообщение на более красивое Пасибо за идею: Maarik Смотрите: Скриншот - изменил систему Бана игроков - максимальное время бана повышено до 999999 минут(2 года) - большое количество времени в меню теперь отображаетса в Днях
changelog v0.7.1: отфиксил баги о которых сообщали игроки: - в Hud сообщение не отображалось имя игрока - с второй страницы путаница в кнопках меню - забаненый игрок не изчезал с меню - в меню можна было забанить самого себя
changelog v0.7.2: - добавлены логи и cvar bancs_logs - отфиксен баг, когда игрок проходит через проверку бана из-за слишком высокой потери пакетов
changelog v0.7.3: - изменена ситема логирования сообщений - отфиксен баг с ищезающим Hud сообщением Огромное спасибо Maarik за помощь в тестировании
changelog v0.8: - добавлен банлист и команда для его просмотра - добавлена возможность разбана игрока - отфиксен баг с баном навсегда - добавил Hud сообщение о разбане
changelog v0.9: - оптимизирован код - убраны мелкие баги - частично улутшена система бана
changelog v10.0: - добавлена поддержка amx_bans - исправлен баг когда некоторых игроков просто кикало вместо того чтобы банить, было связано с наличием разных NONSTEAM типов контры. - исправлен баг с "плавающим именем" ( забаненый клиент немог поменять ник) - теперь команда amx_bancs может быть использована с консоля сервера
changelog 10.0 fix2: - исправлен баг когда не коректно отображалось имя забанившего админа. (в бане через AMX_BANS) - исправлен баг когда при bancs_ban = "0", банило через AMX_BANS.
changelog 10.0 fix3 - исправлен баг когда при смене карты или рестарте загружались старые настройки у игроков на сервере.
changelog 10.0 fix4 - исправлен баг когда при смене карты или рестарте загружались старый настройки ( теперь уже полностю на все 100%)!!! - испралены огрофграфические ошибки
changelog 11.0 - исправлен баг с неправельным отображением причины при бане с поддержкой amxbans (огромноеспасибо papi за помощь в тестировании) - исправлены орфографические ошибки (пасибо STR@TEG)
changelog 12.0 - исправлен баг с частичным отображением hud сообщения. - частично изменен стиль hud сообщения (цветовая гамма)
changelog 13.0 - добавлена квар для задержка при бане bancs_delay. - исправлен баг когда при бане в меню. Игрок продолжалься отображаться в меню