core/smn_core.cpp
changeset 1798 f62bedffc279
parent 1573 979f2ccfee5a
child 1833 3bb2c9cb63d2
     1.1 --- a/core/smn_core.cpp	Sun Dec 16 23:45:03 2007 +0000
     1.2 +++ b/core/smn_core.cpp	Sun Dec 16 23:45:41 2007 +0000
     1.3 @@ -585,6 +585,18 @@
     1.4  	return 1;
     1.5  }
     1.6  
     1.7 +static cell_t FindPluginByNumber(IPluginContext *pContext, const cell_t *params)
     1.8 +{
     1.9 +	CPlugin *pPlugin = g_PluginSys.GetPluginByOrder(params[1]);
    1.10 +	
    1.11 +	if (pPlugin == NULL)
    1.12 +	{
    1.13 +		return BAD_HANDLE;
    1.14 +	}
    1.15 +
    1.16 +	return pPlugin->GetMyHandle();
    1.17 +}
    1.18 +
    1.19  REGISTER_NATIVES(coreNatives)
    1.20  {
    1.21  	{"AutoExecConfig",			AutoExecConfig},
    1.22 @@ -607,6 +619,7 @@
    1.23  	{"LogToFile",				LogToFile},
    1.24  	{"LogToFileEx",				LogToFileEx},
    1.25  	{"GetExtensionFileStatus",	GetExtensionFileStatus},
    1.26 +	{"FindPluginByNumber",		FindPluginByNumber},
    1.27  	{NULL,						NULL},
    1.28  };
    1.29