CheckCheat by Nek

CheckCheat by Nek 1.1.4

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
@Nekro, вроде достаточно только локальный (как это на глобальной переменной скажется - хз, но можно сделать тестовый плагин, который будет этот момент проверять).
Так хэндл освободит память в любом случае.

И почитай страницу, на которую я давал ссылку. Там расписано при каком Action какие данные каллбэк передаёт.
ClientId идёт при отрисовке заголовка, пунктов меню и нажатии клавиш, емнип.
 

KiKiEEKi

🏆 🥇
Сообщения
653
Реакции
513
Спасибо за вклад в развитие форума, ждем добавление нового функционала, как у меня.

/*
Описание: Позволят админам с флагом(указать можно в настройках), проверить игроков на читы.
При выборе игрока на проверку, появляется оверлей и проигрывается звук игроку.
Возможно переместить игрока в наблюдение и одновременно ему запрещено заходить за команду.
Можно напомнить игроку о вводе дискорда.
После окончание проверки игроку только тогда можно заходить за команду.
При выходе игрока с проверки, игроку(с флагом) будет предложен выбор банить или нет.
В базу данных записывается админ который забанил а не сервер.
В списке на проверку доступны игроки ниже по иммунитету.

Настройки:
"OSCheckingForCheats"
{
"adm_cmd" "sm_cfc;sm_cheats" //Команды для открытия меню
"adm_flag" "b;o" //Флаги для доступа к меню
"adm_menu" "1" //Добавить пункт в админ меню (0 - нет / 1 - да)
"ban_type" "0" //0 - BaseBans / 1 - SourceBans / 2 - Material Admin)
"ban_time" "5" //Время бана при обнаружение читов (В минутах)
"ban_time_auto" "1" //Время бана при отказе или выходе (В минутах)
"ban_disconnect" "1" //Запрашивать подтверждение админа, для бана при выходе или отказе от проверки
//(0 - не запрашивать / 1 - запрашивать)
"log" "1" //Ведение логов проверки (0 - нет / 1 - да)
"sound" "nf/valicons/ace.mp3" //Звук у игрока при вызове на проверку
"overlay" "overlays/nf/valicons/ace" //Картинка у игрока при вызове на проверку
}

Логи:
Записывает Админа и кого проверяет ник и стим айди, дискорд и результат проверки.
*/
 

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
  • Автор ресурса
  • #24
Спасибо за вклад в развитие форума, ждем добавление нового функционала, как у меня.

/*
Описание: Позволят админам с флагом(указать можно в настройках), проверить игроков на читы.
При выборе игрока на проверку, появляется оверлей и проигрывается звук игроку.
Возможно переместить игрока в наблюдение и одновременно ему запрещено заходить за команду.
Можно напомнить игроку о вводе дискорда.
После окончание проверки игроку только тогда можно заходить за команду.
При выходе игрока с проверки, игроку(с флагом) будет предложен выбор банить или нет.
В базу данных записывается админ который забанил а не сервер.
В списке на проверку доступны игроки ниже по иммунитету.

Настройки:
"OSCheckingForCheats"
{
"adm_cmd" "sm_cfc;sm_cheats" //Команды для открытия меню
"adm_flag" "b;o" //Флаги для доступа к меню
"adm_menu" "1" //Добавить пункт в админ меню (0 - нет / 1 - да)
"ban_type" "0" //0 - BaseBans / 1 - SourceBans / 2 - Material Admin)
"ban_time" "5" //Время бана при обнаружение читов (В минутах)
"ban_time_auto" "1" //Время бана при отказе или выходе (В минутах)
"ban_disconnect" "1" //Запрашивать подтверждение админа, для бана при выходе или отказе от проверки
//(0 - не запрашивать / 1 - запрашивать)
"log" "1" //Ведение логов проверки (0 - нет / 1 - да)
"sound" "nf/valicons/ace.mp3" //Звук у игрока при вызове на проверку
"overlay" "overlays/nf/valicons/ace" //Картинка у игрока при вызове на проверку
}

Логи:
Записывает Админа и кого проверяет ник и стим айди, дискорд и результат проверки.
*/
За исключением нюансов с флагами почти под копирку)
 

KiKiEEKi

🏆 🥇
Сообщения
653
Реакции
513
Нет, не вижу смысла. Но пришлось сделать иммунитет у админов по квару.
У меня сделано с отдельном флагом, даже без админки, можно выдать кастом флаг и будет доступ, а по имунке можно было бы и вывести и в настройке (мне) щас нету такое в настройках а только в коде🙂

P.s по хорошему вывести все эти версии плагинов "проверок на читы" в ядро, как вип и статистик и т.п
 

sprinter48

Участник
Сообщения
132
Реакции
83
Все у кого не открывается пишите в лс, мои контакты в моём профиле. Где-то вы ошиблись в установке
Ну хз, я моментально залил плагин 1 версии и перезагрузил его и вуаля, всё появилось. Не думаю, что установка 1 и последней версии отличаются:) Да и чтобы распаковать всё по директориям многого ума не нужно.
 

KokoJambo

Участник
Сообщения
69
Реакции
42

Nebro

Участник
Сообщения
19
Реакции
1
У меня работает, проверь правильно ли всё настроено
А что там настраивать?? ошибку он не выдает!Как плагин,RCON консоль работает!Но сам плагин на сервере нет!
Проверьте может что не так)
 

Вложения

  • !!!.zip
    69.3 КБ · Просмотры: 6

d3v

Участник
Сообщения
470
Реакции
146
А что там настраивать?? ошибку он не выдает!Как плагин,RCON консоль работает!Но сам плагин на сервере нет!
Проверьте может что не так)
Конкретно что не работает CheckCheat или через него выдача банов на MA?
Сообщения автоматически склеены:

В /addons/sourcemod/configs/adminmenu_custom.txt

Прописал эти строки?


C-подобный:
"Commands"
{
    "Проверка на читы"
    {
        "Проверить на читы"
        {
            "cmd"           "sm_cc"
            "admin"            "sm_ban"
        }
    }
}
 

suicide_xD

Участник
Сообщения
212
Реакции
14
Конкретно что не работает CheckCheat или через него выдача банов на MA?
Сообщения автоматически склеены:

В /addons/sourcemod/configs/adminmenu_custom.txt

Прописал эти строки?


C-подобный:
"Commands"
{
    "Проверка на читы"
    {
        "Проверить на читы"
        {
            "cmd"           "sm_cc"
            "admin"            "sm_ban"
        }
    }
}
Приветствую. Все это добавил, есть в меню, но - Unknown command: sm_cc .. Что можно не так установить я хз... Доступ Root
В логах никаких ошибок нет, плагин работает, оверлей загрузился...
А в коде 231-232 строки должны повторяться?
231 Format(sTitle, sizeof(sTitle), "Действия с %N", cheater);
232 Format(sTitle, sizeof(sTitle), "Действия с %N", cheater);
 
Последнее редактирование:

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
  • Автор ресурса
  • #38
Приветствую. Все это добавил, есть в меню, но - Unknown command: sm_cc .. Что можно не так установить я хз... Доступ Root
В логах никаких ошибок нет, плагин работает, оверлей загрузился...
А в коде 231-232 строки должны повторяться?
231 Format(sTitle, sizeof(sTitle), "Действия с %N", cheater);
232 Format(sTitle, sizeof(sTitle), "Действия с %N", cheater);
Вечером гляну. Тестили с пользователем на 1.10 см в34. Меню и вправду не открывалось, но сам код отрабатывал как надо и без ошибок. Абсолютно тот же плагин на 1.11 работает без нареканий, завершить тесты тогда не успели. Постараюсь сегодня глянуть ещё.
Unknown command: sm_cc
Это сообщение ни на что не влияет, на самом деле команда отрабатывает. Вопрос отчего меню нет..
Подскажите вашу игру и соурсмод
 

suicide_xD

Участник
Сообщения
212
Реакции
14
Вечером гляну. Тестили с пользователем на 1.10 см в34. Меню и вправду не открывалось, но сам код отрабатывал как надо и без ошибок. Абсолютно тот же плагин на 1.11 работает без нареканий, завершить тесты тогда не успели. Постараюсь сегодня глянуть ещё.
Unknown command: sm_cc
Это сообщение ни на что не влияет, на самом деле команда отрабатывает. Вопрос отчего меню нет..
Подскажите вашу игру и соурсмод
SM 1.11 Ареновский под v34
 
Сверху Снизу