I've made an adaptation to script posted here.. so it would work on toggle zoom instead of holding a button.. there it goes..
Quote
set do_zoom_on "ut_zoomin; vstr fov_small; cg_Drawhands 0"
set do_zoom_off "ut_zoomreset; vstr fov_wide; cg_Drawhands 1"
set do_zoom_on "ut_zoomout; vstr fov_wide; cg_Drawhands 1"
set fov_small "cg_fov 90;cg_Drawhands 0"
set fov_wide "cg_fov 110;cg_Drawhands 1"
bind PGUP "ut_zoomin; vstr fov_small"
bind mouse3 "ut_zoomreset; vstr fov_wide"
bind PGDN "ut_zoomout; vstr fov_wide"
Its HIGHLY recommended that u put a ";vstr fov_wide" after each weapon bind.. like this:
bind 1 "ut_weaptoggle knife;vstr fov_wide"
bind 2 "ut_weaptoggle grenade;vstr fov_wide"
bind 3 "ut_weaptoggle sidearm;vstr fov_wide"
bind 4 "ut_weaptoggle secondary;vstr fov_wide"
bind 5 "ut_weaptoggle primary;vstr fov_wide"
In case you use weap-next/prev as well:
bind MWHEELDOWN "weapprev;vstr fov_wide"
bind MWHEELUP "weapnext;vstr fov_wide"
There goes my personal weapchange configs:
Quote
bind 1 "ut_weaptoggle knife; seta cg_crosshairrgb "1,1,0,1"; vstr fov_wide;set armas vstr arma1"
bind e "ut_weaptoggle grenade; seta cg_crosshairrgb "0,0,1,1";vstr fov_wide; set armas vstr arma1"
bind 2 "ut_weaptoggle sidearm; seta cg_crosshairrgb "1,1,1,1";vstr fov_wide; set armas vstr arma1"
bind f "ut_weaptoggle primary; seta cg_crosshairrgb "0,1,0,1";vstr fov_wide; set armas vstr arma1"
bind z "weapon 13; seta cg_crosshairrgb 0,0,1,1; vstr fov_wide; set armas vstr arma1"
set arma1 "ut_weaptoggle sidearm;ut_weaptoggle secondary; seta cg_crosshairrgb "1,0,1,1";set armas vstr arma2"
set arma2 "ut_weaptoggle primary; seta cg_crosshairrgb "0,1,0,1";set armas vstr arma1"
vstr arma1
bind space "vstr armas;vstr fov_wide"
That's it! No way to go wrong with this one.. ONLY messy thing is that in-between sr8 shots.. you won't be on cg_drawhands 1/fov 110 .. but in the 'artificial zoom' .. so after every sr8-shot u should press either zoom_out, zoom_reset or ur bind to primary weapon.. so it will reset ur view to 110 ..
on any other ocasion .. such as quick weap changes u'll have the 'artificial zoom' turned off.