diff -r 643240c66787 -r 0807e52b4e02 core/CPlayerManager.cpp --- a/core/CPlayerManager.cpp Sat Feb 17 09:00:14 2007 +0000 +++ b/core/CPlayerManager.cpp Sat Feb 17 09:02:22 2007 +0000 @@ -195,10 +195,11 @@ { m_AuthQueue[++m_AuthQueue[0]] = client; g_SourceMod.SetAuthChecking(true); + } else { + RETURN_META_VALUE(MRES_SUPERCEDE, false); } - //:todo: this must meta return - return (res) ? true : false; + return true; } bool CPlayerManager::OnClientConnect_Post(edict_t *pEntity, const char *pszName, const char *pszAddress, char *reject, int maxrejectlen) @@ -257,11 +258,6 @@ m_clputinserver->Execute(&res, NULL); } -void CPlayerManager::OnClientAuthorized() -{ - //:TODO: -} - void CPlayerManager::OnClientDisconnect(edict_t *pEntity) { cell_t res;