diff --git a/extensions/sdktools/vglobals.cpp b/extensions/sdktools/vglobals.cpp index 71d64401..aeaf3bff 100644 --- a/extensions/sdktools/vglobals.cpp +++ b/extensions/sdktools/vglobals.cpp @@ -130,6 +130,9 @@ bool UTIL_VerifySignature(const void *addr, const char *sig, size_t len) void GetIServer() { +#if SOURCE_ENGINE == SE_TF2 + iserver = engine->GetIServer(); +#else void *addr; const char *sigstr; char sig[32]; @@ -188,6 +191,7 @@ void GetIServer() /* Finally we have the interface we were looking for */ iserver = *reinterpret_cast(reinterpret_cast(vfunc) + offset); +#endif // !TF2 } void GetResourceEntity()