From f9bf6cf3542e141239bdb7bda8ab6117d7a89682 Mon Sep 17 00:00:00 2001 From: Learath Date: Wed, 1 Jul 2020 23:52:26 +0300 Subject: [PATCH] Spam protection on /rank --- src/game/server/player.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/game/server/player.cpp b/src/game/server/player.cpp index 767598d92..023255d77 100644 --- a/src/game/server/player.cpp +++ b/src/game/server/player.cpp @@ -411,8 +411,8 @@ void CPlayer::Snap(int SnappingClient) { CPlayer *pSnapPlayer = GameServer()->m_apPlayers[SnappingClient]; ShowSpec = ShowSpec && ( - GameServer()->GetDDRaceTeam(id) == GameServer()->GetDDRaceTeam(SnappingClient) - || pSnapPlayer->m_ShowOthers + GameServer()->GetDDRaceTeam(id) == GameServer()->GetDDRaceTeam(SnappingClient) + || pSnapPlayer->m_ShowOthers || (pSnapPlayer->GetTeam() == TEAM_SPECTATORS || pSnapPlayer->IsPaused()) ); } @@ -933,7 +933,7 @@ void CPlayer::ProcessScoreResult(CScorePlayerResult &Result) { if(Result.m_Data.m_aaMessages[i][0] == 0) break; - GameServer()->SendChat(-1, CGameContext::CHAT_ALL, Result.m_Data.m_aaMessages[i]); + GameServer()->SendChat(-1, CGameContext::CHAT_ALL, Result.m_Data.m_aaMessages[i], m_ClientID); } break; case CScorePlayerResult::BROADCAST: