Code:
/* The actual return value of the function, use these instead of PLUGIN_HANDLED etc when
* returning from registered forwards.
*/
#define FMRES_HANDLED 2
#define FMRES_SUPERCEDE 4
#define FMRES_IGNORED 1
#define FMRES_OVERRIDE 3
Code:
register_forward(FM_SetModel, "handle_model")
public handle_model(id, const mdl[])
{
if(!is_valid_ent(id) || !get_cvar_num("dod_am_enabled"))
return FMRES_IGNORED
new team = entity_get_int(id, EV_INT_team)
if(contain(mdl, "models/player.mdl") && team > 0)
{
entity_set_string(id, EV_SZ_model, models[team - 1])
return FMRES_SUPERCEDE
}
new temp[128]
entity_get_string(id, EV_SZ_model, temp, 127)
log_amx("entid: %d model: %s", id, temp)
return FMRES_IGNORED
}
__________________
HDD fried, failed to backup files. Sorry folks, just don't have free time anymore. This is goodbye.