if(self.alivetime)
{
- PlayerStats_Event(self, PLAYERSTATS_ALIVETIME, time - self.alivetime);
+ PS_GR_P_ADDVAL(self, PLAYERSTATS_ALIVETIME, time - self.alivetime);
self.alivetime = 0;
}
flood = Say(self, ownteam, world, msg, 1);
- if (flood > 0)
- GlobalSound(self.sample, CH_VOICE, voicetype);
- else if (flood < 0)
+ if(IS_SPEC(self) || IS_OBSERVER(self) || flood < 0)
FakeGlobalSound(self.sample, CH_VOICE, voicetype);
+ else if (flood > 0)
+ GlobalSound(self.sample, CH_VOICE, voicetype);
}
void MoveToTeam(entity client, float team_colour, float type)