Guest User

Untitled

a guest
Dec 18th, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.38 KB | None | 0 0
  1. <?php
  2. /***************************
  3.  
  4. Author: Artur ArrMeeR Fijalkowski
  5.  
  6. Contact: ts3-move.pl
  7.  
  8. Config File
  9.  
  10. ***************************/
  11.  
  12. //Konfiguracja pierwszej instancji
  13.  
  14.  
  15. // konfig polaczenia z ts3 teamspeak3
  16. $teamspeak['address'] = 'mojeiptsa';
  17. $teamspeak['udp'] = '9987';
  18. $teamspeak['tcp'] = '10011';
  19. $teamspeak['login'] = 'serveradmin';
  20. $teamspeak['password'] = 'haslo';
  21.  
  22. $config['bot']['functions'] = array('adminlist','afkchecker','autopoke','reklama','channelchecker','multifunction','nickprotect','welcomemsg','channelgroup','autoregister','top10connections','top10connectiontime','host_message','servername','getchannel');
  23. $config['bot']['name'] = 'EzTalking @ Bot'; // nazwa bota
  24. $config['bot']['default_channel'] = 63; // ID kanalu na ktorym bot ma siedziec
  25.  
  26.  
  27. // konfiguracja kanalow
  28. // array(
  29. // 'channelID' => array( 'groups' => array(38,28,15), grupy do spokeowania
  30. // 'user_msg' => 'message_user.txt', plik prywatnej wiadomosci do usera
  31. // 'admin_poke' => 'poke_admin.txt'), plik wiadomosci poke do admina
  32. // );
  33.  
  34.  
  35. $config['autopoke']['enabled'] = true; //Wlaczyc czy wylaczyc
  36. $config['autopoke']['admins_groups'] = array(82); //waszystkie grupy adminow TeamSpeak3
  37. $config['autopoke']['messages'] = array(
  38. 121 => array( 'groups' => array(82),
  39. 'user_msg' => 'user_msg.txt',
  40. 'admin_poke' => 'admin_poke.txt'),
  41.  
  42. 122 => array( 'groups' => array(82),
  43. 'user_msg' => 'user_msg.txt',
  44. 'admin_poke' => 'admin_poke.txt')
  45. 123 => array( 'groups' => array(82),
  46. 'user_msg' => 'user_msg.txt',
  47. 'admin_poke' => 'admin_poke.txt')
  48. 126 => array( 'groups' => array(82),
  49. 'user_msg' => 'user_msg.txt',
  50. 'admin_poke' => 'admin_poke.txt')
  51. 131 => array( 'groups' => array(82),
  52. 'user_msg' => 'user_msg.txt',
  53. 'admin_poke' => 'admin_poke.txt')
  54. 133 => array( 'groups' => array(82),
  55. 'user_msg' => 'user_msg.txt',
  56. 'admin_poke' => 'admin_poke.txt')
  57. 135 => array( 'groups' => array(82),
  58. 'user_msg' => 'user_msg.txt',
  59. 'admin_poke' => 'admin_poke.txt')
  60. 136 => array( 'groups' => array(82),
  61. 'user_msg' => 'user_msg.txt',
  62. 'admin_poke' => 'admin_poke.txt')
  63. );
  64. 139 => array( 'groups' => array(82),
  65. 'user_msg' => 'user_msg.txt',
  66. 'admin_poke' => 'admin_poke.txt')
  67. );
  68. 140 => array( 'groups' => array(82),
  69. 'user_msg' => 'user_msg.txt',
  70. 'admin_poke' => 'admin_poke.txt')
  71. );
  72. 142 => array( 'groups' => array(82),
  73. 'user_msg' => 'user_msg.txt',
  74. 'admin_poke' => 'admin_poke.txt')
  75. );
  76. $config['autopoke']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 10); //Interwał pokowania
  77. $config['autopoke']['data'] = '1970-01-01 00:00:00';
  78.  
  79.  
  80. //Godzina na kanale etc.
  81. $config['multifunction']['enabled'] = true; //Wlaczyc czy wylaczyc
  82.  
  83. $config['multifunction']['hour_cid'] = 4357; //id kanału na ktorym ma pokazywac godzine
  84. $config['multifunction']['hour_channelname'] = '[cspacer]Godzina: [hour]'; //nazwa kanalu, gdzie ma pokazywac godzien
  85.  
  86. $config['multifunction']['online_cid'] = 4358; //id kanału na ktorym ma pokazywac ilosc osob online
  87. $config['multifunction']['online_channelname'] = '[cspacer]Aktualnie online: [online]'; //nazwa kanału, na któym ma pokazywać ilość osób online
  88.  
  89. $config['multifunction']['onlinerecord'] = 4358; //id kanału na którym ma pokazywac rekord online
  90. $config['multifunction']['onlinerecord_channelname'] = '[cspacer]Rekord online: [record]'; //nazwa kanału, na którym ma pokazywać rekord online
  91.  
  92. $config['multifunction']['channels'] = 78; //id kanału na którym ma wpisywac ilosc kanalow
  93. $config['multifunction']['channels_channelname'] = '[cspacer]Kanałów: [channels]'; //nazwa kanalu na ktorym ma wpisywac ilosc kanalows
  94.  
  95. $config['multifunction']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
  96. $config['multifunction']['data'] = '1970-01-01 00:00:00';
  97.  
  98.  
  99. //Zakazane nicki
  100. $config['nickprotect']['enabled'] = true;
  101. $config['nickprotect']['protected'] = array('huj', 'cipa', 'chuj', 'jebać', 'jebac', 'kurwa', '[SA]', '[tSA]', '[SSA]', '[HA]', '[vROOT]', '[ROOT]', '[ISA]', '[VIP]');
  102. $config['nickprotect']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
  103. $config['nickprotect']['data'] = '1970-01-01 00:00:00';
  104.  
  105. //Reklama
  106. $fp = fopen("config/messages/reklama.txt", "r");
  107. $reklama = fread(fopen("config/messages/reklama.txt", "r"), filesize("config/messages/reklama.txt"));
  108.  
  109. $config['reklama']['enabled'] = true; //Wlaczyc czy wylaczyc
  110. $config['reklama']['message'] = $reklama;
  111. $config['reklama']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 50,'seconds' => 0);
  112. $config['reklama']['data'] = '1970-01-01 00:00:00';
  113.  
  114. //Sprawdzanie kanalow
  115. $config['channelchecker']['enabled'] = true; //Wlaczyc czy wylaczyc channelchecker
  116. $config['channelchecker']['pid'] = 391; //Strefa, w ktorej ma sprawdzac kanaly
  117. $config['channelchecker']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0);
  118. $config['channelchecker']['data'] = '1970-01-01 00:00:00';
  119.  
  120. //Ranga AFK
  121. $config['afkchecker']['enabled'] = true; //Wlaczyc czy wylaczyc
  122. $config['afkchecker']['afkgroup'] = 202; //ID rangi AFK
  123. $config['afkchecker']['move_afk'] = true; //Czy ma przenosic uzykownikow AFK na kanał
  124. $config['afkchecker']['afk_channel'] = 31; //ID kanału AFK
  125. $config['afkchecker']['afktime'] = 30; //Czas jak trzeba byc idle, aby bot nadać range AFK. Czas podajemy w minutach
  126. $config['afkchecker']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5); //Interwał sprawdzania
  127. $config['afkchecker']['data'] = '1970-01-01 00:00:00';
  128.  
  129. //Wiadomosc powitalna
  130. $config['welcomemsg']['enabled'] = true; //Wlaczyc czy wylaczyc
  131. $config['welcomemsg']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1); //Po jakim czasie od wejscia na serwer ma wysłać wiadomosc
  132. $config['welcomemsg']['data'] = '1970-01-01 00:00:00';
  133.  
  134. //Lista Administracji
  135. $config['adminlist']['enabled'] = true; //Wlaczyc czy wylaczyc
  136. $config['adminlist']['channel'] = 11; //Id kanału na którym ma generowac liste administracji
  137. $config['adminlist']['groups'] = array(121,122,123,126,131,135,136,139,140,142); //Grupy administracyjne
  138. $config['adminlist']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
  139. $config['adminlist']['data'] = '1970-01-01 00:00:00';
  140.  
  141. //Nadawanie grupy po wejsciu na kanału
  142. $config['channelgroup']['enabled'] = true; //Wlaczyc czy wylaczyc
  143. $config['channelgroup']['channels'] = array(47 => 87, 48 => 86); //id kanału => id grupy
  144. $config['channelgroup']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
  145. $config['channelgroup']['data'] = '1970-01-01 00:00:00';
  146.  
  147. //Automatyczna rejestracja
  148. $config['autoregister']['enabled'] = false; //Wlaczyc czy wylaczyc
  149. $config['autoregister']['group'] = 283; //ID grupy, ktora ma nadawac po okreslonym czasie
  150. $config['autoregister']['time'] = 30; //Po jakim czasie ma rejestrowac? (w minutach)
  151. $config['autoregister']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
  152. $config['autoregister']['data'] = '1970-01-01 00:00:00';
  153.  
  154. //Top 10 polaczen z serwerem
  155. $config['top10connections']['enabled'] = true;
  156. $config['top10connections']['channel'] = 57;
  157. $config['top10connections']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0); //Co jaki czas ma sprawdzac polaczenia
  158. $config['top10connections']['data'] = '1970-01-01 00:00:00';
  159.  
  160. //Top 10 najdluzszych polaczen z serwerem
  161. $config['top10connectiontime']['enabled'] = true;
  162. $config['top10connectiontime']['channel'] = 58;
  163. $config['top10connectiontime']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0); //Co jaki czas ma sprawdzac polaczenia
  164. $config['top10connectiontime']['data'] = '1970-01-01 00:00:00';
  165.  
  166. //Zmiana host message serwera
  167. $config['host_message']['enabled'] = true;
  168. $config['host_message']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 2,'seconds' => 0); //Co jaki czas ma edytowac host message
  169. $config['host_message']['data'] = '1970-01-01 00:00:00';
  170.  
  171. //Zmiana nazwy serwera
  172. $config['servername']['enabled'] = true;
  173. $config['servername']['servername'] = 'EzTalking [online]';
  174. $config['servername']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 1,'seconds' => 0); //Co jaki czas ma edytowac nazwe serwera
  175. $config['servername']['data'] = '1970-01-01 00:00:00';
  176.  
  177. //Nadawanie kanalu prywatnego po wejsciu na kanalu
  178. $config['getchannel']['enabled'] = true;
  179. $config['getchannel']['cid'] = 50; //id kanalu, na ktorym po wejsciu nadaje kanal
  180. $config['getchannel']['pid'] = 63; //Strefa kanalow prywatncy
  181. $config['getchannel']['groups'] = array(87, 86); //Jedną z tych grup trzeba posiadac, aby otzymac kanal prywatny
  182. $config['getchannel']['channel_group'] = 35; //Id glownej rangi kanalowej
  183. $config['getchannel']['sub_channels'] = 2; //ilosc podkanalow
  184. $config['getchannel']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1); //Po jakim czasie od wejscia na kanal ma nadawac kanal prywtny
  185. $config['getchannel']['data'] = '1970-01-01 00:00:00';
  186.  
  187. //Konfiguracja drugiej instancji
  188.  
  189.  
  190. $config['commander']['name'] = 'EzTalking @ Bot'; // nazwa bota
  191. $config['commander']['default_channel'] = 2; // ID kanalu na ktorym bot ma siedziec
  192. $config['commander']['commands_list'] = array ('help','meeting','check','channel');
  193. $config['commander']['commands'] = array(
  194. 'help' => array('description' => 'Wyswietla listę komend',
  195. 'usage' => '!help',
  196. 'output' => '
  197. !help - Wyswietla liste komend
  198. !meeting - Przenosi administracje na wybrany kanal
  199. !check - Sprawdza kanaly w strefie prywatnej
  200. !channel <clid uzytkownika> <ilosc podkanalow> - Tworzy kanał prywatny',
  201. 'allowed_groups' => array(82,83) //Grupy, które mogą korzystać z komendy
  202. ),
  203. 'meeting' => array('description' => 'Przeniosi wybrane grupy na kanal zebrania',
  204. 'usage' => '!meeting',
  205. 'output' => 'Przeniesiono administracje na kanal zebrania',
  206. 'groups' => array(82,83),
  207. 'channel' => 2682,
  208. 'allowed_groups' => array(82,83) //Grupy, które mogą korzystać z komendy
  209. ),
  210. 'check' => array('description' => 'Sprawdza kanaly',
  211. 'usage' => '!check',
  212. 'output' => 'Sprawdzono kanaly',
  213. 'allowed_groups' => array(82,83) //Grupy, które mogą korzystać z komendy
  214. ),
  215. 'channel' => array('description' => 'Tworzy kanał prywatny',
  216. 'usage' => '!channel',
  217. 'output' => 'Kanał prywatny został stworzony!',
  218. 'channeladmin' => 35,
  219. 'allowed_groups' => array(82,83) //Grupy, które mogą korzystać z komendy
  220. ),
  221. );
  222.  
  223.  
  224. ?>
Advertisement
Add Comment
Please, Sign In to add comment