Maybee you need use flags to make the work

Binding some keys with alliases, and you know, when you are "ironsighiting" the frames of the weapon model and the FOV (if you are using darkplaces use zoom) are differents and (obviously) you cant change the weapon with the impulses:)
check the "tactic quake" or "black ops" code. You can download the mods from
hi, I am nahuel, I love quake and qc.