clientconnect now blocks properly when needed
authorDavid Anderson <dvander@alliedmods.net>
Sat Feb 17 09:02:22 2007 +0000 (2007-02-17)
changeset 5160807e52b4e02
parent 515 643240c66787
child 517 da53a0fa5721
clientconnect now blocks properly when needed
removed cruft
core/CPlayerManager.cpp
core/CPlayerManager.h
     1.1 --- a/core/CPlayerManager.cpp	Sat Feb 17 09:00:14 2007 +0000
     1.2 +++ b/core/CPlayerManager.cpp	Sat Feb 17 09:02:22 2007 +0000
     1.3 @@ -195,10 +195,11 @@
     1.4  	{
     1.5  		m_AuthQueue[++m_AuthQueue[0]] = client;
     1.6  		g_SourceMod.SetAuthChecking(true);
     1.7 +	} else {
     1.8 +		RETURN_META_VALUE(MRES_SUPERCEDE, false);
     1.9  	}
    1.10  
    1.11 -	//:todo: this must meta return
    1.12 -	return (res) ? true : false;
    1.13 +	return true;
    1.14  }
    1.15  
    1.16  bool CPlayerManager::OnClientConnect_Post(edict_t *pEntity, const char *pszName, const char *pszAddress, char *reject, int maxrejectlen)
    1.17 @@ -257,11 +258,6 @@
    1.18  	m_clputinserver->Execute(&res, NULL);
    1.19  }
    1.20  
    1.21 -void CPlayerManager::OnClientAuthorized()
    1.22 -{
    1.23 -	//:TODO:
    1.24 -}
    1.25 -
    1.26  void CPlayerManager::OnClientDisconnect(edict_t *pEntity)
    1.27  {
    1.28  	cell_t res;
     2.1 --- a/core/CPlayerManager.h	Sat Feb 17 09:00:14 2007 +0000
     2.2 +++ b/core/CPlayerManager.h	Sat Feb 17 09:02:22 2007 +0000
     2.3 @@ -82,7 +82,6 @@
     2.4  	void OnClientPutInServer(edict_t *pEntity, char const *playername);
     2.5  	void OnClientDisconnect(edict_t *pEntity);
     2.6  	void OnClientDisconnect_Post(edict_t *pEntity);
     2.7 -	void OnClientAuthorized(); //:TODO: any args needed?
     2.8  	void OnClientCommand(edict_t *pEntity);
     2.9  	void OnClientSettingsChanged(edict_t *pEntity);
    2.10  public: //IPlayerManager