
Originally Posted by
vurun
It works perfectly for me ... it is copy pasted from my autoexec.cfg. I'll do it again here, sorry for repeating it:
Code:
// Define zoom levels
set fov1 "cg_zoomfov 80;cg_zoomsensitivity 1"
set fov2 "cg_zoomfov 55;cg_zoomsensitivity 1"
set fov3 "cg_zoomfov 35;cg_zoomsensitivity 1"
set fov4 "cg_zoomfov 20;cg_zoomsensitivity 1"
// Define zoom cycle
set sfov1 "vstr fov1; set lzoom vstr sfov1; set mzoom vstr sfov2"
set sfov2 "vstr fov2; set lzoom vstr sfov1; set mzoom vstr sfov3"
set sfov3 "vstr fov3; set lzoom vstr sfov2; set mzoom vstr sfov4"
set sfov4 "vstr fov4; set lzoom vstr sfov3; set mzoom vstr sfov4"
// Set default zoom
vstr sfov2
// Bind gradual zoom to mouse wheel up/down
bind mwheelup "vstr mzoom"
bind mwheeldown "vstr lzoom"
// Reset zoom to default with mousewheel press.
bind mouse3 "vstr sfov2"
Are you sure you remember to include the line (it defines the variables mzoom and lzoom which are bound to wheelup and wheeldown):
Code:
// Set default zoom
vstr sfov2
You may have conflicting binds/variables.
Best Regards
Kadle