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