#include <sourcemod>
// Рейты
#define RATE 66
public OnPluginStart()
{
for (new i = 1; i <= MaxClients; i++)
{
if (IsClientInGame(i))
{
OnClientSettingsChanged(i);
}
}
}
public OnClientPostAdminCheck(client)
{
OnClientSettingsChanged(client);
}
public OnClientSettingsChanged(client)
{
if (!IsFakeClient(client))
{
QueryClientConVar(client, "cl_cmdrate", ConVarQueryFinished:CallBack, client)
}
}
public CallBack(QueryCookie:cookie, client, ConVarQueryResult:result, const String:name[], const String:value[])
{
if (StringToInt(value) != RATE)
{
KickClient(client, "Смените рейты (Пропишите в консоли: cl_cmdrate %d)", RATE);
}
}