HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4.  
  5. new const PLUGIN_TITLE[] = "Admins Vs All"
  6. new const PLUGIN_VERSION[] = "1.3"
  7. new const PLUGIN_AUTHOR[] = "Starsailor"
  8.  
  9. #define ACCESS_LEVEL ADMIN_BAN
  10.  
  11. new g_enable, g_teamadmin, g_teamothers
  12.  
  13. public plugin_init() {
  14. register_plugin(PLUGIN_TITLE, PLUGIN_VERSION,PLUGIN_AUTHOR)
  15. register_cvar("ava_version",PLUGIN_VERSION,FCVAR_SERVER|FCVAR_SPONLY)
  16.  
  17. g_enable=register_cvar("ava_enable","1")
  18. g_teamadmin=register_cvar("ava_adminteam","TERROR")
  19. g_teamothers=register_cvar("ava_othersteam","CT")
  20.  
  21. register_event("HLTV","Event_Set_Teams","a","1=0","2=0")
  22.  
  23.  
  24. }
  25.  
  26.  
  27.  
  28. public Event_Set_Teams(){
  29. if(get_pcvar_num(g_enable)){
  30. new players[32], pnum, id,teamadmin[16],teamothers[16]
  31.  
  32. set_cvar_num("mp_limitteams",0)
  33. set_cvar_num("mp_autoteambalance",0)
  34.  
  35. get_pcvar_string(g_teamadmin,teamadmin,15)
  36. get_pcvar_string(g_teamothers,teamothers,15)
  37.  
  38. get_players(players, pnum);
  39.  
  40. for( new i=0; i<pnum; i++ ){
  41. id = players[i];
  42. if(get_user_flags(id) & ACCESS_LEVEL){
  43. switch(teamadmin[0]){
  44. case 'C': {
  45. cs_set_user_team(id,CS_TEAM_CT)
  46.  
  47. }
  48. case 'T': {
  49. cs_set_user_team(id,CS_TEAM_T)
  50.  
  51. }
  52. }
  53.  
  54. }
  55. else{
  56. switch(teamothers[0]){
  57. case 'C': {
  58. cs_set_user_team(id,CS_TEAM_CT)
  59.  
  60. }
  61. case 'T': {
  62. cs_set_user_team(id,CS_TEAM_T)
  63.  
  64. }
  65. }
  66. }
  67.  
  68.  
  69. }
  70. client_print(0,print_chat,"**Csapatok Ellenorzese**")
  71. }
  72. else{
  73. set_cvar_num("mp_limitteams",1)
  74. set_cvar_num("mp_autoteambalance",1)
  75.  
  76. }
  77.  
  78. }
  79.  
  80.  
  81.  
  82. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  83. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  84. */
  85.