04.02.2018, 17:02
Try this,
Add this somewhere in your script
Code:
if(SpamCheckT(playerid, 2) == 1) { SpamTimes[playerid]++; if(SpamTimes[playerid] == 5) { PlayerData[playerid][Muted] = 1; PlayerData[playerid][MutedTime] += 20; new str[128]; // blah blah mysql_format(SQL, str,128,"UPDATE `users` SET `Muted`='1' ,`MutedTime`='%d' WHERE `id` = '%d' LIMIT 1",PlayerData[playerid][MutedTime],PlayerData[playerid][ID]); mysql_tquery(SQL, str, "", ""); SendClientMessage(playerid, COLOR_GREY, "You have been auto-muted for spamming. You will be unmuted in 20 seconds."); SpamTimes[playerid] = 0; return 0; } } else SpamTimes[playerid] = 0;
PHP Code:
stock SpamCheckT(playerid, time)
{
new time_spam = gettime() - SpamCheck[playerid];
if(time_spam < time) return 1;
SpamCheck[playerid] = gettime();
return 0;
}