View Single Post
Author Message
Grey83
Veteran Member
Join Date: Dec 2014
Location: Ukraine
Old 09-13-2020 , 07:39   [CSS] Gun Menu v1.1.3 [2021/10/07]
Reply With Quote #1

Name: Gun Menu

Description: Weapon selection menu with the ability to customize access to each of the types.
The plugin blocks the buy menu and the buy zone. Bots are always given a random weapon.
Weapons are issued only once after spawn (no spam by weapons ^_^).
After the first choice of weapons on the server, the player is given weapons immediately.
This choice is saved in the database (clientprefs) and on subsequent logins the previously selected set is issued.
Also, the plugin gives out grenades (you can select only one type at a time, the maximum amount set by the corresponding cvar ammo_*_max) and armor. Counter-terrorists also receive defuse kits.
All weapons thrown out and dropped from the corpses will be destroyed after the time set by the cvar (no spam by weapons, although the removal can be turned off).
For each of the types of weapons, you can choose the option "Random" and then every time a random one will be issued from the available ones (grenades can be turned off altogether).
There are no separate settings for admins.

Installation: Place compiled plugin (css_gunmenu.smx) into the plugins folder (../addons/sourcemod/plugins/).
Needed SM1.8+ for compile.
The plugin creates a config named css_gun_menu.cfg

CVars:
  • sm_gun_menu_primary - Allowed primary weapons
    Code:
    AWP - 1
    SG 550 - 2
    G3/SG1 - 4
    Scout - 8
    AK - 16
    M4A1 - 32
    SG 552 - 64
    AUG - 128
    Galil - 256
    FAMAS - 512
    MAC-10 - 1024
    MP5 - 2048
    TMP - 4096
    UMP 45 - 8192
    P90 - 16384
    M3 - 32768
    М4 - 65536 // aka xm1014
    M249 - 131072
  • sm_gun_menu_secondary - Allowed secondary weapons
    Code:
    Glock - 1
    USP - 2
    P228 - 4
    Desert Eagle - 8
    Five-SeveN - 16
    Dual Beretta - 32
  • sm_gun_menu_grenades - Allowed grenades (0 - disallow all grenades)
    Code:
    HE grenade - 1
    Stun grenade - 2
    Smoke grenade - 4
  • sm_gun_menu_armor - Give to player: 0 - nothing, 1 - armor, 2 - armor + helmet
  • sm_gun_menu_clear - Time after which the dropped weapon will be removed (-1 - disable cleaning)
Changes in 1.1.3 [2021/10/07]:
  • Dropped C4 is no longer removed

Screenshots:
Primary weapons menu (allowed AWP and Scout only, sm_gun_menu_primary = 9)
Secondary weapons menu
Secondary weapons menu (the few pistols are prohibited, sm_gun_menu_secondary = 5)
Grenades menu
Grenades menu (flashbangs are resricted, sm_gun_menu_grenades = 5)
Attached Files
File Type: sp Get Plugin or Get Source (css_gunmenu 1.1.2.sp - 958 views - 15.7 KB)
File Type: sp Get Plugin or Get Source (css_gunmenu 1.1.3.sp - 776 views - 15.9 KB)
__________________

Last edited by Grey83; 10-07-2021 at 04:04. Reason: New version
Grey83 is offline