Иконка ресурса

ReAimDetector 0.2.2

Сообщения
13
Реакции
12
wopox1337, так я про серверные логи и говорю. записываться начинают только после превышения NOTIFY_WARNS
пример: у меня NOTIFY_WARNS = 30 по NOSPREAD и в лог начитается запись с 31 предупреждения и дальше. предыдущие 30 предупреждений нигде не отмечаются, в этом и заключается суть моего вопроса
 
Сообщения
264
Реакции
80
Помог
1 раз(а)
Иногда играю с другом 1 на 1. И вижу правда редко, якобы у него аим. Ну в чат пишет.
В логах только это. Что вообще это значит?
Код:
[2017.09.29] [07:49:52] Aim Warn Add: ID [2] Name [nokiaッ ヅ ッ ツ] Steam [STEAM_0:1:204966135] IP [85.26.165.93:33249] Warn [1]
[2017.09.29] [07:55:08] Shots Reset: ID [2] Name [nokiaッ ヅ ッ ツ] Steam [STEAM_0:1:204966135] IP [85.26.165.93:33249] Kills [8] Shots [41]
 
Сообщения
3,013
Реакции
1,730
Помог
79 раз(а)
isss67wtf, возможно у него не очень хорошее соединение до сервера и из-за этого просчёт стрельбы неточен.Обычно у лагающих игроков или у игроков, у которых есть потери пакетов от компа до сервера, появляются варнинги от 1 до 3.
 
Сообщения
1,031
Реакции
827
Помог
10 раз(а)
Сокращал для себя, убрал логирование, предупреждение, конфиги, менюшки. Сохранение предупреждений только по SID'у.
А вдруг кому-нибудь еще понадобится.

C++:
#include <amxmodx>
#include <reaimdetector>

#pragma semicolon 1

const CFG_AIMBOT_SENS = 8; // Чувствительность Обнаружения AimBot (0 | 10)
const CFG_AIMBOT_MULTI_WARN = 0; // Активация Выдачи Нескольких Предупреждений За Одну Проверку [Отключите для DeathMatch] (0 | 1)
const CFG_AIMBOT_NOTIFY_WARNS = 3; // Предупреждений до Начала Оповещения Админов в Чате (0 | 50)
const CFG_AIMBOT_MAX_WARNS = 5; // Предупреждений до Обнаружения AimBot (2 | 50)
const CFG_AIMBOT_SHOTS_RESET = 40; // Сброс Предупреждений После N Чистых Выстрелов (5 | 1000)
const CFG_AIMBOT_KILLS_RESET = 35; // Сброс Предупреждений После N Убийств Противников (10 | 500)
const CFG_AIMBOT_TIME_RESET = 420; // Сброс Предупреждений После N Секунд с Последнего Предупреждения (30 | 1800)
const CFG_NOSPREAD_NOTIFY_WARNS = 15; // Предупреждений до Начала Оповещения Админов в Чате (15 | 300)
const CFG_NOSPREAD_MAX_WARNS = 40; // Предупреждений до Обнаружения NoSpread (25 | 300)
new const CFG_REASON_AIMBOT[] = "Aim Detected"; // Причина наказания за AimBot
const CFG_BAN_TIME_AIMBOT = 0; // Время назания за AimBot
new const CFG_REASON_NOSPREAD[] = "NoSpread Detected"; // Причина наказания за NoSpread
const CFG_BAN_TIME_NOSPREAD = 0; // Время наказания за NoSpread
new const SAVE_WARNS = 1; // Сохранение Предупреждений После Перезахода Игрока на Сервер (0 | 1)
const AIM_WARNS = 2; // Минимальное Количество Предупреждений для Сохранения за AimBot (2 | 50)
const NOSPREAD_WARNS = 15; // Минимальное Количество Предупреждений для Сохранения за NoSpread (15 | 300)

new Trie:g_tAimBotSteamWarns;
new Trie:g_tNoSpreadSteamWarns;

public plugin_init() {
register_plugin("ReAimDetector API", REAIMDETECTOR_VERSION, "ReHLDS Team");
g_tAimBotSteamWarns = TrieCreate(); g_tNoSpreadSteamWarns = TrieCreate();
}

public plugin_end() {
TrieClear(g_tAimBotSteamWarns); TrieClear(g_tNoSpreadSteamWarns);
}

public client_putinserver(id) {
if(SAVE_WARNS) {
new szSteam[33], iWarns;
get_user_authid(id, szSteam, charsmax(szSteam));

if(TrieKeyExists(g_tAimBotSteamWarns, szSteam)) {
TrieGetCell(g_tAimBotSteamWarns, szSteam, iWarns);
TrieDeleteKey(g_tAimBotSteamWarns, szSteam);
ad_set_client(id, AimWarn, iWarns);
}
if(TrieKeyExists(g_tNoSpreadSteamWarns, szSteam)) {
TrieGetCell(g_tNoSpreadSteamWarns, szSteam, iWarns);
TrieDeleteKey(g_tNoSpreadSteamWarns, szSteam);
ad_set_client(id, NoSpreadWarn, iWarns);
}
}
}

public client_disconnected(id) {
if(SAVE_WARNS) {
new szSteam[33];
get_user_authid(id, szSteam, charsmax(szSteam));

new iAimBotWarns = ad_get_client(id, AimWarn);
if(iAimBotWarns >= AIM_WARNS)
TrieSetCell(g_tAimBotSteamWarns, szSteam, iAimBotWarns);

new iNoSpreadWarns = ad_get_client(id, NoSpreadWarn);
if(iNoSpreadWarns >= NOSPREAD_WARNS)
TrieSetCell(g_tNoSpreadSteamWarns, szSteam, iNoSpreadWarns);
}
}

public ad_init(const Version[], const Map[]) {
ad_set_cfg(AimSens, CFG_AIMBOT_SENS);
ad_set_cfg(AimMultiWarns, CFG_AIMBOT_MULTI_WARN);
ad_set_cfg(AimNotifyWarns, CFG_AIMBOT_NOTIFY_WARNS);
ad_set_cfg(AimMaxWarns, CFG_AIMBOT_MAX_WARNS);
ad_set_cfg(AimShotsReset, CFG_AIMBOT_SHOTS_RESET);
ad_set_cfg(AimKillsReset, CFG_AIMBOT_KILLS_RESET);
ad_set_cfg(AimTimeReset, CFG_AIMBOT_TIME_RESET);
ad_set_cfg(NoSpreadNotifyWarns, CFG_NOSPREAD_NOTIFY_WARNS);
ad_set_cfg(NoSpreadMaxWarns, CFG_NOSPREAD_MAX_WARNS);
}

public ad_notify(const index, const PunishType:pType, const NotifyType:nType, const Kills, const Shots, const Warn) {
if(pType == AIMBOT) {
if(nType == DETECT) {
ad_set_client(index, AimCheck, 0);
server_cmd("sb_ban #%d %d ^"%s^"", get_user_userid(index), CFG_BAN_TIME_AIMBOT, CFG_REASON_AIMBOT);
}
}
else if(pType == NOSPREAD) {
if(nType == DETECT) {
ad_set_client(index, NoSpreadCheck, 0);
server_cmd("sb_ban #%d %d ^"%s^"", get_user_userid(index), CFG_BAN_TIME_NOSPREAD, CFG_REASON_NOSPREAD);
}
}
}
 
Сообщения
1,031
Реакции
827
Помог
10 раз(а)
GIT, нужно форматировать 84 и 90 строку, но у меня нету FB, я не знаю какие там команды для блокировки и их аргументы, если подскажешь, то и я подскажу, как "связать".
 
Сообщения
65
Реакции
4
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Javekson, примерно так мб?
fb_ban время userid причина
поменять с sb_ban на fb_ban или amx_ban, мб так.....
 
Сообщения
1,031
Реакции
827
Помог
10 раз(а)
kpacava, GIT,
server_cmd("fb_ban %d #%d ^"%s^"", CFG_BAN_TIME_AIMBOT, get_user_userid(index), CFG_REASON_AIMBOT);
так попробуйте тогда.
 
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
Код:
fb_ban <time in mins> <#userid> <reason>
amx_ban <time in mins> <steamID or nickname or #userid or IP> <reason>
 
Сообщения
1,031
Реакции
827
Помог
10 раз(а)
GIT, я убрал поддержку кфг из плагина, что-то вы не то сделали, у меня нету ошибок.
 
Сообщения
216
Реакции
1,303
Помог
5 раз(а)
Пользователь Adidasman обновил ресурс ReAimDetector новой записью:

Обновление 0.1.9 (28 Октября 2017)

Изменения в модуле:
  • Добавлена защищенная отправка оружия.
  • Добавлено отключение обнаружения для "AimBot" и "NoSpread".
  • Обновлен CSSDK.

Изменения в плагине:
  • Исправлен вывод предупреждений.
  • Обновлен API.

P.S. для включения блокировки некоторых видов: AimBot, TriggerBot, AutoFire, KnifeBot, в конфиге включите настройку "SEND_PROTECTION_WEAPON".
Узнать больше об этом обновлении...
 
Сообщения
264
Реакции
80
Помог
1 раз(а)
Прошу прощения если мой вопрос покажется тупым, или вовсе смешным.
После обновления заметил у себя глюк с оружием!
Подобрал авп, и оно не выбирается. Покупаю калаш а у меня еще и авп, и взять не могу!

Никах изменений в сервер не вносил, только обновился. Это может быть из за обновления. или нет?
 
Сообщения
216
Реакции
1,303
Помог
5 раз(а)

GIT

Сообщения
82
Реакции
6
Помог
2 раз(а)
SEND_PROTECTION_WEAPON = 1 что делает эта команда?
 
Сообщения
1,536
Реакции
2,324
Помог
39 раз(а)
GIT, в ресурсе существует специальная вкладка "Обновления", где, внезапно, автор пишет, что было добавлено, убрано и изменено в плагине. Читаем.
Так же в конфиге есть комментарий на русском, что делает данная команда.
Код:
; Включить Защищенную Отправку Оружия (0 | 1)
SEND_PROTECTION_WEAPON = 0
 
  • Нравится
Реакции: REVO
Сообщения
1,536
Реакции
2,324
Помог
39 раз(а)
Последний раз призываю оформлять проблемы с сервером в отдельные темы с баг-репортом (https://dev-cs.ru/forms/4/respond), а не засорять основную тему, которая создана для предложений, вопросов по функционалу, публикации изменений и обсуждения настроек (это так же касается всех остальных релизов).
 
Сообщения
47
Реакции
12
Помог
1 раз(а)
Что то с реаимом у меня вообще не айс...
Код:
L 11/07/2017 - 18:46:01: Start of error session.
L 11/07/2017 - 18:46:01: Info (map "de_russia_2x2") (file "addons/amxmodx/logs/error_20171107.log")
L 11/07/2017 - 18:46:01: [ReAimDetector] ad_set_cfg: invalid type 2, value 8
L 11/07/2017 - 18:46:01: [AMXX] Displaying debug trace (plugin "reaimdetector.amxx", version "0.2.0")
L 11/07/2017 - 18:46:01: [AMXX] Run time error 10: native error (native "ad_set_cfg")
L 11/07/2017 - 18:46:01: [AMXX]    [0] reaimdetector.sma::SetCfg (line 678)
L 11/07/2017 - 18:46:01: [AMXX]    [1] reaimdetector.sma::ReadCfg (line 669)
L 11/07/2017 - 18:46:01: [AMXX]    [2] reaimdetector.sma::ad_init (line 433)
L 11/07/2017 - 19:06:53: Start of error session.
L 11/07/2017 - 19:06:53: Info (map "de_eldorado") (file "addons/amxmodx/logs/error_20171107.log")
L 11/07/2017 - 19:06:53: [ReAimDetector] ad_set_cfg: invalid type 2, value 8
L 11/07/2017 - 19:06:53: [AMXX] Displaying debug trace (plugin "reaimdetector.amxx", version "0.2.0")
L 11/07/2017 - 19:06:53: [AMXX] Run time error 10: native error (native "ad_set_cfg")
L 11/07/2017 - 19:06:53: [AMXX]    [0] reaimdetector.sma::SetCfg (line 678)
L 11/07/2017 - 19:06:53: [AMXX]    [1] reaimdetector.sma::ReadCfg (line 669)
L 11/07/2017 - 19:06:53: [AMXX]    [2] reaimdetector.sma::ad_init (line 433)
L 11/07/2017 - 19:27:06: Start of error session.
L 11/07/2017 - 19:27:06: Info (map "de_inferno") (file "addons/amxmodx/logs/error_20171107.log")
L 11/07/2017 - 19:27:06: [ReAimDetector] ad_set_cfg: invalid type 2, value 8
L 11/07/2017 - 19:27:06: [AMXX] Displaying debug trace (plugin "reaimdetector.amxx", version "0.2.0")
L 11/07/2017 - 19:27:06: [AMXX] Run time error 10: native error (native "ad_set_cfg")
L 11/07/2017 - 19:27:06: [AMXX]    [0] reaimdetector.sma::SetCfg (line 678)
L 11/07/2017 - 19:27:06: [AMXX]    [1] reaimdetector.sma::ReadCfg (line 669)
L 11/07/2017 - 19:27:06: [AMXX]    [2] reaimdetector.sma::ad_init (line 433)
 
Сообщения
216
Реакции
1,303
Помог
5 раз(а)
damir4ik, обнаружение аим бот работает так же как и на ранних версиях, код не изменялся а был добавлен только новый функционал, добавлю что модуль не ловит все читы а только мясные.
9 Ноя 2017
Primm, что не ясно в строке "[ReAimDetector] ad_set_cfg: invalid type 2, value 8".
9 Ноя 2017
damir4ik, тоже версия 2.0 не работает. В логах ни одного предупреждения за два дня не было, откатился на старую (1.8) - всё работает.
информация по серверу будет ? или так просто воздух.

проверил несколько серверов там где стоит блокер аимбота действительно имеются пустые логи.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу