rendered paste body#include <a_samp>
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;
}