14.01.2014, 17:47
Theres a script that block s0nicTz?
Thank you.
Thank you.
/* Defines */
#define INTERIOR_COOLDOWN 2
#define MAX_INTERIOR_WARNS 8
//-----------
/* New's */
new interiorWarns[MAX_PLAYERS];
//-----------
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
onInteriorFloodCheck(playerid);
return 1;
}
/* Functions */
onInteriorFloodCheck(playerid) {
new time = GetPVarInt(playerid, "InteriorCoolDown");
new timenow = gettime();
if(INTERIOR_COOLDOWN-(timenow-time) > 0) {
assignAndCheckInteriorWarns(playerid);
return 1;
}
interiorWarns[playerid] = 0; //If the above doesn't happen
SetPVarInt(playerid, "InteriorCoolDown", gettime());
return 1;
}
assignAndCheckInteriorWarns(playerid) {
if(++interiorWarns[playerid] > MAX_INTERIOR_WARNS) {
hackKick(playerid, "Spamming Interiors", "Interior Spamming");
}
return 1;
}