Advertisement
Guest User

link

a guest
Aug 4th, 2016
895
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.65 KB | None | 0 0
  1. <?php
  2. /***************************
  3.  
  4. Author: Artur ArrMeeR Fijalkowski
  5.  
  6. Contact: ts.holycity.pl
  7.  
  8. Config File
  9.  
  10. ***************************/
  11.  
  12.  
  13. //Konfiguracja pierwszej instancji
  14.  
  15.  
  16. // konfig polaczenia z ts3 teamspeak3
  17. $teamspeak['address'] = 'ts3.xxx.pl';
  18. $teamspeak['udp'] = '9987';
  19. $teamspeak['tcp'] = '10011';
  20. $teamspeak['login'] = 'xxx';
  21. $teamspeak['password'] = 'xxx';
  22.  
  23. $config['bot']['functions'] = array('adminlist','afkchecker','autopoke','reklama','channelchecker','multifunction','nickprotect','welcomemsg','channelgroup','autoregister','top10connections');
  24. $config['bot']['name'] = 'ABot @ xxx.pl'; // nazwa bota
  25. $config['bot']['default_channel'] = 204; // ID kanalu na ktorym bot ma siedziec
  26.  
  27.  
  28.  
  29. // konfiguracja kanalow
  30. // array(
  31. // 'channelID' => array( 'groups' => array(38,28,15), grupy do spokeowania
  32. // 'user_msg' => 'message_user.txt', plik prywatnej wiadomosci do usera
  33. // 'admin_poke' => 'poke_admin.txt'), plik wiadomosci poke do admina
  34. // );
  35.  
  36.  
  37. $config['autopoke']['enabled'] = true; //Wlaczyc czy wylaczyc
  38. $config['autopoke']['admins_groups'] = array(100, 104, 105, 106, 107); //waszystkie grupy adminow TeamSpeak3
  39. $config['autopoke']['messages'] = array(
  40. 216 => array( 'groups' => array(100, 104, 105, 106, 107),
  41. 'user_msg' => 'user_msg.txt',
  42. 'admin_poke' => 'admin_poke.txt'),
  43.  
  44. 283 => array( 'groups' => array(100, 104, 105, 106, 107),
  45. 'user_msg' => 'user_msg.txt',
  46. 'admin_poke' => 'admin_poke.txt'),
  47.  
  48. 218 => array( 'groups' => array(100, 104, 105, 106, 107),
  49. 'user_msg' => 'user_msg.txt',
  50. 'admin_poke' => 'admin_poke.txt'),
  51.  
  52. 217 => array( 'groups' => array(100, 104, 105, 106, 107),
  53. 'user_msg' => 'user_msg.txt',
  54. 'admin_poke' => 'admin_poke.txt')
  55. );
  56. $config['autopoke']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 10); //Interwał pokowania
  57. $config['autopoke']['data'] = '1970-01-01 00:00:00';
  58.  
  59.  
  60. //Godzina na kanale etc.
  61. $config['multifunction']['enabled'] = false; //Wlaczyc czy wylaczyc
  62. $config['multifunction']['hour_cid'] = 388; //id kanału na ktorym ma pokazywac godzine
  63. $config['multifunction']['online_cid'] = 387; //id kanału na ktorym ma pokazywac ilosc osob online
  64. $config['multifunction']['onlinerecord'] = 442; //id kanału na którym ma pokazywac rekord online
  65. $config['multifunction']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
  66. $config['multifunction']['data'] = '1970-01-01 00:00:00';
  67.  
  68.  
  69.  
  70. //Zakazane nicki
  71. $config['nickprotect']['enabled'] = true;
  72. $config['nickprotect']['protected'] = array('huj', 'cipa', 'chuj', 'jebać', 'jebac', 'kurwa', '[SA]', '[tSA]', '[SSA]', '[HA]', '[vROOT]', '[ROOT]', '[ISA]', '[VIP]');
  73. $config['nickprotect']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
  74. $config['nickprotect']['data'] = '1970-01-01 00:00:00';
  75.  
  76. //Reklama
  77. $fp = fopen("config/messages/reklama.txt", "r");
  78. $reklama = fread(fopen("config/messages/reklama.txt", "r"), filesize("config/messages/reklama.txt"));
  79.  
  80. $config['reklama']['enabled'] = true; //Wlaczyc czy wylaczyc
  81. $config['reklama']['message'] = $reklama;
  82. $config['reklama']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 50,'seconds' => 0);
  83. $config['reklama']['data'] = '1970-01-01 00:00:00';
  84.  
  85. //Sprawdzanie kanalow
  86. $config['channelchecker']['enabled'] = false; //Wlaczyc czy wylaczyc channelchecker
  87. $config['channelchecker']['pid'] = 391; //Strefa, w ktorej ma sprawdzac kanaly
  88. $config['channelchecker']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0);
  89. $config['channelchecker']['data'] = '1970-01-01 00:00:00';
  90.  
  91. //Ranga AFK
  92. $config['afkchecker']['enabled'] = true; //Wlaczyc czy wylaczyc
  93. $config['afkchecker']['afkgroup'] = 0; //ID rangi AFK
  94. $config['afkchecker']['move_afk'] = true; //Czy ma przenosic uzykownikow AFK na kanał
  95. $config['afkchecker']['afk_channel'] = 249; //ID kanału AFK
  96. $config['afkchecker']['afktime'] = 30; //Czas jak trzeba byc idle, aby bot nadał range AFK. Czas podajemy w minutach
  97. $config['afkchecker']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5); //Interwał sprawdzania
  98. $config['afkchecker']['data'] = '1970-01-01 00:00:00';
  99.  
  100. //Wiadomosc powitalna
  101. $config['welcomemsg']['enabled'] = true; //Wlaczyc czy wylaczyc
  102. $config['welcomemsg']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1); //Po jakim czasie od wejscia na serwer ma wysłac wiadomosc
  103. $config['welcomemsg']['data'] = '1970-01-01 00:00:00';
  104.  
  105. //Lista Administracji
  106. $config['adminlist']['enabled'] = true; //Wlaczyc czy wylaczyc
  107. $config['adminlist']['channel'] = 280; //Id kanału na którym ma generowac liste administracji
  108. $config['adminlist']['groups'] = array(100, 104, 105, 106, 107); //Grupy administracyjne
  109. $config['adminlist']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
  110. $config['adminlist']['data'] = '1970-01-01 00:00:00';
  111.  
  112. //Nadawanie grupy po wejsciu na kanał
  113. $config['channelgroup']['enabled'] = true; //Wlaczyc czy wylaczyc
  114. $config['channelgroup']['channels'] = array(282 => 167, 281 => 168); //id kanału => id grupy
  115. $config['channelgroup']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
  116. $config['channelgroup']['data'] = '1970-01-01 00:00:00';
  117.  
  118. //Automatyczna rejestracja
  119. $config['autoregister']['enabled'] = false; //Wlaczyc czy wylaczyc
  120. $config['autoregister']['group'] = 168; //ID grupy, ktora ma nadawac po okreslonym czasie
  121. $config['autoregister']['time'] = 30; //Po jakim czasie ma rejestrowac? (w minutach)
  122. $config['autoregister']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
  123. $config['autoregister']['data'] = '1970-01-01 00:00:00';
  124.  
  125. //Top 10 polaczen z serwerem
  126. $config['top10connections']['enabled'] = false;
  127. $config['top10connections']['channel'] = 2628;
  128. $config['top10connections']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 10,'seconds' => 0); //Co jaki czas ma sprawdzac polaczenia
  129. $config['top10connections']['data'] = '1970-01-01 00:00:00';
  130.  
  131.  
  132. //Konfiguracja drugiej instancji
  133.  
  134.  
  135. $config['commander']['name'] = 'ABot @ Komandor'; // nazwa bota
  136. $config['commander']['default_channel'] = 204; // ID kanalu na ktorym bot ma siedziec
  137. $config['commander']['commands_list'] = array ('help','meeting','check');
  138. $config['commander']['commands'] = array(
  139. 'help' => array('description' => 'Wyswietla liste komend',
  140. 'usage' => '!help',
  141. 'output' => '
  142. !help - Wyswietla liste komend
  143. !meeting - Przenosi administracje na wybrany kanal
  144. !check - Sprawdza kanaly w strefie prywatnej',
  145. 'allowed_groups' => array(100,83) //Grupy, które mogą korzystać z komendy
  146. ),
  147. 'meeting' => array('description' => 'Przeniosi wybrane grupy na kanal zebrania',
  148. 'usage' => '!meeting',
  149. 'output' => 'Przeniesiono administracje na kanal zebrania',
  150. 'groups' => array(100, 104, 105, 106, 107),
  151. 'channel' => 204,
  152. 'allowed_groups' => array(100) //Grupy, które mogą korzystać z komendy
  153. ),
  154. 'check' => array('description' => 'Sprawdza kanaly',
  155. 'usage' => '!check',
  156. 'output' => 'Sprawdzono kanaly',
  157. 'allowed_groups' => array(82,83) //Grupy, które mogą korzystać z komendy
  158. ),
  159. );
  160.  
  161.  
  162. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement