Raised This Month: $32 Target: $400
 8% 

[CSS/CS:GO] Weapon Restrict


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author
Dr!fter
The Salt Boss
Join Date: Mar 2007
Plugin ID:
1200
Plugin Version:
3.1.6
Plugin Category:
General Purpose
Plugin Game:
Counter-Strike: Source
Plugin Dependencies:
    Servers with this Plugin:
    Plugin Description:
    Weapon restriction
    Old 10-02-2009 , 13:01   [CSS/CS:GO] Weapon Restrict
    Reply With Quote #1


    This is a weapon restrict plugin for CS:S it allows per player restrictions, ability to change the restrict sound and also comes with a warm up system! As of 3.0 it comes with a massive set of natives/forwards to be used by other plugins.

    THANKS:
    psychonic for answering all of my questions and convincing me to make cstrike extension better.
    cpnichol for helping test
    Snake60 for the awesome logo!

    Cvars:

    Example Weapon cvars (Will differ for CS:GO)
    Spoiler


    Warm up cvars
    Spoiler


    Other Cvars
    Spoiler


    Admin Commands
    Spoiler


    Dev Info (include file)
    Spoiler

    Install:

    Note 3.0 and up requires SDKHooks 2.1+ and SourceMod 1.5+

    Download the zip and extract the folder. Place the files in the server according to the path in the extracted folder.

    To install per map configs or per prefix configs they go in addons/sourcemod/configs/restrict
    mapname.cfg will be for maps and blah_.cfg for prefix it MUST have _ after the prefix (examples in the zip for test map and test prefix).

    Upgrading to 3.0:

    Upgrading from 2.3.X to 3.0 is mostly straight forward.
    Make sure to update weapon_restrict.cfg (in the cstrike/cfg/sourcemod folder) since there are new cvars.
    If you use a custom sound you now set it via cvar rather than the sound.txt file
    Per player has changed dramatically to allow all weapons rather than awp only. Overwrite the file and read the next post on how to set up per player.
    Requires SourceMod 1.4 and SDKHooks 2.1 or greater


    Change log:
    Spoiler


    3.0.5
    • Rewrote everything
    • Optimized everything
    • Added Natives
    • Reworked entire menu
    • Added group restrictions
    • Added translations for weapon names.
    • Added sm_restrict_knife_t and sm_restrict_knife_ct
    • Added check for weapon aliases
    • Improved method of checking buy/rebuy/autobuy (no longer removes and refunds)
    • Now doesnt remove the restricted weapon on pickup instead will not allow pickup
    • Change how sm_restrict and sm_unrestrict @all worked (now restricts knife aswell!)
    • Requires CS:S Weapon tools include for compiling (In the zip)
    • No longer uses gamedata
    • Added Forwards
    • Changed how restrict sound is set (now set via cvar sm_restricted_sound)
    • Added per player support for all weapons
    • Changed how per player worked (now has a default value and the last key found is set for the rest)
    • Added server command sm_perplayer_debug to help debug per player issues.
    • Added sm_allow_awp_pickup to block awp pickup even when allow restricted pickup is set to 1 (will block only if it will go above awp limit prevents the buy and drop and buy exploit on awps)
    • Added sm_perplayer_bots and sm_perplayer_specs to count bots/specs in per player counts
    • No longer requires downloading of sound file.
    • Adds support ammo cvars for grenades.

    3.0.6
    • Fixed bug with classnames not being all lowercase.
    • Fixed invalid id error
    • Fixed Special rounds lasting 2 rounds rather than 1.

    3.0.7
    • Fixed bug with unrestrict command when passing a team.
    • Fixed a bug when checking perplayer weapons.

    3.0.8
    • Fixed bug setting special rounds for after warmup.

    3.0.9
    • Fixed bug with weapon aliases.

    3.1.0 -> 3.1.4
    • Added support for CS:GO
    • Added better ID checks
    • Fixed bug with restricting knife
    • A bunch of CS:GO bugs

    3.1.5
    • Added support for workshop maps.
    • Removed deprecated functions.

    3.1.6
    • Fixed taser warmup not working.

    3.1.7
    • Fixed printing not showing color in CS:GO
    • Fixed respawning spectators.
    • Fixed compile warnings on SM 1.8+
    Note: all translations need to be updated to 3.0 translations


    Changes for 3.1.0 and up
    The config is now generated on start (it always was) but I wont include it in the zip anymore as guns differ from cs:s to cs:go. Install everything, start the server make sure weapon restrict loaded (sm plugins list). go to your <moddir>/cfg/sourcemod and edit weapon_restrict.cfg

    Requires SM 1.5!

    SM 1.9+ VERSION
    https://github.com/Drifter321/csgo-c...ct/tree/SM-1.9
    Make sure to update translations
    Attached Files
    File Type: zip weapon-restrict-3.1.7.zip (75.2 KB, 24708 views)

    Last edited by Dr!fter; 03-28-2020 at 07:27.
    Dr!fter is offline
     



    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 13:29.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode