public OnPluginStart()
{
HookEvent("player_spawn", Event_OnPlayerSpawn);
RegConsoleCmd("sm_ks", cmd_zzguns);
}
public void Event_OnPlayerSpawn(Event hEvent, const char[] sName, bool bDontBroadcast)
{
int iClient = GetClientOfUserId(hEvent.GetInt ("userid"));
if(GetClientTeam(iClient) == 2) CreateTimer(1.0, SpawnTimer, GetClientUserId(iClient))
}
public Action SpawnTimer(Handle hTimer, any UserId)
{
int client = GetClientOfUserId(UserId);
if (client != 0 && IsClientInGame(client)) SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 3.0);
}
public Action cmd_zzguns(int client, int args)
{
if (client != 0 && IsClientInGame(client))
{
SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.0);
PrintToChat(client, "Ваша скорость сброшена");
}
return Plugin_Handled;
}