MCPcopy Create free account
hub / github.com/alliedmodders/sourcemod / ProcessFakeCliCmdQueue

Method ProcessFakeCliCmdQueue

core/HalfLife2.cpp:770–785  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

768}
769
770void CHalfLife2::ProcessFakeCliCmdQueue()
771{
772 while (!m_CmdQueue.empty())
773 {
774 DelayedFakeCliCmd *pFake = m_CmdQueue.first();
775
776 if (g_Players.GetClientOfUserId(pFake->userid) == pFake->client)
777 {
778 CPlayer *pPlayer = g_Players.GetPlayerByIndex(pFake->client);
779 serverpluginhelpers->ClientCommand(pPlayer->GetEdict(), pFake->cmd.c_str());
780 }
781
782 m_CmdQueue.pop();
783 m_FreeCmds.push(pFake);
784 }
785}
786
787bool CHalfLife2::IsLANServer()
788{

Callers 1

RunFrameHooksFunction · 0.80

Calls 8

emptyMethod · 0.80
GetClientOfUserIdMethod · 0.80
GetPlayerByIndexMethod · 0.80
ClientCommandMethod · 0.80
GetEdictMethod · 0.80
popMethod · 0.80
c_strMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected