Advertisement
Guest User

Untitled

a guest
Mar 17th, 2019
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4.  
  5. public plugin_init()
  6. {
  7. register_plugin("Team Transfer", "1.0", "Alex");
  8. register_concmd("amx_ct", "cmdct", ADMIN_SLAY, "NUME : Transfera jucatorul la echipa Counter/Terror");
  9. register_concmd("amx_t", "cmdt", ADMIN_SLAY, "NUME : Transfera jucatorul la echipa Terror");
  10. register_concmd("amx_spec", "cmdspec", ADMIN_SLAY, "NUME : Transfera jucatorul la Spectator");
  11. }
  12.  
  13. public cmdct(id, level, cid)
  14. {
  15. if (!cmd_access(id, level, cid, 2))
  16. {
  17. return PLUGIN_HANDLED;
  18. }
  19.  
  20. new arg[32], cmd[32];
  21. read_argv(0,cmd,31);
  22. read_argv(1,arg,31);
  23. new player = cmd_target(id,arg,CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF);
  24.  
  25. if (!player)
  26. {
  27. return PLUGIN_HANDLED;
  28. }
  29.  
  30. if (cs_get_user_team(player) == CS_TEAM_CT)
  31. {
  32. console_print(id, "Jucatorul este deja in echipa CT");
  33. return PLUGIN_HANDLED;
  34. }
  35.  
  36. new name[32], name2[32];
  37. get_user_name(id,name,31);
  38. get_user_name(player,name2, 31);
  39.  
  40. if (is_user_alive (player) )
  41. {
  42. user_silentkill(player);
  43. }
  44.  
  45. cs_set_user_team(player,CS_TEAM_CT);
  46. log_amx("Admin %s: Task amx_ct/t %s",name, name2);
  47. client_print(0, print_chat, "[ADMIN] %s: l-a mutat pe %s la echipa CT", name, name2);
  48.  
  49. return PLUGIN_HANDLED;
  50. }
  51.  
  52. public cmdt(id, level, cid)
  53. {
  54. if (!cmd_access(id, level, cid, 2))
  55. {
  56. return PLUGIN_HANDLED;
  57. }
  58.  
  59. new arg[32], cmd[32];
  60. read_argv(0,cmd,31);
  61. read_argv(1,arg,31);
  62. new player = cmd_target(id,arg,CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF);
  63.  
  64. if (!player)
  65. {
  66. return PLUGIN_HANDLED;
  67. }
  68.  
  69. if (cs_get_user_team(player) == CS_TEAM_T)
  70. {
  71. console_print(id, "Jucatorul este deja in echipa T");
  72. return PLUGIN_HANDLED;
  73. }
  74.  
  75. new name[32], name2[32];
  76. get_user_name(id,name,31);
  77. get_user_name(player,name2, 31);
  78.  
  79. if (is_user_alive (player) )
  80. {
  81. user_silentkill(player);
  82. }
  83.  
  84. cs_set_user_team(player,CS_TEAM_T);
  85. log_amx("Admin %s: Task amx_t %s",name, name2);
  86. client_print(0, print_chat, "[ADMIN] %s: l-a mutat pe %s la echipa T", name, name2);
  87.  
  88. return PLUGIN_HANDLED;
  89. }
  90.  
  91. public cmdspec(id, level, cid)
  92. {
  93. if (!cmd_access(id, level, cid, 2))
  94. {
  95. return PLUGIN_HANDLED;
  96. }
  97.  
  98. new arg[32], cmd[32];
  99. read_argv(0,cmd,31);
  100. read_argv(1,arg,31);
  101. new player = cmd_target(id,arg,CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF);
  102.  
  103. if (!player)
  104. {
  105. return PLUGIN_HANDLED;
  106. }
  107.  
  108. if (cs_get_user_team(player) == CS_TEAM_SPECTATOR)
  109. {
  110. console_print(id, "Jucatorul este deja in spectatori");
  111. return PLUGIN_HANDLED;
  112. }
  113.  
  114. new name[32], name2[32];
  115. get_user_name(id,name,31);
  116. get_user_name(player,name2, 31);
  117.  
  118. if (is_user_alive (player) )
  119. {
  120. user_silentkill(player);
  121. }
  122.  
  123. cs_set_user_team(player,CS_TEAM_SPECTATOR);
  124. log_amx("Admin %s: Task amx_spec %s",name, name2);
  125. client_print(0, print_chat, "[ADMIN] %s: l-a mutat pe %s la Spectator", name, name2);
  126.  
  127. return PLUGIN_HANDLED;
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement