Code inside .inc
Code:
stock rm_base_plugin_id()
{
static pluginid = -1;
if (pluginid != -1)
{
log_amx("USE STATIC! %d", pluginid);
return pluginid;
}
new num_of_plugins = get_pluginsnum()
for (new i = 0; i < num_of_plugins; ++i)
{
if (get_func_id("RM_RegisterPlugin",i) >= 0)
{
pluginid = i;
break;
}
}
return pluginid;
}
I need cache pluginid value for speedup. But I can't see 'USE STATIC! ' message in console.
Why static not works as I need (like in c/c++ language)