new g_iSlots;
public OnMapStart()
{
g_iSlots = GetMaxHumanPlayers();
}
public OnClientConnected(client)
{
g_iBuffer = 0;
for(new i = 1; i <= MaxClients; ++i)
{
if (IsClientConnected(i) && !IsClientInKickQueue(i) && !IsFakeClient(i) && ++g_iBuffer > g_iSlots)
{
KickClient(client, "Сервер переполнен");
return;
}
}
}