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