выдержка из моего конфига
.....
bind "KP_UPARROW" "buy awp"
bind "KP_LEFTARROW" "buy deagle"
bind "KP_5" "buy ak47; buy m4a1"
bind "KP_RIGHTARROW" "buy mp5navy"
bind "MWHEELDOWN" "buy secammo"
bind "MWHEELUP" "buy primammo"
.....
так, мне самому лень, может если забиндить кнопки без buy а просто deagle или что-то еще, он просто будет доставать а не покупать?
-----------------
вспомнил команду ma_give и понул что нада все-таки приставку weapon_<name>