diff --git a/extensions/sdkhooks/extension.cpp b/extensions/sdkhooks/extension.cpp index bb94bfd10..b76f4cfd6 100644 --- a/extensions/sdkhooks/extension.cpp +++ b/extensions/sdkhooks/extension.cpp @@ -30,6 +30,7 @@ * Version: $Id$ */ +#include #include "extension.h" #include "compat_wrappers.h" #include "macros.h" @@ -347,6 +348,16 @@ bool SDKHooks::SDK_OnMetamodLoad(ISmmAPI *ismm, char *error, size_t maxlen, bool return true; } +const char *SDKHooks::GetExtensionVerString() +{ + return SM_VERSION_STRING; +} + +const char *SDKHooks::GetExtensionDateString() +{ + return SM_BUILD_TIMESTAMP; +} + void SDKHooks::OnPluginLoaded(IPlugin *plugin) { if (g_pOnLevelInit->GetFunctionCount() > 0 && g_hookOnLevelInit == 0) diff --git a/extensions/sdkhooks/extension.h b/extensions/sdkhooks/extension.h index 776a371b2..10b29a715 100644 --- a/extensions/sdkhooks/extension.h +++ b/extensions/sdkhooks/extension.h @@ -157,6 +157,13 @@ public: * @return True if working, false otherwise. */ //virtual bool QueryRunning(char *error, size_t maxlength); + + /** Returns version string */ + virtual const char *GetExtensionVerString(); + + /** Returns date string */ + virtual const char *GetExtensionDateString(); + public: #if defined SMEXT_CONF_METAMOD /**