#include new slots = GetServerVarAsInt("maxplayers"); public OnFilterScriptInit(){ print("Anti-Flood FilterScript betöltve."); SendClientMessageToAll(0xFFFF0000,"Anti-Flood FilterScript betöltve."); } new lastmsg[slots][256],rwarns[slots],fkmsg[256]; public OnPlayerText(playerid,text[]){ if(strcmp(lastmsg[playerid],text,true)==0){ SendClientMessage(playerid,0xFF000000,"Ne ismételgesd az üzeneteidet!!!"); if(rwarns[playerid]<3)rwarns[playerid]++; else{ format(fkmsg,256,"[Anti-Flood] %s kicked.",ReturnPlayerName(playerid)); Kick(playerid); SendClientMessageToAll(0xFFFF0000,fkmsg); } return 0; } lastmsg[playerid]=text; return 1; } public OnPlayerConnect(playerid){ rwarns[playerid]=0; lastmsg[playerid]=""; return 1; } stock ReturnPlayerName(playerid){ new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,MAX_PLAYER_NAME); return nick; }