Guten Tag, ich suche nach einem Simplen AntiFlood bzw. AntiSpam System wo man halt wenn man zuviel Spammt erstmal die Warnung bekommt "Hör auf zu Spammen (3)" dann "Hör auf zu Spammen (2)" und dann "Hör auf zu Spammen (1)" die sachen halt hintereinander
MWP Spammt: (Alles in 5Sekunden):
ZitatAlles anzeigentest
test
test
test
test
WARNUNG: Hör auf zu Spammen (3)
test
WARNUNG: Hör auf zu Spammen (2)
test
WARNUNG: Hör auf zu Spammen (1)
test
WARNUNG: Du wurdest gekickt wegen Spamming.
Halt das vor dem Kick noch Warnungen kommen hier ist ein AntiFlood System von BFX:
AntiFlood_Check( playerid, bool:inc=true )
{
spieler[playerid][floodRate] += inc ? RATE_INC : 0;
spieler[playerid][floodRate] = spieler[playerid][floodRate] - ( GetTickCount() - spieler[playerid][lastCheck] );
spieler[playerid][lastCheck] = GetTickCount();
spieler[playerid][floodRate] = spieler[playerid][floodRate] < 0 ? 0 : spieler[playerid][floodRate];
if (spieler[playerid][floodRate] >= RATE_MAX )
{
new msg[64],name[MAX_PLAYER_NAME];
GetPlayerName( playerid, name, sizeof( name ) );
format(msg,sizeof msg,">> %s wurde gekickt ( ANTI FLOOD ).",name);
SendClientMessageToAll(0xFFFFFFFF,msg);
Kick(playerid);
return 0;
}
return 1;
}