03.02.2013, 19:51
●●● Ant-Flood ●●●
Creditos: Dan.
PHP Code:
// - OnGameModeInit Ou OnFilterScriptInit - //
SetTimer("TempoMutado",1000,true);
// - New's - //
new Floodando[MAX_PLAYERS],
TMutado[MAX_PLAYERS];
// - Forward's - //
forward ParouFlood(playerid);
forward TempoMutado();
// - Public's - //
public OnPlayerText(playerid, text[])
{
if(TMutado[playerid] > 0)
{
new string[60];
format(string, sizeof(string), "-AntFlood- Faltam %d segundos, para voce ser desmutado!", TMutado[playerid]);
SendClientMessage(playerid, -1, string);
return false;
}
Floodando[playerid]++;
if(Floodando[playerid] == 3)
{
Floodando[playerid] = 0;
TMutado[playerid] = 120;
SendClientMessage(playerid, -1, "-AntFlood- Vocк foi mutado por 120 Segundos.!");
return 1;
}
else
{
SetTimerEx("ParouFlood", 3000, false, "i", playerid);
}
return 1;
}
public TempoMutado()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(TMutado[i] == 1)
{
TMutado[i] = 0;
SendClientMessage(i, -1, "-AntFlood- Vocк foi desmutado!");
return 1;
}
if(TMutado[i] > 0)
{
TMutado[i]--;
}
}
return 1;
}
public ParouFlood(playerid)
{
Floodando[playerid] = 0;
return 1;
}