Merge pull request #1 from LivingInPortal/master

Fix undefined gpGlobals
This commit is contained in:
BotoX 2016-02-13 14:36:24 +01:00
commit c1f1556c0b
2 changed files with 11 additions and 1 deletions

View File

@ -36,6 +36,8 @@
* @brief Implement extension code here.
*/
CGlobalVars *gpGlobals = NULL;
Outputinfo g_Outputinfo; /**< Global singleton for extension's main interface */
SMEXT_LINK(&g_Outputinfo);
@ -310,3 +312,9 @@ void Outputinfo::SDK_OnAllLoaded()
{
sharesys->AddNatives(myself, MyNatives);
}
bool Outputinfo::SDK_OnMetamodLoad(ISmmAPI *ismm, char *error, size_t maxlength, bool late)
{
gpGlobals = ismm->GetCGlobals();
return true;
}

View File

@ -91,7 +91,7 @@ public:
* @param late Whether or not Metamod considers this a late load.
* @return True to succeed, false to fail.
*/
//virtual bool SDK_OnMetamodLoad(ISmmAPI *ismm, char *error, size_t maxlength, bool late);
virtual bool SDK_OnMetamodLoad(ISmmAPI *ismm, char *error, size_t maxlength, bool late);
/**
* @brief Called when Metamod is detaching, after the extension version is called.
@ -116,4 +116,6 @@ public:
#endif
};
#endif // _INCLUDE_SOURCEMOD_EXTENSION_PROPER_H_