1.1 --- a/extensions/sdktools/extension.cpp Tue May 24 20:36:09 2011 -0400
1.2 +++ b/extensions/sdktools/extension.cpp Wed May 25 08:27:27 2011 -0400
1.3 @@ -64,6 +64,11 @@
1.4 ICvar *icvar = NULL;
1.5 IServer *iserver = NULL;
1.6 CGlobalVars *gpGlobals;
1.7 +
1.8 +#if SOURCE_ENGINE >= SE_ORANGEBOX
1.9 +IServerTools *servertools = NULL;
1.10 +#endif
1.11 +
1.12 SourceHook::CallClass<IVEngineServer> *enginePatch = NULL;
1.13 SourceHook::CallClass<IEngineSound> *enginesoundPatch = NULL;
1.14 HandleType_t g_CallHandle = 0;
1.15 @@ -239,6 +244,10 @@
1.16 GET_V_IFACE_ANY(GetServerFactory, playerinfomngr, IPlayerInfoManager, INTERFACEVERSION_PLAYERINFOMANAGER);
1.17 GET_V_IFACE_CURRENT(GetEngineFactory, icvar, ICvar, CVAR_INTERFACE_VERSION);
1.18
1.19 +#if SOURCE_ENGINE >= SE_ORANGEBOX
1.20 + GET_V_IFACE_ANY(GetServerFactory, servertools, IServerTools, VSERVERTOOLS_INTERFACE_VERSION);
1.21 +#endif
1.22 +
1.23 gpGlobals = ismm->GetCGlobals();
1.24 enginePatch = SH_GET_CALLCLASS(engine);
1.25 enginesoundPatch = SH_GET_CALLCLASS(engsound);