core/PlayerManager.cpp
changeset 643 f55b20bb1007
parent 616 d5b1dcf38c07
child 644 2a90d4324fc0
     1.1 --- a/core/PlayerManager.cpp	Sat Mar 17 16:32:40 2007 +0000
     1.2 +++ b/core/PlayerManager.cpp	Sat Mar 17 20:25:08 2007 +0000
     1.3 @@ -60,6 +60,7 @@
     1.4  	m_clcommand = g_Forwards.CreateForward("OnClientCommand", ET_Hook, 2, NULL, Param_Cell, Param_Cell);
     1.5  	m_clinfochanged = g_Forwards.CreateForward("OnClientSettingsChanged", ET_Ignore, 1, p2);
     1.6  	m_clauth = g_Forwards.CreateForward("OnClientAuthorized", ET_Ignore, 2, NULL, Param_Cell, Param_String);
     1.7 +	m_onActivate = g_Forwards.CreateForward("OnServerLoad", ET_Ignore, 0, NULL);
     1.8  }
     1.9  
    1.10  void PlayerManager::OnSourceModShutdown()
    1.11 @@ -80,6 +81,7 @@
    1.12  	g_Forwards.ReleaseForward(m_clcommand);
    1.13  	g_Forwards.ReleaseForward(m_clinfochanged);
    1.14  	g_Forwards.ReleaseForward(m_clauth);
    1.15 +	g_Forwards.ReleaseForward(m_onActivate);
    1.16  
    1.17  	delete [] m_Players;
    1.18  }
    1.19 @@ -97,6 +99,7 @@
    1.20  
    1.21  		memset(m_AuthQueue, 0, sizeof(unsigned int) * (m_maxClients + 1));
    1.22  	}
    1.23 +	m_onActivate->Execute(NULL);
    1.24  }
    1.25  
    1.26  void PlayerManager::RunAuthChecks()