Added stocks:
find_plugin_byfile find_plugin_bydesc
This commit is contained in:
parent
abd372447a
commit
ec02883f6e
@ -181,3 +181,32 @@ stock AddMenuItem(const MENU_TEXT[], const MENU_CMD[], const MENU_ACCESS, const
|
|||||||
|
|
||||||
callfunc_end()
|
callfunc_end()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Find plugin by an attribute */
|
||||||
|
stock find_plugin_byfile(pname[], bool:ignorecase=true)
|
||||||
|
{
|
||||||
|
new num_of_plugins = get_pluginsnum();
|
||||||
|
new dummy[1];
|
||||||
|
new name[64];
|
||||||
|
for (new i = 0; i < num_of_plugins; ++i)
|
||||||
|
{
|
||||||
|
get_plugin(i, name, 0, dummy, 63, dummy, 0, dummy, 0, dummy, 0);
|
||||||
|
if (ignorecase ? equali(name, pname) : equal(name, pname))
|
||||||
|
return i;
|
||||||
|
}
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
stock find_plugin_bydesc(pdesc[], bool:ignorecase=true)
|
||||||
|
{
|
||||||
|
new num_of_plugins = get_pluginsnum();
|
||||||
|
new dummy[1];
|
||||||
|
new desc[64];
|
||||||
|
for (new i = 0; i < num_of_plugins; ++i)
|
||||||
|
{
|
||||||
|
get_plugin(i, dummy, 0, desc, 63, dummy, 0, dummy, 0, dummy, 0);
|
||||||
|
if (ignorecase ? equali(desc, pdesc) : equal(desc, pdesc))
|
||||||
|
return i;
|
||||||
|
}
|
||||||
|
return -1;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user