Blokowanie botów reklamujących
tomunio
11.07.2013
Przedstawiam Wam plugin na blokowanie botów reklamujących ze zmiennym nick`iem. Ban dodawany jest na IP. Plugin nie jest mojego autorstwa. Plugin jest zmodyfikowany specjalnie na potrzeby oszukańczej sieci <Ciach!>, która takowymi botami reklamuje swoje serwery na większości sieci. Plugin zmodyfikowany przez MUZZIK.
sma
#include <amxmodx> new const PLUGIN_NAME[] = "[Other] Blokowanie/Banowanie spamu/bota"; new const PLUGIN_VERSION[] = "1.0"; new const PLUGIN_AUTHOR[] = ""; new bool:g_bCanSay[ 33 ]; public plugin_init(){ register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR ); register_clcmd( "say", "checkSay" ); } public client_putinserver( id ) g_bCanSay[ id ] = true; public client_disconnect( id ) g_bCanSay[ id ] = false; public checkSay( id ){ if( g_bCanSay[ id ] ){ return PLUGIN_CONTINUE; } else{ new iPlayerIp[ 17 ]; get_user_ip( id, iPlayerIp, charsmax( iPlayerIp ), 1 ); server_cmd( "addip 60.0 %s", iPlayerIp ); log_to_file( "spambot.log", "Bot has been banned ip %s", iPlayerIp ); return PLUGIN_HANDLED_MAIN; } return PLUGIN_CONTINUE; }
Użytkownik MAGNET edytował ten post 29.03.2015 21:19
aquax
11.07.2013
Polecam ten plugin. Po wgraniu go na serwer boty, które reklamowały dostały bana i żadna zbędna reklama już się nie pojawiła. Pozdrawiam.
Droso
12.07.2013
Nie wiedziałem o takim czymś (ze boty moga pisac), zaraz wgrywam ;]
Użytkownik HubertTM edytował ten post 12.07.2013 18:56
sebul
12.07.2013
Wypadało by sprawdzać jeszcze "say_team", bo zapewne skrypt spamujący, w bardzo łatwy sposób będzie można przerobić.
neolagg
15.04.2015
Nie wiem jak plugin działa ja osobiście na swoim serwerze daje tym botą bana na IP przez AMXBANS na WWW. Nie które boty posiadają zmienne STEAM ID.