Навигация сайта
Наш опрос
На какую должность вы бы тут хотели?
Всего ответов: 31
Статистика
Всего: 17264
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0


Онлайн всего: 6
Гостей: 6
Пользователей: 0
Главная » Файлы » Counter-Strike 1.6 » Плагины для сервера cs 1.6

Бан игрока через его КС, против челов со сменным ИП
[ Скачать с сервера (31.8 Kb) ]
Ремонт электронной техники: компьютеры, ноутбуки, мини-пк


Вот собрал плагин против игроков со сменным ипом...
Плагин банит игрока, через его КС.. То есть, если игрок сменит ник, стимид или ип... он всё равно не сможет подсоединиться к вам..

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

Change Log:
CODE
с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 FINAL:
- оптимизирован код
- убраны мелкие баги
- частично улутшена система бана


iLLuSioN:
ИСХОДНИК ПЛАГИНА ВЫКЛАДЫВАТЬСЯ НЕ БУДЕТ! ПО НЕКОТОРЫМ ПРИЧИНАМ..
ПРОСЬБА НЕ ДОСТАВАТЬ АВТОРА СООБЩЕНИЯМИ "ВЫЛОЖИ ИСХОДНИХ" И Т.П.


Кто найдет баги пишите сюда обязательно исправлю!!!
Ураа v0.9!!! Хух... я думал никогда не зделаю....  
Приятного использования!!! 
Кому помогло - кликните на спасибо

Категория: Плагины для сервера cs 1.6 | Просмотров: 1499 | Добавил: D1No | Дата: 11.10.2009
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Чат CSonline

Для добавления сообщения зарегистрируйтесь.
Новые файлы