buy is a console command in
Counter-Strike: Source and
Counter-Strike: Global Offensive.
It is a non-cheat command for players to purchase weapons and equipment with their funds while they are allowed to buy, i.e. if the mp_buytime hasn't expired yet and if they are inside a func_buyzone.
Syntax
buy <item alias>
buy <?> <int>
If the command is invoked with invalid or no arguments, it prints a list of valid arguments.
The syntax buy <?> <int> works only in
.
Todo: What is the first parameter for? Appears to work with any first non-empty parameter.
- Buy aliases in

] buy
usage: buy <item>
primammo
secammo
vest
vesthelm
defuser
nvgs
flashbang
hegrenade
smokegrenade
galil
ak47
scout
sg552
awp
g3sg1
famas
m4a1
aug
sg550
glock
usp
p228
deagle
elite
fiveseven
m3
xm1014
mac10
tmp
mp5navy
ump45
p90
m249
|
Buy aliases in
| "buy 1 <int>"
|
"buy <item>"
|
Item slot that is purchased from
|
| 0 |
|
?
|
| 1 |
|
-
|
| 2 |
glock, hkp2000, usp_silencer |
Glock-18 / P2000 / USP-S
|
Pistol
|
| 3 |
elite |
Dual Berettas
|
| 4 |
p250 |
P250
|
| 5 |
tec9, fn57 |
Tec-9
|
| 6 |
deagle |
Desert Eagle / R8 Revolver
|
| 7 |
|
-
|
| 8 |
mac10, mp9 |
MAC-10 / MP9
|
SMG
|
| 9 |
mp7 |
MP7 / MP5-SD
|
| 10 |
ump45 |
UMP-45
|
| 11 |
p90 |
P90
|
| 12 |
bizon |
PP-Bizon
|
| 13 |
|
-
|
| 14 |
galilar, famas |
Galil AR / FAMAS
|
Rifle
|
| 15 |
ak47, m4a1, m4a1_silencer |
AK-47 / M4A4 / M4A1-S
|
| 16 |
ssg08 |
SSG-08
|
| 17 |
sg556, aug |
SG-553 / AUG
|
| 18 |
awp |
AWP
|
| 19 |
g3sg1, scar20 |
G3SG1 / Scar-20
|
| 20 |
nova |
Nova
|
Heavy
|
| 21 |
xm1014 |
XM1014
|
| 22 |
mag7 |
Sawed-Off / MAG-7
|
| 23 |
m249 |
M249
|
| 24 |
negev |
Negev
|
| 25 |
|
Riot Shield (only in Hostage Rescue)
|
| 26 |
molotov, incgrenade |
Molotov
|
Grenade
|
| 27 |
decoy |
Decoy Grenade
|
| 28 |
flashbang |
Flashbang
|
| 29 |
hegrenade |
High Explosive Grenade
|
| 30 |
smokegrenade |
Smoke Grenade
|
| 31 |
|
-
|
| 32 |
vest |
Kevlar Vest
|
Equipment
|
| 33 |
vesthelm |
Kevlar + Helmet
|
| 34 |
taser |
Zeus x27
|
| 35 |
defuser |
Defuse Kit / Rescue Kit
|
| 36 |
|
-
|
| 37 |
|
-
|
Bug:Can't buy heavyarmor anymore even though it is listed when invoking buy with no arguments. [todo tested in ?]
|
Related ConVars
| ConVar |
Default value |
Description
|
| mp_buytime |
1.5 90 |
The time in minutes seconds from the start of the round that players are still allowed to buy.
|
mp_buy_anywhere |
0 |
Determines which teams are allowed to buy anywhere in the map and not just in func_buyzones.
- 1: Both
- 2: Ts only
- 3: CTs only
- else: None
|
sv_buy_status_override |
-1 |
Overrides which teams are allowed to buy at all. Changing this value takes effect in the next round.
|