Teams Manager All-In-One - Plugins - GAMELIFE România Jump to content

About This File

Teams Manager All-In-One
Version 0.0.6
by Exolent


Introduction

Instead of all of the separate team management plugins that I have made, I decided to write a complete one.
It includes:

auto-join for teams

a ratio for teams

a limit for each team

immunity for admins from all of the above


Cvars

team_immunity <0/1>
- Allows immune admins to not be affected by plugin
- 0 = Affect admins with plugin
- 1 = Admins are not affected by ratio, team switching or auto-join, but will be affected by balancing
- 2 = Admins are not affected by ratio, team switching, auto-join, or balancing
- Default: 0

team_immunity_flag <flag(s)>
- Flag(s) required to be considered immune
- If multiple flags, admins must have them all
- Default: "a"

team_autojoin_team <0/1/2/5/6>
- Team for players to auto-join
- 0 = Disabled
- 1 = Terrorists
- 2 = Counter-Terrorists
- 5 = Random (Terrorist or Counter-Terrorist)
- 6 = Spectator
- Default: 0

team_autojoin_favor <0/1/2>
- If you have team_autojoin_team set to 5 and a player is able to join both teams,
- This will force a specific team to choose when both teams are viable choices
- 0 = Disabled
- 1 = Terrorists
- 2 = Counter-Terrorists
- Default: 0

team_autojoin_class_t <1/2/3/4/5>
team_autojoin_class_ct <1/2/3/4/5>
- Class for players to choose for auto-join
- 1-4 = Normal models
- 5 = Random model
- Default: 5

team_allow_switch <0/1>
- Controls whether players on a team can choose a new team
- 0 = Cannot choose new team
- 1 = Allow choose new team
- Default: 1

team_limit_t <limit>
team_limit_ct <limit>
- The max players for each team
- 0 or 32 = Don't set a limit
- Default: 32

team_ratio_t <factor>
team_ratio_ct <factor>
- The ratio for T:CT players
- Example: If T is 3 and CT is 1, then there will be 3 Terrorists for every 1 Counter-Terrorists (or 3x more Terrorists).
- If both factors are equal or one of them is 0, then no ratio will be put into effect.
- Default: 1

team_balance <method>
- How the teams should be checked to be balanced every round
- This is for ensuring the limits/ratios are still in effect in case of other plugins moving players
- Methods:

0, no, off, none

1, spec, spectate, spectater, spectator

2, move, switch, transfer

3, kick

- Method Descriptions:

0 = Don't check to balance the teams

1 = Move excess players to spectator

2 = Move excess players to other team (if not breaking the limit/ratio) or move to spectator

3 = Kick players from server

- Default: "off"


Requirements

AMX Mod X version 1.8.1 or higher

Steam WITHOUT dproto installed


Changelog

Version 0.0.6 (edited by Arkshine)
- Fixed typo resulting balancing issue

Version 0.0.5
- Added value "2" functionality for cvar team_immunity
- Added team_autojoin_favor cvar
- Added support for mp_limitteams cvar
- Forced mp_limitteams and mp_autoteambalance to 0 after grabbing values to not let the game break the plugin

Version 0.0.4
- Rewrote how ratio is calculated

Version 0.0.3
- Fixed auto-join bug when value was 5 or 6

Version 0.0.2
- Fixed transferring bug when balancing teams

Version 0.0.1
- Initial release


Notes

If you have auto-join turned on to a specific team,
or if you have a team ratio set into place,
make sure you have mp_limitteams set to 0 or 32 in your server.cfg file!

If you have auto-join set to 5 and mp_limitteams is not 0 or 32,
then the auto-join will pick a proper team to not break mp_limitteams.

The auto-join feature overrides the allow switching,
so if you have auto-join to 1 team, then players cannot switch.

If you have any other team managing ideas,
please ask as I am always willing to have more features.

  • Like 1

User Feedback

Create an account or sign in to leave a review

You need to be a member in order to leave a review

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

There are no reviews to display.



×
×
  • Create New...

Important Information