DevTenga's Training Center Admin - Uses, Limitations and More

Hey there! Welcome to the DevForum Page for the description of DevTenga's Training Center Admin.
This page organises the commands and provides the descriptions for each available command. It is highly recommended to read this post entirely before using DevTenga's TC Admin.

About

DevTenga's TC Admin is the admin commands system which is very suitable for training centers. With commands like bringteam,question etc. , DevTenga's TC Admin makes it easy and reliable to control and run a Training Session smoothly and effectively. Attached below is a table showing each command and description.


DevTenga's Training Center Admin

General Admin: This is the admin that can be used in all places, which means, the MainGame and the Training Center.
SHR Commands
Command Description Example
pban (Player)(Reason) Permanently bans the given (Player). Everytime player tries to join, player is kicked with the given (Reason). :pban Tengarapatu
unban (Player) Unbans the given (Player). :unban Tengarapatu
HR Commands
Command Description Example
ban (Player)(Day & Time in D:HH:MM:SS)(Reason) Bans the given (Player) for the given (Time). Everytime player tries to join, player is kicked with the given (Reason). :ban Tengarapatu 3:06:00:30
:ban Tengarapatu 3 (This reads as three days.)
:ban Tengarapatu 3:06 (This reads as 3 days and 6 hours.)
m (Message) Displays the given (Message) to all players. :m Thanks for choosing DevTenga's TC Admin.
message (Message) Displays the given (Message) to all players. :message Thanks for choosing DevTenga's TC Admin.
timer [Format](Time) Shows a timer with given [Format] for given (Time). If no [Format] is given, it takes only the time value and displays it in m:s format. {Available Formats -- Minutes:Seconds (Commands: mins:secs/m:s/mm:ss/{blank}) , Seconds.(Commands: secs/ss/s/countdown/count/c) :timer mm:ss 1:31
:timer m:s 1:90 (This reads as 2:30)
:timer s 91 (Sets timer to countdown 91...90...89... so on.)
:timer 91 (Sets timer to countdown 1:31...1:30...1:29... and so on.)
MR Commands
Command Description Example
pm {Players}(Message) This will send a notification to every mentioned {Player}. :pm Tengarapatu Hi! Thanks for choosing DevTenga's TC Admin.
photo [Mode] Creates a view for (Admin) to take photo in. If no [Mode] is specified, [Mode] is taken as {Auto}. :photo Auto
:photo selfie
selfie Equivalent to ":photo selfie", this equips the (Admin) with a selfie stick and locks the (Admin) in place. :selfie
re {[Players]} Refreshes the given [{Players}]' appearance. If none are mentioned, it refreshes the (Admin).{Useful for troll tests}. :re
:re Tengarapatu
:re Teng,User123
refresh {[Players]} Refreshes the given [{Players}]' appearance. If none are mentioned, it refreshes the (Admin).{Useful for troll tests. :refresh
:refresh Tengarapatu
:refresh Teng,User123
ref {[Players]} Refreshes the given [{Players}]' appearance. If none are mentioned, it refreshes the (Admin).{Useful for troll tests. :refresh
:refresh Tengarapatu
:refresh Teng,User123
res {[Players]} Respawns the given [{Players}]' to the starting position. If none are mentioned, it respawns the (Admin).{Useful for troll tests.} :res
:res Tengarapatu
:res Teng,User123
respawn {[Players]} Respawns the given [{Players}]' to the starting position. If none are mentioned, it respawns the (Admin).{Useful for troll tests.} :respawn
:respawn Tengarapatu
:respawn Teng,User123
to (Player) Sends the (Admin) to the given (Player). :to Tengarapatu
bring (Player) Brings the given (Player) to (Admin). {Note - This CANNOT be fired with multiple players. This is done to improve the security and stop admin abuse. For mass teleportation, [[BringTeam]] may be used. :bring Tengarapatu
kick {Players}[Message] Kicks the given {Players} showing the message "You have been kicked by (AdminName). Reason: [Message]" If [Message] is not specified, it shows [Unspecified]. :kick teng Please do not troll in the game.
:kick teng,user123 Please do not troll in the game.
commands This shows a list containing all the commands that a user has access to. :commands
cmds This shows a list containing all the commands that a user has access to. :cmds
chatlogs This shows a list containing all the messages users have sent. :chatlogs
chats This shows a list containing all the messages users have sent. :chats
adminlogs This shows a list containing all the commands admins have used. :adminlogs
logs This shows a list containing all the commands admins have used. :admin
cleartools {Players} Removes all the tools of the {Players}. :cleartools Teng
:cleartools Teng,user123
view (Player) Views the specified (Player). :view Tengarapatu
unview< Views the current (Admin)'s own camera. :unview
LR Commands
Command Description Example
commands This shows a list containing all the commands that a user has access to. :commands
cmds This shows a list containing all the commands that a user has access to. :cmds
Main Game Admin: This is the admin that can be used in the MainGame.
HR Commands
Command Description Example
startshift This sends a message to the discord server, notifying the staff that a shift is starting. :startshift
endshift This sends a message to the discord server, notifying the staff that the last shift has ended. :endshift
LR Commands
Command Description Example
callmr This sends a message to the discord server, informing the MRs that someone needs help handling trollers and exploiters in the game. :callmr
Training Center Admin: This is the admin that can be used in the Training Center. This is the most advanced Admin System among the three given.
Host Commands
Command Description Example
slock Locks the server, so that no one other than the players present can join. Also sends a discord message. :slock
unslock Unlocks the server if it had been locked earlier. :unslock
setpts [On/Off//True/False] Turns on or off whether players can request PTS based upon the [Bool]. If no [Bool] is specified, PTS is turned On. :setpts
:setpts Off
:setpts true
:setpts fa (This reads as false.)
setm (Message) This sets the given message as a header. :setm Thanks for choosing DevTenga's TC Admin.
setmessage (Message) This sets the given message as a header. :setmessage Thanks for choosing DevTenga's TC Admin.
clearm This removes the header message. :clearm
clearmessage This removes the header message. :clearmessage
bringteam (Team)(Location) Brings all players of the (Team) to the given (Location) and arranges them in a sequenced order. (Location) accepts arguments 'Lobby','1','2', etc. :bringteam Trainees Lobby
assignto {Players}(GroupName) Assigns the given {Players} to the given (GroupName). This is used later to divide them in teams. :assignto teng TeamA
:assignto teng,user123 Team Random Name.
log Sends a message in the Discord Server via the given webhook, listing all the present players. (Excluding Trainees) :log
remind This sends a discord message reminding trainees about the upcoming training, with the given [Minutes]. If [Minutes] are not provided or incorrectly provided, [Minutes] is taken as 5. :remind
:remind 2
starttraining This creates new teams for every group existing and activates all training commands. It also deactivates all pre-training commands. :starttraining
conclude This sends a discord message showing the players that the training has been concluded. After that, it kicks all the players. :conclude
addpoint {Players}[Value] Adds the given [Value] of Points to the given {Players}. If no [Value] is specified, it adds 1. :addpoint Tenga
:addpoint Tenga 3
removepoint {Players}[Value] Removes the given [Value] of Pointsfrom the given {Players}. If no [Value] is specified, it removes 1. :removepoint Tenga
:removepoint Tenga 3
addgs {Players}[Value] Adds the given [Value] of Grammar Strike to the given {Players}. If no [Value] is specified, it adds 1. :addgs Tenga
:addgs Tenga 3
removegs {Players}[Value] Removes the given [Value] of Grammar Strike from the given {Players}. If no [Value] is specified, it removes 1. :removegs Tenga
:removegs Tenga 3
Spectator Commands
Command Description Example
view (Player) Views the specified (Player). :view Tengarapatu
unview Views the current (Admin)'s own camera. :unview
Trainer Commands
Command Description Example
addpoint {Players}[Value] Adds the given [Value] of Points to the given {Players}. If no [Value] is specified, it adds 1. :addpoint Tenga
:addpoint Tenga 3
removepoint {Players}[Value] Removes the given [Value] of Pointsfrom the given {Players}. If no [Value] is specified, it removes 1. :removepoint Tenga
:removepoint Tenga 3
addgs {Players}[Value] Adds the given [Value] of Grammar Strike to the given {Players}. If no [Value] is specified, it adds 1. :addgs Tenga
:addgs Tenga 3
removegs {Players}[Value] Removes the given [Value] of Grammar Strike from the given {Players}. If no [Value] is specified, it removes 1. :removegs Tenga
:removegs Tenga 3
question (Question) This will send a notification to every trainee of the (Trainer)'s team. The trainees will be able to reply. :question Who is the creator of this TC Admin?
bringteam (Team)(Location) Brings all players of the (Team) to the given (Location) and arranges them in a sequenced order. (Location) accepts arguments 'Lobby','1','2', etc. :bringteam Trainees Lobby
Trainee Commands
Command Description Example
pts Adds a question mark above the head of the (Player). :pts
HR Commands
Command Description Example
host Sets the (Admin)'s team to (Host). :host
MR Commands
Command Description Example
train Sets the (Admin)'s team to (Host). :train
spectate Sets the (Admin)'s team to (Spectator). :spectate
grantpts {Players} Removes the PTS gui from every given {Player}. :grantpts Teng
:grantpts Teng,user123
team {Players}(Team) Sets the (Admin)'s team to (Host). :team Tenga Trainers
:team Tenga,user123 Spectator
3 Likes

Qualifiers

These words will be replaced by the respective other target in certain commands.

  • "me" - The admin calling the command.
  • "admins" - All the MR+ in the game [only works with ":pm"].
  • "nonadmins" - All the LRs in the game (<MR) [only works with ":pm"].
  • "non-admins" - All the LRs in the game (<MR) [only works with ":pm"].

Error Codes and Alerts

While using DevTenga's Admin, one might see an error code pop up from the bottom of the screen. This indicates that either an error has occured internally, or the called command contains a syntax error. The following table shows what each error/alert code signifies.

Error And Alert Codes

Error Codes - These errors will stop the command called. Nothing will be affected if any of these occur.
Code Description Incorrect Method Correct Method
002 This denotes that the called command requires one or multiple players' names to be mentioned, but the players were not mentioned while calling the command. This is called from the script "General Admin". :pm :pm Tengarapatu,user123 Thanks for choosing DevTenga's TC Admin!
003 This denotes that the called command did not find any players with the given name in the server. This can happen due to the mentioned user leaving, or due to any typos. This is called from the script "General Admin". :pm Usre123 Thanks for choosing DevTenga's TC Admin! :pm User123 Thanks for choosing DevTenga's TC Admin!
004 This denotes that the called command requires one player's name to be mentioned, but either the players were not mentioned, or multiple players were mentioned while calling the comamnd. This is called from the script "General Admin". :view User123,Tengarapatu :view User123
005 This denotes that the called command requires a message to send or broadcast, but it was not mentioned while calling the command. This is called from the script "General Admin". :pm User123 :pm User123 Thanks for choosing DevTenga's TC Admin!
010 This denotes that the Player(s) specified with the comamnd does not have tools. This is an error of the ":cleartools" command. It is called from the script "General Admin". :cleartools User123 :cleartools Tenga
020 This denotes that the Mode specified with the comamnd does not exist. The available modes are "auto" and "selfie". This is an error of the ":photo" command. It is called from the script "General Admin". :photo groupfie :photo selfie
:photo auto
030 This denotes that the command requires a timestamp/seconds in number, but it was not mentioned while calling. This is an error of the ":timer" command. It is called from the script "General Admin". :timer :timer 05:00
:timer 300
031 This denotes that a format to be used was mentioned in the command, but it was not among the allowed formats. ALLOWED FORMATS: [minutes:seconds]/[mins:secs]/[m:s]/[mm:ss] OR [seconds]/[secs]/[ss]/[s]/[countdown]/[count]/[c] This is an error of the ":timer" command. It is called from the script "General Admin". :timer a:b 1:30 :timer m:s 1:30
:timer c 90
032 This denotes that the seconds mentioned in the comamnd are not in proper format. This is an error of the ":timer" command. It is called from the script "General Admin". :timer ab :timer 900
033 This denotes that the timestamp mentioned in the comamnd are not in proper format. This is an error of the ":timer" command. It is called from the script "General Admin". :timer 1/30
:timer 1;30
:timer 1:30
040 This denotes that the command called requires a timestamp and a reason to be mentioned, but the timestamp is not mentioned. This is an error of the ":ban" command. It is called from the script "General Admin". :ban Tengarapatu :ban Tengarapatu 12:02:00:00
041 This denotes that the command called has a maximum time limit, but it was exceeded while calling it. This is an error of the ":ban" command. It is called from the script "General Admin". :ban Tengarapatu 1000:00:00:00 Test. :ban Tengarapatu 31:00:00:00 Test.
042 This denotes that the command called requires a timestamp in the DD:hh:mm:ss format, the mentioned timestamp's "DD" part was not recognised. This is an error of the ":ban" command. It is called from the script "General Admin". :ban Tengarapatu aa:00:00:00 Test. :ban Tengarapatu 31:00:00:00 Test.
043 This denotes that the command called requires a timestamp in the DD:hh:mm:ss format, the mentioned timestamp's "hh" part was not recognised. This is an error of the ":ban" command. It is called from the script "General Admin". :ban Tengarapatu 01:aa:00:00 Test. :ban Tengarapatu 01:00:00:00 Test.
044 This denotes that the command called requires a timestamp in the DD:hh:mm:ss format, the mentioned timestamp's "mm" part was not recognised. This is an error of the ":ban" command. It is called from the script "General Admin". :ban Tengarapatu 01:00:aa:00 Test. :ban Tengarapatu 01:00:00:00 Test.
045 This denotes that the command called requires a timestamp in the DD:hh:mm:ss format, the mentioned timestamp's "ss" part was not recognised. This is an error of the ":ban" command. It is called from the script "General Admin". :ban Tengarapatu 01:00:00:aa Test. :ban Tengarapatu 01:00:00:00 Test.
046 This denotes that no player was found in the banned list with the given name. This is an error of the ":unban" command. It is called from the script "General Admin". :unban Tenga :unban Tengarapatu
050 This denotes that the player already has a message box visible. This is an error of the "Message GUI". It is called from the script "General Admin". - -
060 This denotes that the player already has a personal message reply box open. This is an error of the "Personal Message GUI". It is called from the script "General Admin". - -
110 This denotes that a new shift cannot be started as another shift is already in process. This is an error of the ":startshift" command. It is called from the script "Main Game Admin". :startshift :endshift ... :startshift
111 This denotes that no shift are ongoing, so it cannot be ended. This is an error of the ":endshift" command. It is called from the script "Main Game Admin". :endshift :startshift ... :endshift
201 This denotes that the command is not a pre-training commands and it cannot be called before the host starts the training. It is called from the script "Training Centre Admin". :addpoint tenga 2 :starttraining ... :addpoint tenga 2
202 This denotes that the called command requires one or multiple players' names to be mentioned, but the players were not mentioned while calling the command. This is called from the script "Training Centre Admin". :addgs :addgs Tengarapatu 1
203 This denotes that the called command did not find any players with the given name in the server. This can happen due to the mentioned user leaving, or due to any typos. This is called from the script "Training Centre Admin". :addgs Usre123 2 :addgs User123 2
204 This denotes that the called command requires one player's name to be mentioned, but either the players were not mentioned, or multiple players were mentioned while calling the comamnd. This is called from the script "Training Centre Admin". - -
205 This denotes that the called command requires a message to send or broadcast, but it was not mentioned while calling the command. This is called from the script "Training Centre Admin". :setm :setm Thanks for choosing DevTenga's TC Admin!
206 This denotes that the called command requires one team's name to be mentioned, but the team was not mentioned while calling the comamnd. This is called from the script "Training Centre Admin". :team Tenga :team Tenga Trainers
207 This denotes that the called command did not find any team with the given name in the server. This can happen due to the teams changing after ":starttraining", or due to any typos. This is called from the script "Training Centre Admin". :team Tenga Trainrs :team Tenga Trainers
208 This denotes that the called command requires a location to be mentioned, but the location was not mentioned while calling the comamnd. This is called from the script "Training Centre Admin". :bringteam Trainees :bringteam Trainees Lobby
209 This denotes that the command is a pre-training commands and it cannot be called after the host starts the training. It is called from the script "Training Centre Admin". :starttraining ... :assignto Tenga Group A :assignto Tenga Group A
210 This denotes that the server is already slocked, thus it cannot be slocked again. It is an error of the ":slock" command. It is called from the script "Training Centre Admin". :slock ... :slock :slock ... :unslock ... :slock
211 This denotes that the server is not slocked, thus it cannot be unslocked. It is an error of the ":unslock" command. It is called from the script "Training Centre Admin". :unslock :slock ... :unslock
222 This denotes that the training session cannot be concluded, as it has not been logged. This is an error of the ":conclude" command. It is called from the script "Training Center Admin". :starttraining ... :conclude :starttraining ... :log ... :conclude
230 This denotes that another player is already hosting, so the current player cannot host, as there can be only one host. It is an error of the ":host" and ":team" command. It is called from the script "Training Centre Admin". :host ... :host :host
240 This denotes that the session has already been logged, so it cannot be logged again. It is an error of the ":log" command. It is called from the script "Training Centre Admin". :log ... :log :log
250 This denotes that the PTS of the server was disabled by the Host, thus the ":pts" command cannot be called. It is an error of the ":pts" command. It is called from the script "Training Centre Admin". :setpts off ... :pts :setpts on ... :pts
251 This denotes that the PTS command was already called, and a PTS Gui is currently active above the player's head, thus it cannot be called again until answered. It is an error of the ":pts" command. It is called from the script "Training Centre Admin". :pts ... :pts :pts ... :grantpts Tenga ... :pts
252 This denotes that the mentioned player did not call the PTS command, thus it cannot be granted/disabled. It is an error of the ":grantpts" command. It is called from the script "Training Centre Admin". :grantpts Tenga :pts ... :grantpts Tenga
253 This denotes that the mentioned format is not among the allowed formats, thus "PTS_Enabled" cannot be changed. It is an error of the ":setpts" command. ALLOWED FORMATS: [on]/[t]/[tr]/[tru]/[true] OR [off]/[f]/[fa]/[fal]/[fals]/[false] It is called from the script "Training Centre Admin". :setpts enabled :setpts on
260 This denotes that the player already has a question box open. This is an error of the "Question GUI". It is called from the script "Training Center Admin". - -
403 This denotes that the player does not have access to the given command. :spectate ... :slock :host ... :slock
404 This denotes that the mentioned command does not exist. :hsot :host
Alert Codes - These alerts will continue the command called. Only slight adjustments will be made to the command, and the command will affect the game however it is supposed to.
Code Description Incorrect Method Correct Method
021 This notifies the player that pressing "X" will disable the photo mode. It is an alert of the ":photo" and ":selfie" command. It is called from the script "General Admin". - :photo
034 This denotes that the given time in seconds is more than the timer limit of 900 seconds. It is automatically taken as 900 seconds. It is an adjustment alert of the command ":timer". It is called from the script "General Admin". :timer 1000 :timer 900
035 This denotes that the given timestamp is larger than the timer limit of 15:00. It is automatically taken as 15:00. It is an adjustment alert of the command ":timer". It is called from the script "General Admin". :timer 20:00 :timer 15:00
047 This denotes that no player was found with the given player name. It puts the given text in the ban list, even if no player exists with the given name. It is an adjustment alert of the commands ":ban" and ":pban". It is called from the script "General Admin". :pban Teng :pban Tengarapatu
220 This denotes that the command requires minutes to be provided, but the given text in the minutes part was not recognised or not mentioned. It takes minutes as "5". It is an adjustment alert of the command ":remind". It is called from the script "Training Center Admin". :remind test
:remind
:remind 2
221 This denotes that the command requires minutes to be provided, but the given minutes exceed the upper limit of 15 minutes. It takes minutes as "15". It is an adjustment alert of the command ":remind". It is called from the script "Training Center Admin". :remind 50 :remind 2

Sequence

For maintaining a smooth flow, a proper sequence should be followed in a training session for executing these commands. It is listed as under:

  1. :host (For changing team to host.)
  2. :setpts On
  3. :setm Welcome to the training Session!
  4. :bringteam Trainees lobby
  5. :assignto Player1,Plr2,Plr3 Group 1
  6. :assignto Player4,Plr5,Plr6 Group 2
  7. :remind
  8. :slock
  9. :timer m:s 1:00
  10. :setpts Off
  11. :log
  12. :starttraining
  13. :photo
  14. :conclude

Google Doc Version: Control+ - Uses, Limitations and More - Google Docs

Thank you for reading. Your time is appreciated. Thanks for choosing DevTenga's TC Admin!

:smile:

2 Likes