Описание: Плагин банит игрока через его CS. Против сменного IP работает, но есть свои нюансы. Команды: amx_bancs - забанить игрока amx_bancs [Причина] Пример: amx_bancs XSik 10 xD Примечание: Максимальное число минут 999 999, то есть 2 года, минимум 1 минута. Чтоб забанить навсегда значение 0. amx_bancsmenu - показать бан меню. amx_bancslist - показать список забаненых amx_bancslist Пример: amx_bancslist 15 amx_unbancs - разбанить игрока amx_unbancs Пример: amx_unbancs "XSik" amx_bantimes - Установить время бана в меню amx_bantimes [Время 3] ... Пример: amx_bantimes 0 5 10 20 40 80 100 300 600 amx_reasons - установит причины бана в меню amx_reasons [Причина 3] ... Пример: amx_reasons "cheat" "" "wallhack" "noob" "mnogo govoriw" Примечание: Для бана без причины используйте "", максимум причин 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 v10.0 fix.: - провтыкал строчку дописать pardon.gif (отфиксен баг) 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. - исправлен баг когда при бане в меню. Игрок продолжалься отображаться в меню |