Ny way to save preset buys in CS:GO

counter-strike-global-offensive

One of the features of CS1.6 and CS:S was the Loadout ability, the ability that allowed the player to quickly purchase a custom load out based on user preference.

However, on the purchase screen for CS:GO, I have been unable to find any "custom" load out screen. The only options it gives me is: [F1] Buy Auto, [F2] Buy Previous.

And that's it. I'm terribly confused. Is this a bug? Or is this intended, on the developer's part?

Best Answer

Full Tutorial (with possibly all equipment/weapons): http://www.hattongames.com/2012/06/how-to-create-custom-buy-binds-for-csgo/

Quick Tutorial: I haven't checked to see if it works, but as Decency said in his post simply make a buy script. What this does is allow you to bind keys to buying weapons.

Find default.cfg in Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg and open it in your text editor.

Next add in the script with the things you'd want to buy to the bottom of the existing script. Taking the script pointed out above, you could say:

//Print to console
echo "Press F1 for AK-47 / M4A1"

//Set items you want to buy, seperated by semicolon
//alias sets the following word to a variable to be later used
alias "buy_ak-m4" "buy ak47; buy m4a1"

//Then you bind it to a key using the alias!
bind "F1" "buy_ak-m4"

What I also noticed is that there is an autobuy.txt script already in csgo, under folder Steam\steamapps\common\Counter-Strike Global Offensive\csgo. You can type autobuy into the console, or press F3, and it will work. You could try modifying that script to fit your needs.

autobuy.txt also contains a list of most weapon aliases you can use in the buy-binding script.