Sunucun burada olabilir Haftalık açık artırmada teklif ver Sunucu tanitimi

CSB Punish Menu puts every routine punishment behind a single menu. Type /punish (or amx_punish), pick a player, pick an action — slap, slay, freeze/unfreeze, gag/ungag, kick or ban — and for the serious ones pick a reason from a list loaded from csb_punish_reasons.ini. Every action is announced in coloured chat and written to the AMXX log.

How it works

The menu is built with the AMX Mod X menus API. Slap and slay use the fun module; freeze toggles the FL_FROZEN flag through fakemeta and auto-releases after csb_punish_freezetime seconds; gag blocks say/say_team in a client_command hook; kick and ban go through the engine's kick and banid+writeid. Consistent reasons come from the editable ini, so different admins log the same wording.

Features

  • Slap, slay, freeze/unfreeze, gag/ungag, kick and ban from one menu.
  • Reason sub-menu for gag/kick/ban, loaded from csb_punish_reasons.ini.
  • Timed auto-unfreeze and a preset ban length (csb_punish_bantime).
  • ADMIN_IMMUNITY targets are refused; every action is logged.

Installation

  1. Compile and copy csb_punish_menu.amxx into addons/amxmodx/plugins/.
  2. Copy csb_punish_reasons.ini into addons/amxmodx/configs/ and edit it.
  3. Add the plugin to plugins.ini and change the map.