dvander@145: #include dvander@145: #include "sourcemm_api.h" dvander@145: #include "sm_version.h" dvander@145: dvander@145: SourceMod_Core g_SourceMod; dvander@145: dvander@145: PLUGIN_EXPOSE(SourceMod, g_SourceMod); dvander@145: dvander@145: bool SourceMod_Core::Load(PluginId id, ISmmAPI *ismm, char *error, size_t maxlen, bool late) dvander@145: { dvander@145: PLUGIN_SAVEVARS(); dvander@145: dvander@145: return true; dvander@145: } dvander@145: dvander@145: bool SourceMod_Core::Unload(char *error, size_t maxlen) dvander@145: { dvander@145: return true; dvander@145: } dvander@145: dvander@145: bool SourceMod_Core::Pause(char *error, size_t maxlen) dvander@145: { dvander@145: return true; dvander@145: } dvander@145: dvander@145: bool SourceMod_Core::Unpause(char *error, size_t maxlen) dvander@145: { dvander@145: return true; dvander@145: } dvander@145: dvander@145: void SourceMod_Core::AllPluginsLoaded() dvander@145: { dvander@145: } dvander@145: dvander@145: const char *SourceMod_Core::GetAuthor() dvander@145: { dvander@145: return "AlliedModders, LLC"; dvander@145: } dvander@145: dvander@145: const char *SourceMod_Core::GetName() dvander@145: { dvander@145: return "SourceMod"; dvander@145: } dvander@145: dvander@145: const char *SourceMod_Core::GetDescription() dvander@145: { dvander@145: return "Extensible administration and scripting system"; dvander@145: } dvander@145: dvander@145: const char *SourceMod_Core::GetURL() dvander@145: { dvander@145: return "http://www.sourcemod.net/"; dvander@145: } dvander@145: dvander@145: const char *SourceMod_Core::GetLicense() dvander@145: { dvander@145: return "See LICENSE.txt"; dvander@145: } dvander@145: dvander@145: const char *SourceMod_Core::GetVersion() dvander@145: { dvander@145: return SOURCEMOD_VERSION; dvander@145: } dvander@145: dvander@145: const char *SourceMod_Core::GetDate() dvander@145: { dvander@145: return __DATE__; dvander@145: } dvander@145: dvander@145: const char *SourceMod_Core::GetLogTag() dvander@145: { dvander@145: return "SRCMOD"; dvander@145: }