Описание:
Плагин банит игрока через его 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.
-
исправлен баг когда при бане в меню. Игрок продолжалься
отображаться в меню
Скачать Ban CS v13.0
Скачать бесплатно Ban CS v13.0