Raised This Month: $51 Target: $400
 12% 

[ANY] TeamChange Unlimited (1.2.2)


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author
Sheepdude
SourceMod Donor
Join Date: Aug 2012
Location: Chicago
Plugin ID:
3480
Plugin Version:
1.2.2
Plugin Category:
General Purpose
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
    7 
    Plugin Description:
    Allows players to change teams an unlimited number of times, with options for server operators.
    Old 01-20-2013 , 21:42   [ANY] TeamChange Unlimited (1.2.2)
    Reply With Quote #1

    TeamChange Unlimited

    Version 1.2.2


    Table of Contents
    ----------------------------------------------------
    Description
    Commands and Cvars
    Installation
    Dependencies
    Command Overrides
    Credits
    Changelog
    To Do
    Notes
    Download


    Description
    ----------------------------------------------------
    Tired of seeing "Only 1 team change is allowed"? This is the no-hassle solution
    to your problems. Once installed, players have unlimited access to team changes.

    This plugin is responsive to mp_limitteams. Use mp_limitteams 0 to ignore team size limits.

    Server administrators can fine-tune settings, such as limits on how many team changes
    players can use per round/map, whether players receive a suicide penalty for swapping
    teams, and admin/donor immunities.


    Commands and Cvars
    ----------------------------------------------------
    Cvars
    sm_teamchange_unlimited_auto_update (Default 1) Automatically update plugin (requires Updater)

    sm_teamchange_unlimited_version - Plugin version.

    sm_teamchange_unlimited_chat (Default 1) Give plugin feedback to players in chat (1 - verbose, 0 - silent)
    sm_teamchange_unlimited_suicide (Default 1) Force suicide on alive players who switch teams (1 - force suicide, 0 - no suicide)
    sm_teamchange_unlimited_suicide_admin (Default 1) Force suicide on alive admins who switch teams (admin override: teamchange_unlimited_suicide_admin)

    sm_teamchange_unlimited_maplimit (Default 0) Number of times a client can change teams per map (0 - disable)
    sm_teamchange_unlimited_roundlimit (Default 0) Number of times a client can change teams per round (0 - disable)

    sm_teamchange_unlimited_restrict_auto (Default 0) Restrict players from auto-assigning (1 - restrict, 0 - allow)
    sm_teamchange_unlimited_restrict_spec (Default 0) Restrict players from joining spectate (1 - restrict, 0 - allow)
    sm_teamchange_unlimited_restrict_t (Default 0) Restrict players from joining terrorists (1 - restrict, 0 - allow)
    sm_teamchange_unlimited_restrict_ct (Default 0) Restrict players from joining counter-terrorists (1 - restrict, 0 - allow)

    sm_teamchange_unlimited_penalty (Default "011111101101") How to count team changes (see notes)
    sm_teamchange_unlimited_immunity (Default 0) Admins receive team change count immunity (admin override: teamchange_unlimited_immunity)


    Installation
    ----------------------------------------------------
    Place teamchange_unlimited.smx into the /addons/sourcemod/plugins directory.
    Set convars in /cfg/sourcemod/teamchange_unlimited.cfg.
    You can use /addons/sourcemod/configs/admin_overrides.cfg to change admin/donor benefits (see below)


    Dependencies
    ----------------------------------------------------
    Updater optional, with updater.inc required to compile.


    Command Overrides
    ----------------------------------------------------
    teamchange_unlimited_immunity - Admins in this command group receive team change immunity and can change teams an unlimited amount of times, regardless of map and round limits.
    teamchange_unlimited_suicide_admin - Force suicide on alive admins who switch teams. Admins in this command group will have suicide rules determined by cvar sm_teamchange_unlimited_suicide_admin instead of sm_teamchange_unlimited_suicide.

    You can use admin_groups.cfg or admin_overrides.cfg to change command permissions.

    Example admin_overrides.cfg:
    Code:
    Overrides
    {
    	"teamchange_unlimited_immunity" "bo"
    	"teamchange_unlimited_suicide_admin" "z"
    }
    In this example, only admins/donors that have both "b" and "o" admin flags ignore map/round team change limits, and admins that have the "z" flag abide by different suicide rules when changing teams.


    Credits
    ----------------------------------------------------
    Changelog
    ----------------------------------------------------
    Spoiler
    • 1.2.2 (22 January 2013)
      -Added convars to restrict joining specific teams.

    To Do
    ----------------------------------------------------
    • None at the moment.

    Notes
    ----------------------------------------------------
    sm_teamchange_unlimited_penalty
    Spoiler
    • While tested on CS:GO, it should, in theory, work on any mod.
    • The plugin won't move players or count it against them if they switch to the team they're already on (even through auto-assign).
    • Use mp_limitteams 0 for unrestricted team sizes, otherwise set it to your liking.
    • They say life is a battlefield...

    Download
    ----------------------------------------------------
    Attached Files
    File Type: sp Get Plugin or Get Source (teamchange_unlimited.sp - 3594 views - 11.5 KB)
    File Type: smx teamchange_unlimited.smx (7.3 KB, 4668 views)
    __________________

    Last edited by Sheepdude; 05-23-2013 at 06:06.
    Sheepdude 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 04:53.


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