Buy: Difference between revisions
Jump to navigation
Jump to search
Note:The command buy also exists in
,
and
but simply opens the buy menu. For that purpose,
and
have the command buymenu instead.
(Testing template:infotable. Created proper table for css. Added all I know, kind of.) |
m (Changed parameters of {{this is a}} to comply with the updated version. This action was performed by a bot.) |
||
(17 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{this is a|console command|name=buy|game=Counter-Strike: Source|game1=Counter-Strike: Global Offensive}} | |||
{{infotable | {{infotable | ||
|buy|type=c1 | |buy | ||
|type=c1 | |||
|engine=2 | |engine=2 | ||
|in={{css|4}}<br>{{csgo|4}} | |in={{css|4}}<br>{{csgo|4}} | ||
}} | }} | ||
is a non-cheat command for [[player]]s to purchase weapons and equipment with their funds while they are allowed to buy, i.e. if the <tt>'''mp_buytime'''</tt> hasn't expired yet and if they are inside a {{ent|func_buyzone}}. | {{Code|select=1|buy}} is a non-cheat command for [[player]]s to purchase weapons and equipment with their funds while they are allowed to buy, i.e. if the <tt>'''mp_buytime'''</tt> hasn't expired yet and if they are inside a {{ent|func_buyzone}}. | ||
{{note|The command <tt>buy</tt> also exists in {{cs}}, {{cscz}} and {{czds}} but simply opens the buy menu. For that purpose, {{css}} and {{csgo}} have the command <tt>'''[[#buymenu|buymenu]]'''</tt> instead.}} | {{note|The command <tt>buy</tt> also exists in {{cs}}, {{cscz}} and {{czds}} but simply opens the buy menu. For that purpose, {{css}} and {{csgo}} have the command <tt>'''[[#buymenu|buymenu]]'''</tt> instead.{{modernConfirm | Does {{czeror}} actually have a buymenu that will pop up, or is the command vestigial there?}} }} | ||
== Syntax == | == Syntax == | ||
Line 96: | Line 98: | ||
|rowspan=1| ''Machine Guns'' | |rowspan=1| ''Machine Guns'' | ||
|} | |} | ||
{{ | {{ModernExample|<code>"buy awp"</code> tries to buy an AWP.}} | ||
| | | | ||
{| class="standard-table" | {| class="standard-table" | ||
Line 186: | Line 188: | ||
| 37 || || - | | 37 || || - | ||
|} | |} | ||
{{ | {{ModernExample|<code>"buy awp"</code> or <code>"buy 1 18"</code> tries to buy an AWP.}} | ||
{{note|Everything has a string alias except for the [[weapon_shield|Riot Shield]]. Use <code>"buy 1 25"</code> to buy it via command.}} | {{note|Everything has a string alias except for the [[weapon_shield|Riot Shield]]. Use <code>"buy 1 25"</code> to buy it via command.}} | ||
{{ | {{ModernDeprecated|Can't <code>buy [[item_heavyassaultsuit|heavyarmor]]</code> anymore, independent of <tt>mp_weapons_allow_heavyassaultsuit</tt>,<br>even though <tt>heavyarmor</tt> is still listed when invoking <tt>buy</tt> with invalid or no arguments.}} | ||
{{tip|To prevent weapons from being purchased, see {{ent|mp_buy_allow_guns}}, {{ent|mp_items_prohibited}} etc.}} | {{tip|To prevent weapons from being purchased, see {{ent|mp_buy_allow_guns}}, {{ent|mp_items_prohibited}} etc.}} | ||
|} | |} | ||
Line 218: | Line 220: | ||
*1: CTs only | *1: CTs only | ||
*2: Ts only | *2: Ts only | ||
*''else'': Don't override, read from {{ent|info_map_parameters}}, else Both | *''else'': Don't override, read from {{ent|Info_map_parameters/Counter-Strike_series|alt=info_map_parameters}}, else Both | ||
|} | |} | ||
Latest revision as of 20:03, 17 May 2024
buy
is a console command available in Counter-Strike: Source and
Counter-Strike: Global Offensive.
buy | |
---|---|
Type | Console Command |
Engine | ![]() |
Availability | ![]() ![]() |
buy 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>
If the command is invoked with invalid or no arguments, it prints a list of valid arguments.
There is the alternative syntax buy <?> <int>.
Todo: What is the first parameter for? Appears to work with any first non-empty parameter.
![]() "buy awp" tries to buy an AWP. |
![]() "buy awp" or "buy 1 18" tries to buy an AWP.![]() "buy 1 25" to buy it via command.![]() buy heavyarmor anymore, independent of mp_weapons_allow_heavyassaultsuit,even though heavyarmor is still listed when invoking buy with invalid or no arguments. ![]() |
Related Console Commands and Variables
ConCommand/ConVar | Default value | Description |
---|---|---|
autobuy | ConCommand | Attempts to purchase items with the order listed in cl_autobuy. Buys at most one primary and at most one secondary. |
cl_autobuy | "" | A space-delimited list of buy aliases (see above) in the order in which autobuy will attempt to purchase them. ![]() csgo/autobuy.txt .
|
rebuy | ConCommand | Attempts to repurchase items with the order listed in cl_rebuy. By default, this results in trying to buy the exact loadout that the executing player had when they had bought something for the last time. |
cl_rebuy | "" | A space-delimited list of item categories in the order in which rebuy will attempt to repurchase them. Categories are: PrimaryWeapon, PrimaryAmmo, SecondaryWeapon, SecondaryAmmo, Defuser, Armor, HEGrenade, Flashbang, SmokeGrenade, NightVision (![]() ![]() csgo/rebuy.txt .
|
buymenu | ConCommand | Opens or closes the buy menu.![]() ![]() |
mp_buytime | ![]() ![]() |
The time in ![]() ![]() |
![]() |
0 | Determines which teams are allowed to buy anywhere in the map and not just in func_buyzones.
|
![]() |
-1 | Overrides which teams are allowed to buy at all. Changing this value takes effect in the next round.
|