[CS:S] Teams Management Commands

Teams Management Commands


With sm_admin menu integration

v. 1.0.0


Features (Admin Commands) :
  • Full menu integration in sm_admin menu. See attachment for visual representation of it.

  • ---------------------

  • <sm_scramble_fair | say !scramble_fair> to scramble the teams so both teams have the same amount of players (+/-1).

  • <sm_scramble_unfair | say !scramble_unfair> to scramble the teams. Unfair number of players possible.

  • <sm_scramble_specificteam | say !scramble_specificteam> to scramble the teams, so the team (defined by CVar tmc_required_team) will have (the number defined by CVar tmc_required_value) players.

  • <sm_tm_prevent | say !tm_prevent> to prevent a Teams Management in the incoming round end/start.

  • <sm_tm_cancel | say !tm_cancel> to cancel a Teams Management that was initiated.

  • --------------------

  • By default; the admin needs ADMIN_BAN flag.



Known bugs :
  • None, unless the ones related to Sourcemod itself.



CVars :
  • teamsmanagementcommandsversion: Gives version -_-'

  • ----------

  • teamsmanagementcommands : Is the plugin enabled ? 0 = no, 1 = yes. Def. 1.

  • ----------

  • tmc_verbose : Show activity to everyone ? 0=No, 1=Yes. Def. 1.

  • tmc_log : Should the plugin log ? 0=No, 1=Yes. Def. 1.

  • ----------

  • tmc_sound : Ask TMI to play a sound when teams are scrambled? 1=Yes, 0=No. Def. 1.

  • tmc_fade : Fade-in players screens when teams are scrambled. 0 = disabled, 1 = enabled. Def. 1.

  • ----------

  • tmc_required_value : When sm_scramble_specificteam will be used, the team designed by tmc_required_team will try to have this amount of players.

  • tmc_required_team : When sm_scramble_specificteam will be used, the team designed by this CVar will try to have tmc_required_value players.

  • ----------

  • tmc_allow_scramble_fair : Allow fair teams scramble ? 1=Yes (default).

  • tmc_allow_scramble_unfair : Allow unfair teams scramble ? 1=Yes (default).

  • tmc_allow_scramble_specific : Allow specific teams scramble ? 1=Yes (default).

  • tmc_allow_team_prevent : Allow to prevent teams scramble ? 1=Yes (default).

  • tmc_allow_team_cancel : Allow to cancel teams scramble ? 1=Yes (default).



Notes for installation :
  • Install Teams Management Interface

  • Place "teamsmanagementcommands.phrases.txt" in "translations" folder.

  • Put the plugin in your plugins folder.



--------------



Any suggestions/comments on the code or the plugin are welcomed and appreciated.



Changelog :
  • 1.0.0 Initial release. (10-04-2012)



Todo list :
  • Add commands to switch a player on round end. (The interface already allows it; shouldn't be too hard).










Attached Thumbnails


Click image for larger version<br /> <br /> Name:	teamsmanagement1.jpg<br /> Views:	N/A<br /> Size:	10.0 KB<br /> ID:	101918
 

Click image for larger version<br /> <br /> Name:	teamsmanagement2.jpg<br /> Views:	N/A<br /> Size:	16.0 KB<br /> ID:	101919
 











Attached Files








File Type: sp


Get Plugin or
Get Source (teamsmanagementcommands.sp - 14.7 KB)


File Type: txt


teamsmanagementcommands.phrases.txt (2.5 KB)








Orignal From: [CS:S] Teams Management Commands

No comments

Not a single link is allowed to submit in comment :o