Пятница, 27.09.2024, 12:33 Приветствую Вас Гость
Меню
Скачать для CS 1.6

Разное [3]
Плагины [192]
Модули для сервера [5]
Карты для CS [5]
Сборки CS 1.6 [5]
Готовые сервера CS 1.6 [2]
Античиты [19]
Программы для CS 1.6 [5]
Мини чат
Главная » Файлы » Плагины

VAC Ban Status v0.3
Пожалуйста зарегистрируйтесь либо воспользуйтесь формой быстрой регистрации или авторизуйтесь на сайте чтобы получить возможность скачивать файлы, (если Вы зарегистрированы в системе Ucoz, то просто авторизуйтесь). 12.08.2011, 17:57


Описание:

Этот плагин будет проверять стим-аккаунты на наличие VAC банов. Проверка может осуществляться двумя способами - вручную через консоль и автоматически. Автоматически плагин проверяет игроков либо при их первом подключении к серверу, либо после выбора команды(T,CT). Чтобы определить момент проверки игроков, установите vbs_vaccheck в соответствующее значение (по дефолту: 0 [при коннекте]).

Если после проверки VAC бан обнаружен на стим-аккаунте игрока, то нужно выбрать соответствующее наказание. Всего имеется 5 различных наказаний(см. ниже), которые можно устанавливать с помощью vbs_punishment (по дефолту: 0 [только запись в базу данных]). Так же можно сделать чтобы игроки получали наказания за "хорошую игру", а точнее за их соотношение убийств и смертей(очень неудачная идея автора, но что поделаешь). Чтобы определить коэффициент убийств и смертей(далее KD Ratio), за который игроки будут наказаны, установите vbs_kdratio в нужное вам значение (по дефолту 3 [3:1]). Возможно так же установить минимальное количество убийств, набрав которые, игрок будет проверен плагином на KD Ratio, чтобы определить мин. кол-во убийств установите vbs_kdminkills в нужное вам значение.

Дабы плагин не перепроверял игроков при следующем коннекте, проверенным присваивается бан-статус(положительный/отрицательный), который сохраняется в базе данных. Если игрок с положительным бан-статусом, то есть не имеет VAC бана, то он будет проверен снова через определенное кол-во дней, которое устанавливается cvar-значением vbs_expiredays (по дефолту: 15[дней, соответственно]). Если же игрок с отрицательным бан-статусом, то его стим-аккаунт навсегда вписывается в базу данных, как аккаунт с VAC баном.

Так же есть "белый лист", в который можно вписать стим-аккаунты постоянных игроков с положительный бан-статусом. Это даёт иммунитет к автопроверке плагина до тех пор, пока администратор не удалит стим-аккаунт из списка.

Команды:
amx_vacban "name\steamid" - Проверить игрока на наличие VAC бана.
amx_vacclearall - Убрать из базы данных инфу о коннектах всех игроков.
amx_vacclearnotbanned - Убрать инфо о коннектах игроков, не имеющих VAC баны.
amx_vacremoveentry "name\steamid" - Убрать инфо о коннекте определенного игрока.
amx_vacaddwhitelist "name\steamid" - Добавить игрока в список разрешенных.
amx_vacremovewhitelist "name\steamid" - Убрать игрока из белого листа.
amx_vacquery "name\steamid" - Запрос на получение инфы из базы данных о наличии VAC бана у определенного игрока/стим-акк.

Требования:
Fun
nVault
Sockets

Cvars:
vbs_autocheck 1 - Включение/Выключение автоматической проверки.
vbs_vaccheck 0/1 - Проверка игрока при подключении/выбора команды.
vbs_expiredays 15 - Дни до повторной проверки статуса игрока
vbs_punishment 0 - Метод наказания из предложенных
0 = запись лога
1 = Кик с сервера
2 = Кик и бан по Steam ID
3 = Кик и бан по IP
4 = Кик с занесением в AMX ban
5 = Shoot blanks
6 = Только кик [KD Ratio]
7 = Кик и бан по Steam ID [KD Ratio]
8 = Кик и бан по IP [KD Ratio]
9 = Кик с занесением в AMX ban [KD Ratio]
10 = Shoot blanks [KD Ratio]

vbs_notifyflag "d" - Игроки с указанным флагом будут получать предупреждения об обнаружении забаненного VAC игрока.
vbs_sockettimeout 5 - Время ожидания соединения с серверами Valve в секундах для проверки статуса.
vbs_kdratio 3 - Минимальное соотношение убийств/смертей для применения к нему наказания.
vbs_kdminkills 15 - Минимальное количество убийств после которых выполняется наказание игрока.
vbs_bantime 0 - Время бана для наказаний.

Автор плагина: bugsy

Изменения:

v0.3
- Улучшена скорость проверки за счет увеличения буфера входящих данных размером до 4096. Определено BUFFER_SIZE
- Я заметил, порой частности проверки идентификатора пара не будет работать. Я обнаружил, что в зависимости от размера странице сообщества пара пользователей, входящих данных иногда отрезали в середине строки / фразу мы ищем. Например, если мы ищем "<vacBanned> 1" для запрета статус. Один пакет будет иметь "<vacB" и следующий пакет хотел бы начать с "anned> 1" вызывает плагин не замечать запрет строку. Теперь, в случае получения данных он добавляется к ранее полученных данных, с тем обнаружение строки могут быть проверены в течение всего буфера.
- Исправлена ​​ошибка, при которой, если вы попытаетесь вручную проверить SteamID и случайно имеют место на конце было бы распечатать проверки SteamID [].
- Заменены set_user_hitzones с fm_set_user_hitzones. Удален fun модуль, Fakemeta сейчас требуется.
- Пересмотренный \ улучшение DeathMsg код для применения наказания на основе убить \ смерти отношение.
- Изменены наказания и уведомлять администратора выбор флага квар.
- Добавлен квар указать секунд привыкли считать соединение с сервером, как пара timedout. Квар, которая определяет тайм-аут является vbs_sockettimeout [по умолчанию 5.0]
- Добавлена ​​KICK_BAN_ID_KDRATIO и KICK_BAN_IP_KDRATIO, оба документа были случайно не закодирован.
- Добавлена ​​функция наказания, так что все наказания выдаются в одном месте вместо того, чтобы их закодированы несколько раз.
- Добавлен квар указать период времени, чтобы запретить игроку, когда запрет наказания используется. vbs_bantime [по умолчанию: 0]
- Добавлена, ​​очистить все команды, чтобы очистить базу данных всех записей (все, в том числе и VAC запретил \ unbanned статус и белый список записей). Примечание: Вы не можете удалить все белый список или все VAC запрещено без очистки всей базы данных.
- Добавлена, без VAC запрещены команды, чтобы очистить базу данных entires, которые не запрещены VAC (VAC запрещенных и белый список записи останутся в базе данных). Команда: amx_vacclearall
- Добавлена ​​система белый список, чтобы вы могли белый список Steamid \ игрока. Когда белый список, игрок будет рассматриваться как если бы они не имеют никакого запрета VAC и не будет проверяться. Белый список вступления является постоянным, и не будет удален, если сделать это вручную с amx_vacremovewhitelist или amx_vacclearall команды.
Команды: amx_vacaddwhitelist, amx_vacremovewhitelist
- Добавлены команды запроса так что вы можете вручную проверить игроков записи в БД. Команда: amx_vacquery
- Добавлено отображение времени, ручной VAC проверить состояние запрета взял с паром сервера.
- Добавлен квар установки времени, когда игрок автоматически проверил vbs_vaccheck [по умолчанию: 0] = 0 при подключении к серверу, 1 = команда присоединиться [T \ CT только]
- Переключился назад на обычный модуль сокеты как sockets_hz не решило отставание вопросу.
- Добавлена ​​проверка ошибок при открытии склепа. Поскольку почти каждая функция Плагин использует хранилище связи, если хранилище не открывается правильно, то плагин не может функционировать как он был разработан для. Если найдена ошибка при открытии файла nvault, плагин не удастся, и сообщить об ошибке в журнал.
- Исправлены AMXBan использования.
- Добавлена возможность ​​использования конфигурационного файла (vacbanstatus.cfg)

Установка:

1. файл vacbanstatus.amxx в папку plugins

2. в файле plugins.ini написать строку vacbanstatus.amxx

3. файл vacbanstatus.sma в папку scripting

4. файл vacbanstatus.cfg в папку configs

Категория: Плагины | Добавил: admin
Просмотров: 1496 | Загрузок: 2 | Рейтинг: 0.0/0 | Понравилось:
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск по сайту
Счётчик сайта
Информация о Вас
Узнай свой IP адрес
cs-xpro.clan.su - 2024-2012