This post has been de-listed
It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.
So I started working on this team manager in November, 2014, and I planned on releasing it about a year and a half ago to popularize the idea of players setting up their own teams. Due to all the bugs from my poor skripting at the time, I decided against releasing it until the problems were resolved. Over the past few weeks, I've been working on this new rewrite. Now I can confidently say that it works.
It comes with a bunch of features you may find useful.
I'll list them below:
Player Commands:
/team invite <player>
/team accept <player>
/team list
/pm
/pmcoords (or /pmc)
/pmores
Admin Commands
/team broadcast
- (Broadcast how to set up teams)
/team lock/unlock
/team setsize <integer>
- (Maximum team size for players using /team invite)
- (Staff can still add players to teams when full)
/team create
- (Creates an empty team)
/tc <player> <player> [<player>] [<player>] [<player>]
- (Easy way to make a team and add multiple players to it in one command)
/team set <player> <team/player>
/team reset
/team removeempty
- (Deletes empty teams)
/team kick <player>
/team delete <team>
- (Deletes a team)
/team deathkick <on/off>
- (If a player is removed from their team on death)
- (This is reset when doing /team reset)
/team autodelete <on/off>
- (If a team should be reset when it has less than 2 players)
- (Enabled by default)
- (You may want to disable this in Red vs Blue if you have team deathkick on)
/team autocolor <on/off>
- (If teams should be assigned a color upon creation)
- (This will NOT reset when doing /team reset, but you can do /team colorall if you forget)
/team friendlyfire <on/off>
- (Whether players should be able to hurt their teammates)
- (Enabled by default)
/dontrandomize <player/list>
- (Used for specs or players who should not be assigned a random team when doing /team randomize)
- (Use /dorandomize <player> to undo this)
/team randomize <team size>
- This adds all players (unless you did /dontrandomize <player>) to a team.
- If the player amount isn't divisible by the team size, a team will have less players than the size specified.
- (Ex: In a rTo4 with 43 players, one team will be randomized with 1 less player.
/team redvsblue [<number of teams>]
- If the argument is left blank, it will default to 2 teams.
- Specify the number of teams if the game is Red vs Blue vs Yellow, RvBvYvG, or more.
- Coloring will be applied in the following order: Team 1 = Red, Team 2 = Blue, Team 3 = Yellow, Team 4 = Green, More = Random Color
- Do /dontrandomize <player> for that player to not be put on a Red vs Blue team.
/team doubledates [ignorenumber] (Added in V1.2)
- Randomly combines each team with another team
- If you use the "ignorenumber" argument and there is an odd number of teams, one team won't get a double date.
- If you have empty teams, you should do "/team removeempty" first so that a team isn't combined with an empty team.
/team kickunder <team size>
- (Kicks players who don't have the minimum team size)
- (Solos are also kicked)
/team hidelist
- (Makes it so players without permission cannot do /team list)
- (This is used for gamemodes that make teams not known by the players)
- (Use /team unhidelist to make all players able to do /team list)
/team mute <player/all>
- (Mute team chat for all players or just a single player)
- (This is useful for RedVsBlue if team chat is spammed)
- (Use /team unmute <player/all> to unmute team chat)
/team viewpm <team/all>
- (Allows you to see PMs for a specified team, or all teams)
- (Used for moderating PMs, Useful for RedVsBlue)
- (Use /team unviewpm <team/all> to stop viewing pms)
/colorteam <team> <color> [bold] [underline] [italic] [strikethrough]
- (Sets a color to a team)
- (Use /team listcolors for a full list of valid colors)
/team resetcolor <team/all>
- (Changes a team's color back to white)
/checkteam <player>
- (This will show the player's teammates, their team size, and their team number)
- In V1.2, this will also show the team color
Additional Info
When a team color is no longer in use, it is available for a new team to take.
There are 255 unique colors (including combinations of bold, underline, italic, and strikethrough) that will be used before repeating.
This skript uses some of the same variables as Minemidnight's and D4's team managers, so this should work with skripts such as scatter skripts, moles, superheroes, etc.
- For compatibility with other skripts, it is HIGHLY recommended that you use V1.3 as variables have been changed to best work with team skripts.
Downloads
Remember: Always test skripts before using them in games!
V1.3.4 - Pastebin
Fixed additional bugs.
- More team deletion fixes involving process order
- Fixed team deletion bug involving doubledates.
V1.3.3 - Pastebin
- Small bug fix involving manual team deletion.
V1.3.2 - Pastebin
- Fixed another bug involving teams not deleting properly.
V1.3.1 - Pastebin (Download Removed, Use V1.3.2)
Fixed bug introduced in V1.3 involving process order of deletion in the team leaving command which would cause the player's team number to be deleted but not their team's list of players variable.
It is highly recommended that you update to this version if you have V1.3.
V1.3 - Pastebin (Download Removed, Use V1.3.1)
Made it so {Teams.InTeam::PLAYER} gets set to the team number instead of true/false
- Removed {TeamNumber::*} list variable (This will fix compatibility with most skripts made for other team managers, but it'll break ones made specifically for this one)
Added missing command responses for invalid commands
Made /tc only require 1 argument instead of two (/tc <player> works, not just /tc <player> <player> [<players>])
Fixed bug involving process order in /ct
V1.2 - Pastebin
Added /team doubledates [ignorenumber] (Each team will be combined with a random other team) | GIF
Added a player option to "/team set <player> <team>", so it is "/team set <player> <team/player>" | GIF
Changed "/ct" so that you can add offline players to a team
Added a team color extra colors reference variable so you can add "%{TeamColor::INSERTTEAMNUMBER::Reference}%" before text | Example Skript | Example Image
Added a team color reference variable that does not include extra colors such as bold, italic, strikethrough, or underline - {TeamColor::INSERTTEAMNUMBER::ColorReference} | Example Skript| Example Image
Added team color display to "/checkteam" | Image
Added team color to the player's name in team chat | Image
Added team colors to "/team list" | Image
Improved "/team listcolors" so that colors are displayed in the color their represent | Image
Fixed bug which caused newly created teams that replaced deleted teams (by /team delete) to not be auto-colored
Fixed bug in which "/colorteam" command usage would not display the correct parameters
Fixed bug where not all color combinations could be chosen
V1.1.0 - Pastebin
Fixed bug with incompatible whitelist variables when using "/team kickunder"
Fixed inconvenience of making new teams be created with a new higher number, not replacing deleted teams
Fixed bug with resetting teams created by other team managers
Fixed double message being sent to a player upon joining an existing team
Added an "all" argument for "/team resetcolor", so you can do "/team resetcolor <team/all>"
Fixed bug involving process order in "/tc"
- Initial release
Required Plugins
Subreddit
Post Details
- Posted
- 8 years ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/ultrahardco...