1.1 --- a/extensions/cstrike/extension.cpp Sat Mar 16 18:05:22 2013 -0400
1.2 +++ b/extensions/cstrike/extension.cpp Sat Mar 16 22:15:25 2013 -0400
1.3 @@ -113,7 +113,7 @@
1.4 if (hooked_everything)
1.5 {
1.6 gameevents->RemoveListener(&g_TimeLeftEvents);
1.7 - SH_REMOVE_HOOK_MEMFUNC(IServerGameDLL, LevelInit, gamedll, &g_TimeLeftEvents, &TimeLeftEvents::LevelInit, true);
1.8 + SH_REMOVE_HOOK(IServerGameDLL, LevelInit, gamedll, SH_MEMBER(&g_TimeLeftEvents, &TimeLeftEvents::LevelInit), true);
1.9 hooked_everything = false;
1.10 }
1.11 g_RegNatives.UnregisterAll();
1.12 @@ -140,7 +140,7 @@
1.13 }
1.14 gameevents->AddListener(&g_TimeLeftEvents, "round_start", true);
1.15 gameevents->AddListener(&g_TimeLeftEvents, "round_end", true);
1.16 - SH_ADD_HOOK_MEMFUNC(IServerGameDLL, LevelInit, gamedll, &g_TimeLeftEvents, &TimeLeftEvents::LevelInit, true);
1.17 + SH_ADD_HOOK(IServerGameDLL, LevelInit, gamedll, SH_MEMBER(&g_TimeLeftEvents, &TimeLeftEvents::LevelInit), true);
1.18 hooked_everything = true;
1.19
1.20 SM_GET_LATE_IFACE(BINTOOLS, g_pBinTools);