Update PlayerManager.cpp
This commit is contained in:
parent
ab218278f7
commit
b024ad05bf
@ -900,14 +900,14 @@ void PlayerManager::OnPrintfFrameAction(unsigned int serial)
|
|||||||
CPlayer &player = m_Players[client];
|
CPlayer &player = m_Players[client];
|
||||||
if (!player.IsConnected())
|
if (!player.IsConnected())
|
||||||
{
|
{
|
||||||
player.m_PrintfBuffer.clear();
|
player.ClearNetchannelQueue();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
INetChannel *pNetChan = static_cast<INetChannel *>(engine->GetPlayerNetInfo(client));
|
INetChannel *pNetChan = static_cast<INetChannel *>(engine->GetPlayerNetInfo(client));
|
||||||
if (pNetChan == NULL)
|
if (pNetChan == NULL)
|
||||||
{
|
{
|
||||||
player.m_PrintfBuffer.clear();
|
player.ClearNetchannelQueue();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2236,7 +2236,13 @@ void CPlayer::Disconnect()
|
|||||||
#if SOURCE_ENGINE == SE_CSGO
|
#if SOURCE_ENGINE == SE_CSGO
|
||||||
m_LanguageCookie = InvalidQueryCvarCookie;
|
m_LanguageCookie = InvalidQueryCvarCookie;
|
||||||
#endif
|
#endif
|
||||||
m_PrintfBuffer.clear();
|
ClearNetchannelQueue();
|
||||||
|
}
|
||||||
|
|
||||||
|
void CPlayer::ClearNetchannelQueue(void)
|
||||||
|
{
|
||||||
|
while (!m_PrintfBuffer.empty())
|
||||||
|
m_PrintfBuffer.popFront();
|
||||||
}
|
}
|
||||||
|
|
||||||
void CPlayer::SetName(const char *name)
|
void CPlayer::SetName(const char *name)
|
||||||
|
Loading…
Reference in New Issue
Block a user