- Поддерживаемые игры
-
- CS:GO
- CS:Source
Доброго времени суток, участники форума!
Сегодня выкладываю для Вас плагин, который предназначен для того, чтобы администратор, заметив подозрительного игрока, мог его проверить на читы, прям как в игре Rust.
Админ-часть:
Администратор отправляет игроку запрос на проверку. После отправки запроса у него появится панель в проверки в которой он сможет:
После того как администратор вызвал игрока на проверку, тот в свою очередь должен выбрать мессенджер для проверки (Discord или Skype) и отправить свои данные в чат. Далее игрок ожидает звонка администратора. Если игрок покинет сервер во время проверки, то он будет наказан вечным баном на сервере.
Статусы проверки на читы:
Все логи плагина ведутся в файле CheckCheats.log, который находится в addons/sourcemod/logs/
Отдельная благодарность:
@W1TBOR и @MizzZer - за помощь в написании плагина
@regword и @NFGG - за помощь в тестировании плагина
История изменения:
Важная информация: данный плагин работает в совместимости с SourceBans, SourceBans++ и Material Admin.
Сегодня выкладываю для Вас плагин, который предназначен для того, чтобы администратор, заметив подозрительного игрока, мог его проверить на читы, прям как в игре Rust.
Админ-часть:
Администратор отправляет игроку запрос на проверку. После отправки запроса у него появится панель в проверки в которой он сможет:
- Узнать статус проверки
- Напомнить игроку о введении данных Discord или Skype
- Переместить игрока за наблюдателей и заблокировать ему заходить в игру во время проверки
- Принудительно окончить проверку
После того как администратор вызвал игрока на проверку, тот в свою очередь должен выбрать мессенджер для проверки (Discord или Skype) и отправить свои данные в чат. Далее игрок ожидает звонка администратора. Если игрок покинет сервер во время проверки, то он будет наказан вечным баном на сервере.
Статусы проверки на читы:
- Ожидание Discord (начало проверки)
- Ожидание Skype (начало проверки)
- Ожидание звонка администратора (после успешного ввода данных)
- Проверка на читы (после подтверждения "Принятия звонка")
- Результат проверки (после проверки на читы, вердикт администратора)
Все логи плагина ведутся в файле CheckCheats.log, который находится в addons/sourcemod/logs/
- Начало проверки (вызов игрока на проверку администратором сервера
- Введение данных Discord или Skype
- Уход проверяемого игрока с сервера
- Уход проверяющего администратора с сервера
- Результат проверки (обнаружены читы или нет))
- Введение данных Discord или Skype
- Уход проверяемого игрока с сервера
- Уход проверяющего администратора с сервера
- Результат проверки (обнаружены читы или нет))
Отдельная благодарность:
@W1TBOR и @MizzZer - за помощь в написании плагина
@regword и @NFGG - за помощь в тестировании плагина
История изменения:
Версия 2.0 => Релиз
Версия 3.0 => Обновление
Важная информация: данное обновление полностью проверено на CS:S OB и CS:GO. Всё работает исправно!
Версия 3.0 => Обновление
- Частично изменён синтаксис плагина
- Добавлена настройка плагина через конфиг, который находится в addons/sourcemod/configs/CheckCheats.ini
C-подобный:
"CheckCheats"
{
"messengers" "3" // Что использовать для проверки? 1 - Discord | 2 - Skype | 3 - Discord + Skype
"bantime" "0" // Время автоматического бана при отказе от проверки (завершении проверки с обнаружением читов) в минутах
"chatPrefix" "[Проверка на читы]" // Префикс плагина в серверном чате
"logs" "1" // Ведение логов плагина | 1 - Включено | 2 - Выключено
"sound" "0" // Восспроизведение звука у игрока при вызове на проверку | 1 - Включено | 2 - Выключено
"soundpath" "atomhost/enter.mp3" // Путь к звуку для восспроизведения без папки sound
"cmds" "sm_cheats;sm_checkcheats" // Команды для вызова меню плагина (выбор игрока для проверки)
"refcmd" "sm_reloadconfig" // Команда для перезагрузки конфига плагина
}
- Оптимизация кода
- Добавление логов
Логи плагина:
- Покидание сервера игроком во время проверки
- Покидание сервера администратором во время проверки
- Перемещение игрока в наблюдатели
- Блокировка захода в игру
- Бан игрока при игнорировании ввода данных для проверки
Системные логи:
- Успешная загрузка файлов для плагина
- Ошибка загрузки файлов для плагина
- Обнаружение SourceBans, SourceBans++ или Material Admin
- Ошибка обнаружения SourceBans, SourceBans++ или Material Admin
- Успешная загрузка конфига
- Ошибка загрузки конфига
- Покидание сервера игроком во время проверки
- Покидание сервера администратором во время проверки
- Перемещение игрока в наблюдатели
- Блокировка захода в игру
- Бан игрока при игнорировании ввода данных для проверки
Системные логи:
- Успешная загрузка файлов для плагина
- Ошибка загрузки файлов для плагина
- Обнаружение SourceBans, SourceBans++ или Material Admin
- Ошибка обнаружения SourceBans, SourceBans++ или Material Admin
- Успешная загрузка конфига
- Ошибка загрузки конфига
Важная информация: данное обновление полностью проверено на CS:S OB и CS:GO. Всё работает исправно!
Важная информация: данный плагин работает в совместимости с SourceBans, SourceBans++ и Material Admin.
- Требования
- Установка
-
- Файлы из папки server перекинуть на игровой сервер
- Файлы из папки web перекинуть на FastDL
- Сменить карту