CSB Weapon Restrict

v1.0.0 0 Downloads Daemon666 Zuletzt aktualisiert: Jul 14, 2026

Blocks selected weapons and equipment from being bought by hooking the buy alias commands, with a live admin toggle menu and a per-map config.

CSB Weapon Restrict stops players buying the weapons and equipment you do not want on your server. It hooks the direct buy alias commands (ak47, awp, deagle, hegren, vesthelm, and so on) and returns PLUGIN_HANDLED for anything restricted, telling the player exactly what is blocked in both the centre HUD and chat.

Features

  • 31 buyable items covered: every gun plus grenades, kevlar, defuse kit and night vision.
  • /restrictmenu for admins to toggle any item live, showing [BLOCKED] / [allowed] inline.
  • Console commands amx_restrict, amx_unrestrict and amx_restrictlist.
  • Per-map override: configs/csb_restrict/<map>.cfg is executed automatically on map start.
  • No modules required - it loads on any AMX Mod X 1.9.

Per-map config example

configs/csb_restrict/de_dust2.cfg:

amx_restrict awp
amx_restrict m249
amx_restrict elite

Installation

  1. Compile, copy csb_weapon_restrict.amxx into plugins/, add it to plugins.ini.
  2. Optionally create per-map cfgs under configs/csb_restrict/.
  3. Change the map.

Inspired by the AMX Mod X "Restrict Weapons" plugin; independent GPL re-implementation. It blocks the direct buy commands - which is how weapons are actually purchased - rather than editing the buy menu.

Installation

1. Put csb_weapon_restrict.amxx in addons/amxmodx/plugins/
2. Add it to plugins.ini
3. Optionally create configs/csb_restrict/<map>.cfg files
4. Change map

Cvars

CVARDefaultDescription
csb_restrict_enabled 1 Enable or disable buy restrictions.

Befehle

CommandAccessDescription
say /restrictmenu o (ADMIN_CVAR) Toggle restrictions from a live menu.
amx_restrict o (ADMIN_CVAR) amx_restrict <alias> - restrict an item.
amx_unrestrict o (ADMIN_CVAR) amx_unrestrict <alias> - allow an item again.
amx_restrictlist o (ADMIN_CVAR) List currently restricted items.

Änderungsprotokoll — v1.0.0

1.0.0 - Initial release.
Versionen →
Mitwirkende: Daemon666 ✦
Ursprünglicher Autor: AMX Mod X (Restrict Weapons) Lizenz: GPL-3.0

Bewertung

No ratings yet.

Download v1.0.0

Compiled live from the source below — nothing pre-built.
.sma herunterladen
Dateien:
csb_weapon_restrict.sma main 6.3 KB

Anforderungen

AMX Mod X ≥ 1.9
Engine ReHLDS HLDS
ReGameDLL Optional
ReAPI Optional
Metamod Metamod / Metamod-r
Bekannte Konflikte Other buy-restrict plugins (amx_restrict etc.) - run only one.
Zurück zu den Plugins