This is what my autoexec.cfg looks like (minus the other commands that I have at the top of it for tweaking purposes):
bind 1 slot1
bind 2 slot2
bind 3 slot3
bind 4 slot4
bind 5 slot5
bind 6 slot6
bind 7 slot7
bind 8 slot8
bind 9 slot9
bind 0 slot10
//ammo alias
alias primary "buy; menuselect 6"
alias secondary "buy; menuselect 7"
//item alias
alias assaultsuit "buy; menuselect 8; menuselect 2"
alias hegrenade "buy; menuselect 8; menuselect 4"
alias flashbang "buy; menuselect 8; menuselect 3; menuselect 8; menuselect 3"
alias defuser "buy; menuselect 8; menuselect 6"
alias se "buy; menuselect 8; menuselect 5"
alias nvg "buy; menuselect 8; menuselect 7"
//pistol alias
alias usp "buy; menuselect 1; menuselect 1"
alias glock "buy; menuselect 1; menuselect 2"
alias deagle "buy; menuselect 1; menuselect 3"
alias p228 "buy; menuselect 1; menuselect 4"
alias beretta "buy; menuselect 1; menuselect 5"
alias fn "buy; menuselect 1; menuselect 6"
//shotgun alias
alias spas "buy; menuselect 2; menuselect 2"
alias super "buy; menuselect 2; menuselect 1"
//submachine gun alias
alias mp5 "buy; menuselect 3; menuselect 1"
alias fn90 "buy; menuselect 3; menuselect 3"
alias mac "buy; menuselect 3; menuselect 4"
alias tmp "buy; menuselect 3; menuselect 2"
alias ump45 "buy; menuselect 3; menuselect 5"
//rifle alias
alias m4a1 "buy; menuselect 4; menuselect 3"
alias sig "buy; menuselect 4; menuselect 2"
alias aug "buy; menuselect 4; menuselect 4"
alias awp "buy; menuselect 4; menuselect 6"
alias sg1 "buy; menuselect 4; menuselect 7"
alias ak47 "buy; menuselect 4; menuselect 1"
alias g3 "buy; menuselect 4; menuselect 7"
//machine gun alias
alias para "buy; menuselect 5; menuselect 1"
//weapon binds
alias qbmp5 "mp5; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbtmp "tmp; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbfn90 "fn90; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbm4a1 "m4a1; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbspas "spas; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbsig "sig; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbawp "awp; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbsg1 "sg1; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbaug "aug; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbmac "mac; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbak47 "ak47; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbdeagle "deagle; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
alias qbsuper "super; primary; secondary; assaultsuit; defuser; hegrenade; flashbang; se"
//key binds
bind f1 "qbmp5"
bind f2 "qbak47"
bind f3 "qbspas"
bind f4 "qbm4a1"
bind f5 "qbaug"
bind f6 "qbsig"
bind f7 "qbawp"
bind f8 "hegrenade"
bind f9 "flashbang; se"
bind f10 "assaultsuit"
bind f11 "primary"
bind f12 "secondary"
As far as the say command, this is what you can do
bind <key> "say I have the bomb sited" " (or say_team if you want only your team to see it)
If you'd like me to set up a buy script for you, I'll be more than happy to.
