| author | David Anderson <dvander@alliedmods.net> |
| Sun Nov 05 00:29:44 2006 +0000 (2006-11-05) | |
| changeset 140 | 2c25d4131b38 |
| parent 137 | d91a2848216d |
| child 141 | 1ea0bd016431 |
| permissions | -rw-r--r-- |
| dvander@137 | 1 |
#include <oslink.h> |
| dvander@137 | 2 |
#include "mm_api.h" |
| dvander@137 | 3 |
#include "sm_version.h" |
| dvander@137 | 4 |
|
| dvander@140 | 5 |
SourceMod_Core g_SourceMod; |
| dvander@137 | 6 |
|
| dvander@137 | 7 |
PLUGIN_EXPOSE(SourceMod, g_SourceMod); |
| dvander@137 | 8 |
|
| dvander@140 | 9 |
bool SourceMod_Core::Load(PluginId id, ISmmAPI *ismm, char *error, size_t maxlen, bool late) |
| dvander@137 | 10 |
{ |
| dvander@137 | 11 |
PLUGIN_SAVEVARS(); |
| dvander@137 | 12 |
|
| dvander@137 | 13 |
return true; |
| dvander@137 | 14 |
} |
| dvander@137 | 15 |
|
| dvander@140 | 16 |
bool SourceMod_Core::Unload(char *error, size_t maxlen) |
| dvander@137 | 17 |
{ |
| dvander@137 | 18 |
return true; |
| dvander@137 | 19 |
} |
| dvander@137 | 20 |
|
| dvander@140 | 21 |
bool SourceMod_Core::Pause(char *error, size_t maxlen) |
| dvander@137 | 22 |
{ |
| dvander@137 | 23 |
return true; |
| dvander@137 | 24 |
} |
| dvander@137 | 25 |
|
| dvander@140 | 26 |
bool SourceMod_Core::Unpause(char *error, size_t maxlen) |
| dvander@137 | 27 |
{ |
| dvander@137 | 28 |
return true; |
| dvander@137 | 29 |
} |
| dvander@137 | 30 |
|
| dvander@140 | 31 |
void SourceMod_Core::AllPluginsLoaded() |
| dvander@137 | 32 |
{ |
| dvander@137 | 33 |
} |
| dvander@137 | 34 |
|
| dvander@140 | 35 |
const char *SourceMod_Core::GetAuthor() |
| dvander@137 | 36 |
{ |
| dvander@137 | 37 |
return "AlliedModders, LLC"; |
| dvander@137 | 38 |
} |
| dvander@137 | 39 |
|
| dvander@140 | 40 |
const char *SourceMod_Core::GetName() |
| dvander@137 | 41 |
{ |
| dvander@137 | 42 |
return "SourceMod"; |
| dvander@137 | 43 |
} |
| dvander@137 | 44 |
|
| dvander@140 | 45 |
const char *SourceMod_Core::GetDescription() |
| dvander@137 | 46 |
{ |
| dvander@137 | 47 |
return "Extensible administration and scripting system"; |
| dvander@137 | 48 |
} |
| dvander@137 | 49 |
|
| dvander@140 | 50 |
const char *SourceMod_Core::GetURL() |
| dvander@137 | 51 |
{ |
| dvander@137 | 52 |
return "http://www.sourcemod.net/"; |
| dvander@137 | 53 |
} |
| dvander@137 | 54 |
|
| dvander@140 | 55 |
const char *SourceMod_Core::GetLicense() |
| dvander@137 | 56 |
{ |
| dvander@137 | 57 |
return "See LICENSE.txt"; |
| dvander@137 | 58 |
} |
| dvander@137 | 59 |
|
| dvander@140 | 60 |
const char *SourceMod_Core::GetVersion() |
| dvander@137 | 61 |
{ |
| dvander@137 | 62 |
return SOURCEMOD_VERSION; |
| dvander@137 | 63 |
} |
| dvander@137 | 64 |
|
| dvander@140 | 65 |
const char *SourceMod_Core::GetDate() |
| dvander@137 | 66 |
{ |
| dvander@137 | 67 |
return __DATE__; |
| dvander@137 | 68 |
} |
| dvander@137 | 69 |
|
| dvander@140 | 70 |
const char *SourceMod_Core::GetLogTag() |
| dvander@137 | 71 |
{ |
| dvander@137 | 72 |
return "SRCMOD"; |
| dvander@137 | 73 |
} |