2 #include "sourcemm_api.h"
3 #include "sm_version.h"
6 SourceMod_Core g_SourceMod_Core;
8 PLUGIN_EXPOSE(SourceMod, g_SourceMod_Core);
10 bool SourceMod_Core::Load(PluginId id, ISmmAPI *ismm, char *error, size_t maxlen, bool late)
14 return g_SourceMod.InitializeSourceMod(error, maxlen, late);
17 bool SourceMod_Core::Unload(char *error, size_t maxlen)
22 bool SourceMod_Core::Pause(char *error, size_t maxlen)
27 bool SourceMod_Core::Unpause(char *error, size_t maxlen)
32 void SourceMod_Core::AllPluginsLoaded()
36 const char *SourceMod_Core::GetAuthor()
38 return "AlliedModders, LLC";
41 const char *SourceMod_Core::GetName()
46 const char *SourceMod_Core::GetDescription()
48 return "Extensible administration and scripting system";
51 const char *SourceMod_Core::GetURL()
53 return "http://www.sourcemod.net/";
56 const char *SourceMod_Core::GetLicense()
58 return "See LICENSE.txt";
61 const char *SourceMod_Core::GetVersion()
63 return SOURCEMOD_VERSION;
66 const char *SourceMod_Core::GetDate()
71 const char *SourceMod_Core::GetLogTag()