flip to serials.
This commit is contained in:
parent
6b3e661b2b
commit
c4c4cf0085
@ -860,14 +860,14 @@ void PlayerManager::OnClientPrintf(edict_t *pEdict, const char *szMsg)
|
|||||||
{
|
{
|
||||||
int client = IndexOfEdict(pEdict);
|
int client = IndexOfEdict(pEdict);
|
||||||
|
|
||||||
INetChannel *pNetChan = static_cast<INetChannel *>(engine->GetPlayerNetInfo(client));
|
|
||||||
if (pNetChan == NULL)
|
|
||||||
RETURN_META(MRES_IGNORED);
|
|
||||||
|
|
||||||
CPlayer &player = m_Players[client];
|
CPlayer &player = m_Players[client];
|
||||||
if (!player.IsConnected())
|
if (!player.IsConnected())
|
||||||
RETURN_META(MRES_IGNORED);
|
RETURN_META(MRES_IGNORED);
|
||||||
|
|
||||||
|
INetChannel *pNetChan = static_cast<INetChannel *>(engine->GetPlayerNetInfo(client));
|
||||||
|
if (pNetChan == NULL)
|
||||||
|
RETURN_META(MRES_IGNORED);
|
||||||
|
|
||||||
size_t nMsgLen = strlen(szMsg);
|
size_t nMsgLen = strlen(szMsg);
|
||||||
#if SOURCE_ENGINE == SE_EPISODEONE
|
#if SOURCE_ENGINE == SE_EPISODEONE
|
||||||
int nNumBitsWritten = 0;
|
int nNumBitsWritten = 0;
|
||||||
@ -888,7 +888,7 @@ void PlayerManager::OnClientPrintf(edict_t *pEdict, const char *szMsg)
|
|||||||
// Don't send any more messages for this player until the buffer is empty.
|
// Don't send any more messages for this player until the buffer is empty.
|
||||||
// Queue up a gameframe hook to empty the buffer (if we haven't already)
|
// Queue up a gameframe hook to empty the buffer (if we haven't already)
|
||||||
if (player.m_PrintfBuffer.empty())
|
if (player.m_PrintfBuffer.empty())
|
||||||
g_SourceMod.AddFrameAction(PrintfBuffer_FrameAction, (void *)(intptr_t)client);
|
g_SourceMod.AddFrameAction(PrintfBuffer_FrameAction, (void *)(uintptr_t)player.GetSerial());
|
||||||
|
|
||||||
player.m_PrintfBuffer.append(szMsg);
|
player.m_PrintfBuffer.append(szMsg);
|
||||||
|
|
||||||
@ -898,8 +898,9 @@ void PlayerManager::OnClientPrintf(edict_t *pEdict, const char *szMsg)
|
|||||||
RETURN_META(MRES_IGNORED);
|
RETURN_META(MRES_IGNORED);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PlayerManager::OnPrintfFrameAction(int client)
|
void PlayerManager::OnPrintfFrameAction(unsigned int serial)
|
||||||
{
|
{
|
||||||
|
int client = GetClientFromSerial(serial);
|
||||||
CPlayer &player = m_Players[client];
|
CPlayer &player = m_Players[client];
|
||||||
if (!player.IsConnected())
|
if (!player.IsConnected())
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user