need help flood pms
#1

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
Reply
#2

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;
}
Reply
#3

can make one in a filter script please
Reply
#4

Dude, it's already a filterscript...
Reply
#5

it dont work it says been muted for 1 min but pm floods still you dont get muted
Reply
#6

can ya get them banned if pm spam flood so many lines auto ban
Reply
#7

How many lines do you want?
Reply
#8

mmmmmm 8
Reply
#9

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;
}
Reply
#10

lol eddy!
what a complicated and unintendated code.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)