Do you think this could work?
PHP Code:
new g_FmSetModelForwardId
public plugin_init( )
{
g_FmSetModelForwardId = register_forward( FM_SetModel, "_FM_SetModel" )
set_task( something, "SomethingNotImportant" )
}
public _FM_SetModel( ent, model[ ] ) < UspEnabled, KnifeEnabled >
{
// some code
return FMRES_IGNORED
}
public _FM_SetModel( ent, model[ ] ) < >
{
unregister_forward( FM_SetModel, g_FmSetModelForwardId )
return FMRES_IGNORED
}
public SomethingNotImportant( )
{
state ( somethingevenlessimportant ) UspEnabled
state ( somethinglessimportantthanabove ) KnifeEnabled
}
I'm not sure if unregistering the forward in empty automaton handler works. Has anyone tried doing this and was successful?