I've finally decided to start learning fakemeta instead of using engine. When trying to port the weapon model change I get a not precached error.
PHP Code:
// This gives a not precached error...
set_pev(id, pev_viewmodel, "models/v_gauss.mdl");
set_pev(id, pev_weaponmodel, "models/p_gauss.mdl");
// This will set the models perfectly...
entity_set_string(id, EV_SZ_viewmodel, "models/v_gauss.mdl");
entity_set_string(id, EV_SZ_weaponmodel, "models/p_gauss.mdl");
Yes I have both of those models precached