My mod's 3rd person.
The player.mdl is set in client.qc in setmodel(self, "progs/player.mdl") etc.
I'm trying to change it to a different model, part way through a level, by a function that does an if ...... setmodel(self, "progs/different.mdl") etc.
All that happens is that it flickers, going through alternate original model, then new, then original, then new etc., etc., etc.
It's like it needs to cancel the old model (like my technical qc speak?) before the new one will "take".
Any ideas?
And yes, coding is fun.
cheers, ajay.