Попробуй удалить:
Code
public ResetView(any:client)
{
//if(IsPlayer(client) == false) PrintToServer("[SM][DC] ResetView:FALSE");
if(IsClientConnected(client) && IsClientInGame(client) && !IsFakeClient(client) && (GetClientTeam(client) > 1))
{
SetClientViewEntity(client,client);
SetEntPropEnt(client, Prop_Send, "m_hObserverTarget", 0);
SetEntProp(client, Prop_Send, "m_iObserverMode", 0);
SetEntProp(client, Prop_Send, "m_bDrawViewmodel", 1);
}
}
public SetView(any:client, any:entity)
{
//if(IsPlayer(client) == false) PrintToServer("[SM][DC] SetView:FALSE");
if(IsClientConnected(client) && IsClientInGame(client) && !IsFakeClient(client) && (GetClientTeam(client) > 1))
{
SetClientViewEntity(client,entity);
SetEntPropEnt(client, Prop_Send, "m_hObserverTarget", 0);
SetEntProp(client, Prop_Send, "m_iObserverMode", 1);
SetEntProp(client, Prop_Send, "m_bDrawViewmodel", 0);
}
}
И все что с ними связано( ResetView(client); ) и т.п.