CS 1.6 Can’t Buy Weapons: All Causes and Fixes

Last updated: May 2, 2026

If you cannot buy weapons in CS 1.6, there are six distinct causes — each with a different fix. The most common are being outside the buy zone, buy time expired, or server-side weapon restrictions. This guide covers every scenario for both players and server admins. If your installation is corrupted, download CS 1.6 before applying any fixes.

Not in Buy Zone

CS 1.6 only allows weapon purchases inside a buy zone — the spawn area at the start of each round. If you move out of the spawn area before buying, the buy menu opens but every weapon shows as unavailable.

Fix: Stay in the spawn area at round start and buy before moving out. On most maps the buy zone covers the entire starting area. On some custom maps the buy zone is smaller than the spawn — check if the buy menu shows “You are not in a buy zone” message at the top.

To check if the server has buy zones enabled at all, open the console and type:

mp_buyzones

If the server returns 0, buy zones are disabled server-wide and no player can buy regardless of position.

Buy Time Expired

Each round has a limited buy window. After this window closes, the buy menu opens but no weapons can be purchased. The default buy time is 15 seconds from round start.

Check remaining buy time in the console:

mp_buytime

If the value is very low (3 or less) and rounds are fast-paced, you may consistently run out of time before buying. This is a server setting — players cannot change it. Contact the server admin or join a server with a longer buy time.

To check how much buy time is left mid-round:

timeleft

Not Enough Money

CS 1.6 weapon prices are fixed. If your balance is below the weapon’s price, it appears greyed out in the buy menu. Check your current balance with:

impulse 101

This gives you $16,000 — but only works if sv_cheats 1 is enabled on the server. On public servers this is disabled.

Standard weapon prices in CS 1.6:

Weapon Price Team
AK-47 $2500 T only
M4A1 $3100 CT only
AWP $4750 Both
Deagle $650 Both
MP5 $1500 Both
Kevlar + Helmet $1000 Both
HE Grenade $300 Both
Flashbang $200 Both
Smoke Grenade $300 Both

Server Weapon Restrictions

Many CS 1.6 servers restrict specific weapons using AMXX plugins or server.cfg settings. Common restrictions:

  • AWP restricted — common on public servers, often limited to 1-2 per team
  • Auto-snipers banned — G3SG1 and SG550 often disabled on competitive servers
  • Grenades limited — some servers limit HE grenades per player
  • Pistol-only rounds — some servers force pistol-only on specific maps

If a weapon is server-restricted, the buy menu shows it but clicking it produces no result or shows a “Weapon not available” message. There is nothing to fix on your end — this is intentional server configuration. Join a different server if the restriction is not what you want.

Buy Menu Key Not Working

If pressing B does not open the buy menu at all, the key binding is missing or overwritten.

Reset buy menu binding:

bind "b" "buymenu"

If the buy menu opens but you cannot navigate it with number keys, your number keys may be bound to other commands. Reset them:

bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"

To make these binds permanent, add them to userconfig.cfg in your cstrike folder. See how to save CS 1.6 settings permanently.

Weapon Buy Commands List

Every weapon in CS 1.6 has a direct console buy command. These can be bound to keys for instant purchase without navigating the buy menu:

Weapon Buy Command Team
AK-47 buy ak47 T
M4A1 buy m4a1 CT
AWP buy awp Both
Desert Eagle buy deagle Both
MP5 Navy buy mp5navy Both
AUG buy aug CT
SG552 buy sg552 T
G3SG1 buy g3sg1 T
SG550 buy sg550 CT
Famas buy famas CT
Galil buy galil T
Scout buy scout Both
XM1014 buy xm1014 Both
M3 buy m3 Both
P90 buy p90 Both
UMP45 buy ump45 Both
MAC-10 buy mac10 T
TMP buy tmp CT
Kevlar buy vest Both
Kevlar + Helmet buy vesthelm Both
HE Grenade buy hegrenade Both
Flashbang buy flashbang Both
Smoke Grenade buy smokegrenade Both
Defuse Kit buy defuser CT

Example fast-buy bind:

bind "f1" "buy ak47; buy vesthelm; buy hegrenade; buy flashbang"
bind "f2" "buy m4a1; buy vesthelm; buy hegrenade; buy flashbang"

fy_ Maps — No Buy Zone

fy_ maps (fy_iceworld, fy_pool_day, fy_snow) are designed without a buy menu — weapons are placed on the ground at spawn points. This is intentional. On fy_ maps:

  • The buy menu opens but all weapons show as unavailable
  • This is not a bug — fy_ maps do not have func_buyzone entities
  • Pick up weapons from the floor at spawn

If you are a server admin and want to enable buying on fy_ maps, you need an AMXX plugin that adds a virtual buy zone. The amx_buyzone plugin or CSDM mod can enable purchasing on maps without built-in buy zones.

Config and Script Conflicts

Custom configs, autoexec scripts, or buy scripts can interfere with weapon purchases. If you recently added a new config and weapon buying stopped working:

  1. Open autoexec.cfg in your cstrike folder with Notepad.
  2. Look for any lines containing mp_buytime, mp_startmoney, or weapon restriction commands.
  3. Also check userconfig.cfg for similar commands.
  4. Remove any lines that set buy time to 0 or restrict weapons.
  5. Save and restart CS 1.6.

If the problem started after joining a specific server — that server may have used stuffcmd to push restrictive settings to your client. Type exec userconfig.cfg in console to restore your settings, or restart CS 1.6.

Server Admin: Weapon Restriction Settings

If you run a CS 1.6 server and need to control weapon availability, these are the standard server.cfg settings:

Command Effect
mp_buytime 0.25 Sets buy time to 15 seconds (0.25 minutes). Increase for longer buy windows.
mp_startmoney 800 Starting money per round. Default 800. Max 16000.
mp_maxmoney 16000 Maximum money a player can accumulate.
mp_buyzones 1 Enables buy zones. Set to 0 to disable buying server-wide.
mp_weapons_allow_map_placed 1 Allows picking up weapons placed on maps by mappers.

For weapon-specific restrictions (banning AWP, limiting auto-snipers), use an AMXX weapon restriction plugin. The most common is Weapon Restrict by ConnorMcLeod — available from AlliedModders. Server-side weapon restrictions cannot be bypassed by players regardless of client settings.

Quick Reference

Problem Cause Fix
All weapons greyed out Outside buy zone or buy time expired Stay in spawn, buy at round start
Specific weapon unavailable Server restriction or wrong team Check team — AK=T, M4=CT. Server may ban that weapon.
Buy menu doesn’t open Key binding missing bind "b" "buymenu" in console
Can’t buy on fy_ map No buy zone on fy_ maps by design Pick up weapons from floor
Buy worked before, stopped now Config or script conflict Check autoexec.cfg and userconfig.cfg
Buy time always 0 Server setting Join different server or contact admin
Can’t buy after joining server Server pushed restrictive settings exec userconfig.cfg in console

To grab the original download Counter-Strike 1.6 build here plus you can find more files on our Counter-Strike 1.6 site, feel free to use our links. Since you are a fan of classic shooters.