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

Method Disconnect

core/PlayerManager.cpp:2199–2225  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2197}
2198
2199void CPlayer::Disconnect()
2200{
2201 DumpAdmin(false);
2202 m_IsConnected = false;
2203 m_IsInGame = false;
2204 m_IsAuthorized = false;
2205 m_Name.clear();
2206 m_Ip.clear();
2207 m_AuthID = "";
2208 m_SteamId = k_steamIDNil;
2209 m_Steam2Id = "";
2210 m_Steam3Id = "";
2211 m_pEdict = NULL;
2212 m_Info = NULL;
2213 m_pIClient = NULL;
2214 m_bAdminCheckSignalled = false;
2215 m_UserId = -1;
2216 m_bIsInKickQueue = false;
2217 m_bFakeClient = false;
2218 m_bIsSourceTV = false;
2219 m_bIsReplay = false;
2220 m_Serial.value = -1;
2221#if SOURCE_ENGINE == SE_CSGO || SOURCE_ENGINE == SE_BLADE || SOURCE_ENGINE == SE_MCV
2222 m_LanguageCookie = InvalidQueryCvarCookie;
2223#endif
2224 ClearNetchannelQueue();
2225}
2226
2227void CPlayer::ClearNetchannelQueue(void)
2228{

Callers 2

InvalidatePlayerMethod · 0.80
KickMethod · 0.80

Calls 1

clearMethod · 0.45

Tested by

no test coverage detected