Port antiflood.
This commit is contained in:
parent
e68c228a36
commit
9980930dff
@ -47,7 +47,7 @@ public Plugin:myinfo =
|
|||||||
new Float:g_LastTime[MAXPLAYERS + 1] = {0.0, ...}; /* Last time player used say or say_team */
|
new Float:g_LastTime[MAXPLAYERS + 1] = {0.0, ...}; /* Last time player used say or say_team */
|
||||||
new g_FloodTokens[MAXPLAYERS + 1] = {0, ...}; /* Number of flood tokens player has */
|
new g_FloodTokens[MAXPLAYERS + 1] = {0, ...}; /* Number of flood tokens player has */
|
||||||
|
|
||||||
new Handle:sm_flood_time; /* Handle to sm_flood_time convar */
|
ConVar sm_flood_time; /* Handle to sm_flood_time convar */
|
||||||
|
|
||||||
public OnPluginStart()
|
public OnPluginStart()
|
||||||
{
|
{
|
||||||
@ -60,11 +60,11 @@ public OnClientPutInServer(client)
|
|||||||
g_FloodTokens[client] = 0;
|
g_FloodTokens[client] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
new Float:max_chat;
|
float max_chat;
|
||||||
|
|
||||||
public bool:OnClientFloodCheck(client)
|
public bool OnClientFloodCheck(int client)
|
||||||
{
|
{
|
||||||
max_chat = GetConVarFloat(sm_flood_time);
|
max_chat = sm_flood_time.FloatValue;
|
||||||
|
|
||||||
if (max_chat <= 0.0
|
if (max_chat <= 0.0
|
||||||
|| CheckCommandAccess(client, "sm_flood_access", ADMFLAG_ROOT, true))
|
|| CheckCommandAccess(client, "sm_flood_access", ADMFLAG_ROOT, true))
|
||||||
|
Loading…
Reference in New Issue
Block a user