Je ne recommande pas d'utiliser les touches de déplacement principales pour acheter quelque chose. Vous pourriez déclencher le filtre anti-spam (trop de commandes en peu de temps), ce qui bloquera d'autres commandes pendant un certain temps.
Ce que vous demandez est :
bind S "+back; buy smokegrenade"
...mais une meilleure solution est d'utiliser des touches inutilisées, comme le pavé numérique ou certaines touches F. Vous pouvez même acheter un équipement complet en quelques secondes. C'est ce que je fais.
Par exemple :
bind KP_INS "buy vesthelm;buy vest"
bind KP_DEL "buy defuser"
bind KP_ENTER "buy smokegrenade"
bind KP_PLUS "buy hegrenade;buy incgrenade;buy molotov"
bind KP_MINUS "buy flashbang"
Cela vous permettra d'acheter votre équipement sans aucun problème. 0 achète des armures, , achète un kit de désamorçage et les touches du côté droit achètent toutes les grenades. Vous pouvez étendre cela en utilisant les numéros pour acheter des armes spécifiques ou même un bouton de donation : bind KP_5 "buy m4a1;buy ak47;drop"
(cela achète un fusil et le laisse tomber immédiatement).
Éditer :
Combiner une commande "+quelque chose" avec d'autres éléments semble causer un comportement inattendu. Vous pouvez éviter cela en utilisant un alias. J'ai testé avec succès celui-ci :
alias +mvgren "+back; buy smokegrenade"
alias -mvgren "-back"
bind s "+mvgren"
(vous pouvez nommer cet alias comme bon vous semble)