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()