Ok I figured it out. Heres what I did:
Code:
#include <amxmodx>
#include <engine>
#include <fakemeta>
public plugin_init() {
register_plugin("Unprecacher","1.17","Melanie")
}
public plugin_precache() register_forward(FM_PrecacheModel,"model_handle");
public plugin_modules(){
require_module("Engine");
require_module("FakeMeta");
}
public model_handle(str[]){
server_print("Model %s precached",str);
return FMRES_OVERRIDE
}
I registered the forward ON the precache function. Now, this confuses me, because:
Quote:
|
plugin_precache - Called after plugin_cfg
|
And also:
Quote:
|
plugin_cfg - Called after plugin_init has been called
|
Ok, so precache is called after cfg, and cfgg is called after init, and yet the evidence points towards init being called AFTER precache, thus AFTER cfg.
Pretty strange, in my opinion.
__________________