Не знаю считается это читерстом, но я юзаю и необламываюсь. Вот тока на спайс картах с ним неудобно
на бальшие растояния прицеливатся. Хотя если поменять разницу фова, это можно бутет испраить...
set zoomin "+zoom; set zoomtoggle vstr zoomout; bind mwheelup vstr zoomcycleup; bind mwheeldown vstr zoomcycledown; vstr lowsens"
set zoomout "-zoom; set zoomtoggle vstr zoomin; bind mwheelup weapnext; bind mwheeldown weapprev; vstr highsens"
set zoomtoggle vstr zoomin
set zoomcycle4 "set cg_zoomfov 100; set zoomcycleup vstr zoomcycle3; set zoomcycledown vstr zoomcycle4"
set zoomcycle3 "set cg_zoomfov 85; set zoomcycleup vstr zoomcycle2; set zoomcycledown vstr zoomcycle4"
set zoomcycle2 "set cg_zoomfov 65; set zoomcycleup vstr zoomcycle1; set zoomcycledown vstr zoomcycle3"
set zoomcycle1 "set cg_zoomfov 55; set zoomcycleup vstr zoomcycle1; set zoomcycledown vstr zoomcycle2"
set cg_zoomfov 45
set highsens "sensitivity 25"
set lowsens "sensitivity 10"
set zoomcycleup vstr zoomcycle3
set zoomcycledown vstr zoomcycle4
bind MOUSE2 "vstr zoomtoggle"
все это надо вставить в текстовый документ и сохранить в папку quake/ в формате cfg
в игре написать bind f5 "exec zoom.cfg"
ну, думаю разберетесь... если что непонятно задавайте вопросы...