VAC Ban Status v0.3
Использование:
amx_vacban - проверка VAC статуса у игрока с указанным ником
amx_vacclearall - очистка всех записей в базе данных
amx_vacclearnotbanned - очистка всех записей не имеющих VAC бана
amx_vacremoveentry - удалить запись о выбранном игроке
amx_vacaddwhitelist - добавить игрока в whitelist. Игрок не будет проверятся на статус бана.
amx_vacremovewhitelist - удалить всех игроков из whitelist
amx_vacquery - запрос в базу данных о VAC ban статусе игрока
VAC Ban Status конфигурационный файл:
vbs_autocheck 1 - включение/выключение автоматической проверки (по умолчанию 1)
vbs_vaccheck 0 - проверка игрока при подключении (0) или при заходе в одну из команд (1) (по умолчанию 0)
vbs_expiredays 15 - количество дней до повторной проверки статуса игрока, если статус бана положительный то проверка в дальнейшем больше не осуществляется (по умолчанию 15)
vbs_punishment 0 - метод наказания из предложенных (по умолчанию 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 игрока (по умолчанию d)
vbs_sockettimeout 5 - время ожидания соединения с серверами Valve в секундах для проверки статуса (по умолчанию 5)
vbs_kdratio 3 - минимальное соотношение убийств/смертей для применения к нему наказания
vbs_kdminkills 15 - минимальное количество убийств после которых выполняется предыдущий пункт (т.е. наказание игрока) (по умолчанию 15)
vbs_bantime 0 - время бана для наказаний включающих в себя бан (по умолчанию 0 - перманент)
Требуемые модули:
Fun
nVault
Sockets
vacbanstatus.cfg
vacbans.amxx
vacbans.sma