need help flood pms - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: need help flood pms (
/showthread.php?tid=86942)
need help flood pms -
stuntage - 17.07.2009
Hi guys need someone do me simple filter script that stops dick brains pm flooding the server please
am getting attacked everyday with pm floods
Re: need help flood pms -
refshal - 17.07.2009
pawn Код:
#include <a_samp>
enum PlayerInfo
{
PMMuted,
SC,
ST
}
new PlayerData[MAX_PLAYERS][PlayerInfo];
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
if(PlayerData[playerid][PMMuted] == 1)
{
return 0;
}
if(PlayerData[playerid][SC] == 0) PlayerData[playerid][ST] = TS();
PlayerData[playerid][SC]++;
if(TS() - PlayerData[playerid][ST] > 10)
{
PlayerData[playerid][SC] = 0;
PlayerData[playerid][ST] = TS();
}
else if(PlayerData[playerid][SC] == 5 -1)
{
SendClientMessage(playerid, 0xFFFFFFAA, "You have been muted for PM spamming in 1 minute.");
PlayerData[playerid][PMMuted] = 1;
SetTimerEx("AutoUnMute", 100000, 0, "i", playerid);
}
return 1;
}
stock TS()
{
new Time = GetTickCount() / 1000;
return Time;
}
forward AutoUnMute(playerid);
public AutoUnMute(playerid)
{
PlayerData[playerid][PMMuted] = 0;
SendClientMessage(playerid, 0xFFFFFFAA, "You have been unmuted.");
return 1;
}
Re: need help flood pms -
stuntage - 17.07.2009
can make one in a filter script please
Re: need help flood pms -
refshal - 17.07.2009
Dude, it's already a filterscript...
Re: need help flood pms -
stuntage - 17.07.2009
it dont work it says been muted for 1 min but pm floods still you dont get muted
Re: need help flood pms -
stuntage - 17.07.2009
can ya get them banned if pm spam flood so many lines auto ban
Re: need help flood pms -
refshal - 17.07.2009
How many lines do you want?
Re: need help flood pms -
stuntage - 17.07.2009
mmmmmm 8
Re: need help flood pms -
refshal - 17.07.2009
pawn Код:
#include <a_samp>
enum PlayerInfo
{
SC,
ST
}
new PlayerData[MAX_PLAYERS][PlayerInfo];
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
if(PlayerData[playerid][SC] == 0) PlayerData[playerid][ST] = TS();
PlayerData[playerid][SC]++;
if(TS() - PlayerData[playerid][ST] > 10)
{
PlayerData[playerid][SC] = 0;
PlayerData[playerid][ST] = TS();
}
else if(PlayerData[playerid][SC] == 8 -1)
{
SendClientMessage(playerid, 0xFFFFFFAA, "You have been banned for PM spamming.");
Ban(playerid);
}
return 1;
}
stock TS()
{
new Time = GetTickCount() / 1000;
return Time;
}
Re: need help flood pms -
c0der. - 17.07.2009
lol eddy!
what a complicated and unintendated code.