i dont think that "client_buy_open" is a command...
i thyink the one you are looking for is buymenu or more simple
Code:
bind "mouse3" "buy m4a1; buy vesthelm; buy ak47"
type this, and wehnever you press mouse3, you will get armor and either an m4 or an ak depending on which team you are on