боты>>IP x.x.x.x << |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
боты>>IP x.x.x.x << |
LiSkeiJ |
12.6.2016, 17:35
Сообщение
|
|
Зашел на сервер 5 ботов весели в спектре не кикнуть не забанить, все с разными ип предлагая типо фри вип
Стоит ReAuthCheck, spam_block.amxx от неугомона и не помогло новые боты пошли и как с ними бороться????? |
|
|
syltan1001 |
12.6.2016, 17:37
Сообщение
|
|
|
|
|
Energy |
12.6.2016, 17:38
Сообщение
|
|
LiSkeiJ, пробуй Kick Spamers (Пост #922672)
https:// $
ip:port $ Аватар не имеет военного смысла, просто хохма. |
|
|
energydance |
12.6.2016, 17:39
Сообщение
|
|
LiSkeiJ, тоже были в спектрах штук 6 с одинаковыми никами , но отправить сообщение в чат им так и не удалось повисели минут 5 и смотались
Press enter to exit ...
|
|
|
cyber1741 |
12.6.2016, 18:59
Сообщение
|
|
Опять румыны дают знать о себе,наверно)
|
|
|
TauJIeP |
12.6.2016, 19:26
Сообщение
|
|
В Rechecker "../xfakeplayers.exe" UNKNOWN "kick [userid]'Fake Player ?!'" BREAK "../core.dll" MISSING "kick [userid] 'Fake Player ?!'" BREAK
Отредактировал: TauJIeP, - 12.6.2016, 19:26
|
|
|
energydance |
12.6.2016, 19:28
Сообщение
|
|
Press enter to exit ...
|
|
|
LiSkeiJ |
12.6.2016, 19:56
Сообщение
|
|
LiSkeiJ, тоже были в спектрах штук 6 с одинаковыми никами , но отправить сообщение в чат им так и не удалось повисели минут 5 и смотались Ип русские штук 5 тоже весели, в спектрах предлагали вип беслпатно защита вроде от них стоит но все равно проходят, только sv_timeout и спасает, ибо весят как отключенные. |
|
|
Graf777 |
12.6.2016, 21:37
Сообщение
|
|
«Денег нет, но вы держитесь» ©
«Денег нет - идите в бизнес» © |
|
|
rasskazov |
12.6.2016, 21:41
Сообщение
|
|
Тоже понаехали..
|
|
|
w0nd3r |
12.6.2016, 22:26
Сообщение
|
|
|
|
|
LiSkeiJ |
13.6.2016, 10:02
Сообщение
|
|
|
|
|
csparena |
13.6.2016, 12:25
Сообщение
|
|
Зашел на сервер 5 ботов весели в спектре не кикнуть не забанить, все с разными ип предлагая типо фри вип Стоит ReAuthCheck, spam_block.amxx от неугомона и не помогло новые боты пошли и как с ними бороться????? Kick Spamers тебе поможет
Отредактировал: csparena, - 13.6.2016, 12:26
|
|
|
Graf777 |
13.6.2016, 12:37
Сообщение
|
|
поставил 30, до этого было больше но сильно уж долго что то они висели. Но сегодня зашел и смотрю даже это не помогает LiSkeiJ, такие же боты ,как у меня (админы просто жаловаться начали типо ип каике то заходят иногда и висят в спектре могут в чате флуд разводить или по микро)! sv_timeout "40" у меня и не скажу ,что их много,но есть... кто-то поставьте Kick Spamers он Вам поможет? Жаловаться начали игроки,что половину кикает непонятно за что !!! Вчера поставил - сегодня решил глянуть лог: Cкрытый текст L 06/13/2016 - 01:01:08: Log file started (file "cstrike/addons/amxmodx/logs/KickSpamers.txt") (game "cstrike") (amx "1.8.1.3746") L 06/13/2016 - 01:01:08: 2Y222222222222 L 06/13/2016 - 01:58:13: 111111111111111 L 06/13/2016 - 02:05:09: lj.hj L 06/13/2016 - 02:14:13: t,fyysq ik.[by csy! L 06/13/2016 - 02:19:15: ktjgjkml ik.[by csy! L 06/13/2016 - 04:03:01: bl 133910899 L 06/13/2016 - 04:03:37: bl 133910899 L 06/13/2016 - 08:04:31: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:05:31: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:05:56: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:07:18: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:08:28: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:08:32: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:10:22: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:10:24: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:15:39: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:15:39: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:15:40: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:15:41: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:15:42: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:15:43: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:15:47: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:17:26: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:19:17: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:19:19: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:20:40: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:20:45: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:22:31: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:22:57: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:23:11: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:25:07: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:25:09: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:25:11: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:27:26: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:27:34: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 08:30:38: CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994 L 06/13/2016 - 09:14:38: T OPT5I5 YI54Y45OI5YT,WT'W3TO[34T 4[T 4T4P[4TO[4T[O[T45[T4T[5T[[43T[4TO[[54[T[54[5T[O[[4[4[OOFL L 06/13/2016 - 09:16:48: UU LKYJI,OYJHLHK,'42222222222GHLNKGN L 06/13/2016 - 10:30:00: pk.rf L 06/13/2016 - 12:58:28: z yt recf.cm
Прикрепленные файлы:
«Денег нет, но вы держитесь» ©
«Денег нет - идите в бизнес» © |
|
|
LazyMoron |
13.6.2016, 13:01
Сообщение
|
Ну вам же дали ответ, а вы так же мусолите тему
лог L 06/12/2016 - 12:10:52: >>VIP 46.8.45.118 << <STEAM_1:0:370935000>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 12:11:55: New2016 <STEAM_1:0:1638581951>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 12:14:45: New2016 <STEAM_3:0:817426720>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 12:28:01: 18+ <STEAM_1:0:272474177>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 12:36:28: >>IP 159.122.34.151 << <STEAM_3:0:367113410>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 12:41:22: New2016 <STEAM_4:0:165597217>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 12:44:21: New2016 <STEAM_4:0:1371671602>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 12:45:04: New2016 <STEAM_4:0:1728288529>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 13:06:43: 39926.13JP <STEAM_1:0:1571582259>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 13:06:55: 123456789 <STEAM_1:0:1493414600>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 13:07:49: 123456789 <STEAM_1:0:1493414600>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 13:08:26: 9 <STEAM_1:0:818711841>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" L 06/12/2016 - 13:09:03: 123456789 <STEAM_1:0:1493414600>: "[SPAM] Игрок [[SPAM] Игрок [%s] был кикнут за спам IP или плохой ник] был кикнут за спам IP или плохой ник" .
|
|
|
|
csparena |
13.6.2016, 13:10
Сообщение
|
|
|
|
|
Graf777 |
13.6.2016, 13:16
Сообщение
|
|
csparena, пару переменных поменял Код #include <amxmodx> #include <fakemeta> #include <regex> #if AMXX_VERSION_NUM < 183 #include <colorchat> #endif #define PLUGIN "Kick Spamers" #define VERSION "0.7.2" #define AUTHOR "gyxoBka" #define MAXPLAYERS 32 // максимальное количество игроков на сервере #define ADMIN_FLAG ADMIN_BAN // флаг админа, которого будет игнорировать ( по умолчанию 'd' ) #define CHECK_CHAT // Проверка сообщений в чате. закомментируйте, чтобы не проверять #define MAX_CHARS 7 // Сколько может быть цифр в сообщении #define MAX_WORD 2 // сколько слов проверять в чате #define DEBUG #define BAD_WORDS "bad_words.ini" enum _:CVARS { IP, SITE, WAIT, WARNINGS } new g_iCvars[CVARS] #define MAX_LEN 20 new g_szBadWord[MAX_WORD][MAX_LEN + 1] new Regex:g_RegexIP, Regex:g_RegexSite; new g_iWarnings[MAXPLAYERS+1]; new Float:g_flWaitTime[MAXPLAYERS + 1]; new bool:g_bRegexSite #if defined CHECK_CHAT new g_szMessage[192] #endif public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_cvar( "kickspamers", VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED ) register_forward(FM_ClientUserInfoChanged,"fw_ClientUserInfoChanged", false); LoadCvars(); LoadRegex(); LoadWords(); if(get_pcvar_num(g_iCvars[SITE])) g_bRegexSite = true #if defined CHECK_CHAT register_clcmd("say","HookSay"); register_clcmd("say_team","HookSay"); #endif } public client_connect(id) { if(get_user_flags(id) & ADMIN_FLAG || is_user_hltv(id) ) return PLUGIN_HANDLED; NickControl(id) return PLUGIN_CONTINUE; } #if AMXX_VERSION_NUM < 183 public client_disconnect(id) #else public client_disconnected(id) #endif { g_flWaitTime[id] = 0.0 g_iWarnings[id] = 0 } public fw_ClientUserInfoChanged(id, szBuffer) { if(!is_user_alive(id) || get_user_flags(id) & ADMIN_FLAG) return FMRES_IGNORED; static szOldName[32], szNewName[32]; get_user_name(id, szOldName, 31); engfunc(EngFunc_InfoKeyValue, szBuffer, "name", szNewName, 31); if(equali(szOldName, szNewName)) return FMRES_IGNORED; static piWaitTime; piWaitTime = get_pcvar_num(g_iCvars[WAIT]); static Float:flTime; flTime = get_gametime(); if(g_flWaitTime[id] > flTime) { g_flWaitTime[id] = flTime + piWaitTime; engfunc(EngFunc_SetClientKeyValue, id, szBuffer, "name", szOldName); if(++g_iWarnings[id] >= get_pcvar_num(g_iCvars[WARNINGS])) { server_cmd("kick #%d You changed name too fast", get_user_userid(id)); } client_print_color(id, 0, "^1[^4 Предупреждение^1 ]^3 Нельзя часто менять ник ^1[^4%d^1/^4%d^1]^3!",g_iWarnings[id], get_pcvar_num(g_iCvars[WARNINGS])) return FMRES_SUPERCEDE } g_flWaitTime[id] = flTime + piWaitTime; NickControl(id, szNewName) return FMRES_HANDLED; } #if defined CHECK_CHAT public HookSay(id) { static ret; ret = 0 read_args(g_szMessage,191); remove_quotes(g_szMessage); if(strlen(g_szMessage) <= 0) return PLUGIN_HANDLED; if( regex_match_c( g_szMessage, g_RegexSite, ret) > 0 || regex_match_c( g_szMessage, g_RegexIP, ret) > 0 || GetCharNum(g_szMessage) > MAX_CHARS) { #if defined DEBUG PrintLog(g_szMessage) #endif return PLUGIN_HANDLED; } for(new i; i < MAX_WORD; i++) { if(containi(g_szMessage, g_szBadWord[i]) > -1) return PLUGIN_HANDLED; } return PLUGIN_CONTINUE } #endif NickControl(const id, szName[32] = "") { new ret; if( strlen(szName) == 0 ) get_user_name(id, szName, 31) CheckIP(id, szName) if( g_bRegexSite ) { if( regex_match_c( szName, g_RegexSite, ret) > 0) { server_cmd("kick #%d [BadName] Change name and try again.", get_user_userid(id)) PrintLog("[SPAM] Игрок %s был кикнут за спам сайта", szName) } } } CheckIP(id, szName[32] = "") { static ret; ret = 0 new iTemp iTemp = GetCharNum(szName, false) if( iTemp > GetCharNum(szName, true) || iTemp > MAX_CHARS || regex_match_c( g_szMessage, g_RegexIP, ret) > 0) server_cmd("kick #%d [BadName] Change name and try again.", get_user_userid(id)) } GetCharNum(const szTemp[], bool:bType = false) { new iLen = strlen(szTemp) new iNum, iChar, iTemp for(new i; i < iLen; i++) { iTemp = szTemp[i] if ('0' <= iTemp <= '9') iNum++ else iChar++ } if(!bType) return iNum return iChar } LoadCvars() { g_iCvars[SITE] = register_cvar( "regex_match_site", "0" ); g_iCvars[WARNINGS] = register_cvar( "max_warnings", "3" ); g_iCvars[WAIT] = register_cvar( "min_wait", "10"); } LoadRegex() { // Паттерн на IP new szPatternIP[] = "(?:\s*\d+\s*\.){3}" // Паттерн на Site new szPatternSite[] = "(?:[A-z]){2,}\.(?:[A-z]){2,4}" new ret, error[128] g_RegexIP = regex_compile( szPatternIP, ret, error, charsmax(error), "i" ) if(g_RegexIP == REGEX_PATTERN_FAIL) return set_fail_state("| Incorrect pattern IP. |"); g_RegexSite = regex_compile( szPatternSite, ret, error, charsmax(error), "i" ) if(g_RegexSite == REGEX_PATTERN_FAIL) return set_fail_state("| Incorrect pattern SITE. |"); return PLUGIN_CONTINUE } LoadWords() { new szFilePath[64] get_localinfo("amxx_configsdir", szFilePath, charsmax(szFilePath)) formatex(szFilePath, charsmax(szFilePath), "%s/%s",szFilePath, BAD_WORDS) new FileHandle = fopen(szFilePath, "rt") if(!FileHandle) ErrorMessage("[ERROR] File '%s/%s' Not Exists here.", szFilePath, BAD_WORDS) new iNum, szTemp[20] while(!feof(FileHandle) || iNum < MAX_WORD) { fgets(FileHandle, szTemp, charsmax(szTemp)) trim(szTemp) if(!szTemp[0] || szTemp[0] == ';') continue; copy(g_szBadWord[iNum++], MAX_LEN, szTemp) } fclose(FileHandle) return PLUGIN_CONTINUE } ErrorMessage(const szMessage[], any:...) { PrintLog(szMessage); return set_fail_state(szMessage) } PrintLog(const szMessage[], any:...) { log_to_file("KickSpamers.txt", "%s", szMessage) } #if AMXX_VERSION_NUM < 183 stock replace_string(text[], maxlength, const search[], const Replace[]) { replace_all(text, maxlength, search, Replace) } #endif «Денег нет, но вы держитесь» ©
«Денег нет - идите в бизнес» © |
|
|
d3m37r4 |
13.6.2016, 13:48
Сообщение
|
|
|
|
|
Graf777 |
13.6.2016, 18:19
Сообщение
|
|
покопался в тему нашел последнюю версию,спс) «Денег нет, но вы держитесь» ©
«Денег нет - идите в бизнес» © |
|
|
Sky Cat |
13.6.2016, 19:53
Сообщение
|
Ставьте кик наблюдателей через n времени и все.
Сообщение в чат, что если не выберете тиму, то кик и они уйдут. Или боты в тиму добавляются? Харьков, спишь?
|
|
|
|