Advertisement
Guest User

Untitled

a guest
Nov 25th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.23 KB | None | 0 0
  1. <?php
  2. # ____ _ _
  3. # / ___| _ __ ___ ___(_) __ _| |
  4. # \___ \| '_ \ / _ \/ __| |/ _` | |
  5. # ___) | |_) | __/ (__| | (_| | |___
  6. # |____/| .__/ \___|\___|_|\__,_|_____|
  7. # |_|
  8. # __ __ _____ ____
  9. # | \/ | __ |___ | __ ___ ___ _ _| _ \
  10. # | |\/| |/ _` | / / '_ ` _ \ / _ \| | | | | | |
  11. # | | | | (_| |/ /| | | | | | (_) | |_| | |_| |
  12. # |_| |_|\__,_/_/ |_| |_| |_|\___/ \__,_|____/
  13.  
  14. # Information
  15. # Youtube Channel : SpeciaL Programmer
  16. # Forum : R4P3.NET
  17. # Author : SpeciaL @Special , Ma7mouD @DDosBoy
  18. require_once("libraries/TeamSpeak3/TeamSpeak3.php");
  19. include_once("config.php");
  20. $ts3_VirutalServer = TeamSpeak3::factory("serverquery://".$YATQA_username.":".$YATQA_password."@".$server_ip.":".$YATQA_queryport."/?server_port=".$server_port."&nickname=".$botname."");
  21. $ClientList = $ts3_VirutalServer->clientlist();
  22. foreach($ClientList as $Client)
  23. {
  24. $_SESSION ['ggids'] = explode(",", $Client["client_servergroups"]);
  25. if(in_array($firstGroup,$_SESSION['ggids']))
  26. {
  27. if(!in_array($firstGroup1,$_SESSION['ggids']))
  28. if(!in_array($firstGroup2,$_SESSION['ggids']))
  29. if(!in_array($firstGroup3,$_SESSION['ggids']))
  30. {
  31. $Client->addservergroup($firstGroup1);
  32. $Client->addservergroup($firstGroup2);
  33. $Client->addservergroup($firstGroup3);
  34. }
  35. }
  36. $_SESSION ['ggids'] = explode(",", $Client["client_servergroups"]);
  37. if(in_array($toGroup,$_SESSION['ggids']))
  38. {
  39. if(!in_array($toGroup1,$_SESSION['ggids']))
  40. if(!in_array($toGroup2,$_SESSION['ggids']))
  41. if(!in_array($toGroup3,$_SESSION['ggids']))
  42. {
  43. $Client->addservergroup($toGroup1);
  44. $Client->addservergroup($toGroup2);
  45. $Client->addservergroup($toGroup3);
  46. }
  47. }
  48. $_SESSION ['ggids'] = explode(",", $Client["client_servergroups"]);
  49. if(in_array($threeGroup,$_SESSION['ggids']))
  50. {
  51. if(!in_array($threeGroup1,$_SESSION['ggids']))
  52. if(!in_array($threeGroup2,$_SESSION['ggids']))
  53. if(!in_array($threeGroup3,$_SESSION['ggids']))
  54. {
  55. $Client->addservergroup($threeGroup1);
  56. $Client->addservergroup($threeGroup2);
  57. $Client->addservergroup($threeGroup3);
  58. }
  59. }
  60. }
  61. # ____ _ _
  62. # / ___| |__ ___ ___| | _____ _ __
  63. # | | | '_ \ / _ \/ __| |/ / _ \ '__|
  64. # | |___| | | | __/ (__| < __/ |
  65. # \____|_| |_|\___|\___|_|\_\___|_|
  66.  
  67. // Thats checker For remove server groups
  68. $ClientList = $ts3_VirutalServer->clientlist();
  69. foreach($ClientList as $Client)
  70. {
  71.  
  72. $_SESSION ['ggids'] = explode(",", $Client["client_servergroups"]);
  73. if(!in_array($firstGroup,$_SESSION['ggids']))
  74. {
  75. if(in_array($firstGroup1,$_SESSION['ggids']))
  76. if(in_array($firstGroup2,$_SESSION['ggids']))
  77. if(in_array($firstGroup3,$_SESSION['ggids']))
  78. {
  79. $Client->remservergroup($firstGroup1);
  80. $Client->remservergroup($firstGroup2);
  81. $Client->remservergroup($firstGroup3);
  82. }
  83. }
  84. $_SESSION ['ggids'] = explode(",", $Client["client_servergroups"]);
  85. if(!in_array($toGroup,$_SESSION['ggids']))
  86. {
  87. if(in_array($toGroup1,$_SESSION['ggids']))
  88. if(in_array($toGroup2,$_SESSION['ggids']))
  89. if(in_array($toGroup3,$_SESSION['ggids']))
  90. {
  91. $Client->remservergroup($toGroup1);
  92. $Client->remservergroup($toGroup2);
  93. $Client->remservergroup($toGroup3);
  94. }
  95. }
  96. $_SESSION ['ggids'] = explode(",", $Client["client_servergroups"]);
  97. if(!in_array($threeGroup,$_SESSION['ggids']))
  98. {
  99. if(in_array($threeGroup1,$_SESSION['ggids']))
  100. if(in_array($threeGroup2,$_SESSION['ggids']))
  101. if(in_array($threeGroup3,$_SESSION['ggids']))
  102. {
  103. $Client->remservergroup($threeGroup1);
  104. $Client->remservergroup($threeGroup2);
  105. $Client->remservergroup($threeGroup3);
  106. }
  107. }
  108.  
  109.  
  110.  
  111. }
  112. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement