Опис:
Плагін дозволяє банити гравців по його кс у кого змінний ІР.
Client Commands
amx_bancs - забанити гравця
Використання: amx_bancs <нік або частину ника> <на скільки хвилин> [причина]
-------------------------------------------------- -------------------------------------------------
Приклад: amx_bancs "zlosniy-chitoruga-so smennim ip" 999999 "idi v opu"
-------------------------------------------------- -------------------------------------------------
Нотатки: Максимальне число хвилин 999 999 (2 роки) мінімальне одна хвилина
використовуй значення 0 для бану назавжди.
amx_bancsmenu - показати бан меню.
amx_bancslist - показати список забанених
Використання: amx_bancslist <перші Х банів>
-------------------------------------------------- -------------------------------------------------
Приклад: amx_bancslist 21
-------------------------------------------------- -------------------------------------------------
Нотатки: система перегортання як у amx_help
amx_unbancs - разбанити гравця
Використання: amx_unbancs <нік>
-------------------------------------------------- -------------------------------------------------
Приклад: amx_unbancs "XZ Kto"
-------------------------------------------------- -------------------------------------------------
Нотатки: Треба писати повний нік (не частина ніка)
amx_bantimes - встановити можливість час бана в меню
Використання: amx_bantimes <час 1> <час 2> [час 3] ...
-------------------------------------------------- -------------------------------------------------
Приклад: amx_bantimes 0 5 10 20 40 80 100 300 600
-------------------------------------------------- -------------------------------------------------
Нотатки: використовуй число 0 (нуль) для додавання бана назавжди
amx_reasons - встановити можливі причини бана в меню
Використання: amx_reasons <причина 1> <причина 2> [причина 3] ...
-------------------------------------------------- -------------------------------------------------
Приклад: amx_reasons "cheat" "" "wallhack" "noob" "mnogo govoriw"
-------------------------------------------------- -------------------------------------------------
Нотатки: з метою вмінню використання CPU кількість причин обмежено
до 24. Використовуй значення "" для
додати бана без причини. Запиши список ваших причин в файл
файл amxx.cfg ... також здолати і з amx_times ...
Cvars:
Bancs_hud - При значенні в 1 показується
Hud повідомлення про лазню.
Bancs_logs - Якщо 1 включаютса логування банів
логи хранятса у файлі logs / amx_bancs.txt
Bancs_bans - Якщо 1 включаетса підтримка
бана через AMX_BANS.
Bancs_delay - Через Скільки секунд гравця викине
з сервера після бана.
Change Log:
с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.:
- Провтикали рядок дописати
(Отфіксен баг)
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.
- Виправлений баг коли при лазні в меню. Гравець продолжалься
відображатися в меню
Джерело: c-s.net.ua
Поділитися...