Advertisement
Guest User

Untitled

a guest
Apr 13th, 2019
1,416
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 74.85 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4. *
  5. * @name SBOT v6.0 PREMIUM
  6. * @author `DEMON.
  7. * @file config.php
  8. * @copyright Copyright (c) 2018-2019, Julian '`Demon.'
  9. *
  10. **/
  11.  
  12. $config = [];
  13.  
  14.  
  15. /**
  16. * (PL) Inne ustawienia
  17. * (EN) Other settings
  18. **/
  19. $config['settings']['other'] = [
  20.  
  21. # Link do profili (jest w funkcjach: admin_list, admins_online, online_from_groups)
  22. # Zaproponował: Arek
  23. 'profiles' => [
  24. 'enabled' => false, # Włacz - True | Wyłącz - False
  25. 'url' => 'http://link.pl/?profile&dbid=', # Link do profili
  26. ],
  27.  
  28.  
  29. # Logi bota
  30. 'logs' => [
  31. 'enabled' => true, # Włacz - True | Wyłącz - False
  32. 'delete_time' => '3', # Liczba w dniach | Po jakim czasie logi mają się usuwać, włącznie z plikami błędów
  33. ],
  34.  
  35. # Czy blacklista ma być włączona na serwerze? Włacz - True | Wyłącz - False
  36. 'blacklist' => true,
  37.  
  38. # Nazwa pliku języka (ściezka: files/languages/nazwa.php). Podawaj nazwy bez .php i z małych liter najlepiej!
  39. # Domyślnie pl
  40. 'language' => 'pl',
  41.  
  42. ];
  43.  
  44.  
  45. /**
  46. * (PL) Ustawienia pierwszej instancji
  47. * (EN) Settings first instance
  48. **/
  49. $config['settings']['1'] = [
  50.  
  51. # Nazwa bota
  52. 'bot_name' => 'TSM » Aktualizator',
  53.  
  54.  
  55. # Instance enabled
  56. 'instance_enabled' => true,
  57.  
  58.  
  59. # Domyślny kanał
  60. 'default_channel' => 165,
  61.  
  62.  
  63. # Baza danych
  64. # Włacz - True | Wyłącz - False
  65. 'database_enabled' => true,
  66.  
  67.  
  68. # Nazwa systemu
  69. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  70. 'system_type' => '@functions',
  71.  
  72.  
  73. # Nazwa folderu
  74. # Domyślnie: instance_1
  75. 'folder_name' => 'instance_1',
  76.  
  77.  
  78. # Czas odświerzania instnacji
  79. # Domyślnie: 1.5
  80. 'interval' => 1.5,
  81.  
  82. ];
  83.  
  84.  
  85. /**
  86. * (PL) Funkcje instancji
  87. * (EN) Instance settings
  88. **/
  89. $config['functions']['1'] = [
  90.  
  91. # •» ADD_DESCRIPTION - Funkcja służaca do uzupełnienia opisy gdy ten jest pusty
  92. 'add_description' => [
  93. 'enabled' => false, # Włacz - True | Wyłącz - False
  94. 'description'=>'\n\n[hr][center][img]https://i.imgur.com/kRigSTl.png?1[/img]\n',
  95. 'replace' => [
  96. 'enabled' => false, # Włacz - True | Wyłącz - False
  97. 'from' => 'https://i.imgur.com/kRigSTl.png',
  98. 'on' => 'https://i.imgur.com/kRigSTl.png?1',
  99. ],
  100. 'interval' => ['days' => 0,'hours' => 1,'minutes' => 0,'seconds' => 10],
  101. ],
  102.  
  103.  
  104. # •» ADMIN_LIST - Funkcja wpisująca w opis kanał listę wszystkich administratorów z podanych grup
  105. 'admin_list' => [
  106. 'enabled' => true, # Włacz - True | Wyłącz - False
  107. 'channels' => [
  108. # Id kanału => ['admin_groups' => [Grupy administracji], 'ignored_groups' => [Ignorowane grupy np. Urlop/Admin zajęty], 'top_desc'=>'Górna nazwa opisu'],
  109. 78 => ['admin_groups' => [124,129,128,125,10,11],'ignored_groups' => [136], 'top_desc'=>'[center][img]https://i.imgur.com/Go0mB4I.png[/img][/center]\n'],
  110. ],
  111. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 30],
  112. ],
  113.  
  114.  
  115. # •» ADMINS_ONLINE - Funkcja wpisująca w nazwę kanału ilość dostąpnych administratorów,a w jego opis listę dostępnych adminów
  116. 'admins_online' => [
  117. 'enabled' => true, # Włacz - True | Wyłącz - False
  118. 'channel_id' => 69, # Id kanału
  119. 'channel_name' => '[cspacer]• Dostępnych adminów: [COUNT]', # Nazwa kanału
  120. 'admin_groups' => [124,129,128,125,10,11], # Grupy administracji
  121. 'ignored_groups' => [136], # Ignorowane grupy, np. Urlop/Admin zajęty
  122. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 30],
  123. ],
  124.  
  125.  
  126. # •» HELP_CHANNELS - Funkcja służaca do otwierania/zamykania centrum pomocy gdy jest to potrzebne
  127. 'help_channels' => [
  128. 'enabled' => false, # Włacz - True | Wyłącz - False
  129. 'channels' => [
  130. #
  131. # id_kanału => [
  132. # 'channel_name_open' => 'Nazwa kanału gdy ma być otwarte',
  133. # 'channel_name_close' => 'Nazwa kanału gdy ma być zamknięte',
  134. # 'type'=>'time', # Typ jaki ma być, dostępne: time - otiwera/zamyka cp o ustalonej godzinie | admins - otwiera gdy jest administracja i
  135. # zamyka gdy jej nie ma
  136. # 'time_open' => '14:00', # potrzebne do typu: time, ustala się godzinę otwarcia
  137. # 'time_close' => '21:00', # potrzebne do typu: time, ustala się godzinę zamknięcia
  138. # 'admin_groups' => [10,11,67,365], # potrzebne do typu: admins, wpisuje się wszystkie grupy administracyjne
  139. # ],
  140. #
  141. 75 => [
  142. 'channel_name_open' => '▪ Wejdź żeby uzyskać pomoc! [ON]',
  143. 'channel_name_close' => '▪ Wejdź żeby uzyskać pomoc! [OFF]',
  144. 'type'=>'admins',
  145. 'time_open' => '14:00',
  146. 'time_close' => '17:00',
  147. ],
  148. ],
  149. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  150. ],
  151.  
  152.  
  153. # •» ADMINS_TOPS - Funkcja służąca do zapisywania statystyk administracji na kanałach
  154. 'admins_tops' => [
  155. 'enabled' => true, # Włacz - True | Wyłącz - False
  156. # Spedzony czas przez administrację
  157. 'time_spent' => [
  158. 'enabled' => true, # Włacz - True | Wyłącz - False
  159. 'channel_id' => 57, # Id kanału do edycji
  160. ],
  161. # Ilość nadanych grup przez administrację
  162. 'servergroups' => [
  163. 'enabled' => true, # Włacz - True | Wyłącz - False
  164. 'channel_id' => 58, # Id kanału do edycji
  165. ],
  166. # Ilość udzielonej pomocy przez administrację
  167. 'help_center' => [
  168. 'enabled' => false, # Włacz - True | Wyłącz - False
  169. 'channel_id' => 234, # Id kanału do edycji
  170. ],
  171. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  172. ],
  173.  
  174.  
  175. # •» AWAY_CLIENTS_LIST - Funkcja służaca do wpisywania w opis kanału listy użytkowników away, a w nazwę ich ilość
  176. 'away_clients_list' => [
  177. 'enabled' => false, # Włacz - True | Wyłącz - False
  178. 'afk_time' => 30, # Czas away,w minutach
  179. 'channel_id' => 79, # Id kanału
  180. 'channel_name' => '• Ilość osób away: [COUNT]', # Nazwa kanału
  181. 'ignored_groups' => [37,68,9],
  182. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  183. ],
  184.  
  185.  
  186. # •» BAN_LIST - Funkcja wpisująca w opis wszystkie bany z serwera
  187. 'ban_list' => [
  188. 'enabled' => false, # Włacz - True | Wyłącz - False
  189. 'channel_id' => 11, # Id kanału
  190. 'max_view' => 15, # Ilość wyświetlanych banów
  191. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 2, 'seconds' => 10],
  192. ],
  193.  
  194.  
  195. # •» SERVER_HOSTNAME - Funkcja wpisująca w nazwę serwera ilość osób online
  196. 'server_hostname' => [
  197. 'enabled' => true, # Włacz - True | Wyłącz - False
  198. 'name' => 'тsмυтᴇ.ᴘʟ | Bezpieczny | Stabilny | Darmowy | Online: [ONLINE]',
  199. 'ignored_groups' => [37,68], # Ignorowane grupy, które nie będzie wliczać w online
  200. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  201. ],
  202.  
  203.  
  204. # •» SERVER_HOSTMESSAGE - Funkcja wpisująca w hosta wiadomość
  205. 'server_hostmessage' => [
  206. #
  207. # ZMIENNE:
  208. #
  209. # [ONLINE] - Pokazuje ilość użytkowników online
  210. # [MAX] - Pokazuje ilość slotów
  211. # [UPTIME] - Pokazuje aktualny uptime serwera
  212. # [RECORD] - Pokazuje rekord online
  213. #
  214. 'enabled' => true, # Włacz - True | Wyłącz - False
  215. 'message' => 'Witamy na [b]TsMute.pl[/b]\nAktualnie jest: [b][ONLINE]/[MAX][/b]\nUptime: [b][UPTIME][/b]\nRekord: [b][RECORD]',
  216. 'ignored_groups' => [], # Ignorowane grupy, które nie będzie wliczać w online
  217. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  218. ],
  219.  
  220.  
  221. # •» CLIENT_CHANNEL_STATUS - Funkcja wpisująca w nazwę kanału status administratora
  222. 'client_channel_status' => [
  223. 'enabled' => false, # Włacz - True | Wyłącz - False
  224. 'groups' => [124,129,128,125,10,11], # Grupy administracji
  225. 'ignored_groups' => [136], # Grupy, w których wpisuje `Urlop`
  226. 'channels' => [
  227. # DdbId klienta | Id kanału | Format nazwy kanału
  228. 11 => [ # Początek użytkownika (od tą możesz kopiować)
  229. 'channel_id' => 39, # Id kanału do edycji
  230. 'format' => '• [NICK] - [STATUS]', # Nazwa kanału | Dostępne: [GROUP] [NICK] [STATUS]
  231. # Opis kanału
  232. 'description' => [
  233. 'enabled' => false, # Włacz - True | Wyłącz - False
  234. 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
  235. 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
  236. 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
  237. 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
  238. ],
  239. ], # Koniec jednego użytkownika
  240. 9 => [ # Początek użytkownika (od tą możesz kopiować)
  241. 'channel_id' => 41, # Id kanału do edycji
  242. 'format' => '• [NICK] - [STATUS]', # Nazwa kanału | Dostępne: [GROUP] [NICK] [STATUS]
  243. # Opis kanału
  244. 'description' => [
  245. 'enabled' => false, # Włacz - True | Wyłącz - False
  246. 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
  247. 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
  248. 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
  249. 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
  250. ],
  251. ], # Koniec jednego użytkownika
  252. 13 => [ # Początek użytkownika (od tą możesz kopiować)
  253. 'channel_id' => 42, # Id kanału do edycji
  254. 'format' => '• [NICK] - [STATUS]', # Nazwa kanału | Dostępne: [GROUP] [NICK] [STATUS]
  255. # Opis kanału
  256. 'description' => [
  257. 'enabled' => false, # Włacz - True | Wyłącz - False
  258. 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
  259. 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
  260. 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
  261. 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
  262. ],
  263. ], # Koniec jednego użytkownika
  264. 12 => [ # Początek użytkownika (od tą możesz kopiować)
  265. 'channel_id' => 45, # Id kanału do edycji
  266. 'format' => '• [NICK] - [STATUS]', # Nazwa kanału | Dostępne: [GROUP] [NICK] [STATUS]
  267. # Opis kanału
  268. 'description' => [
  269. 'enabled' => false, # Włacz - True | Wyłącz - False
  270. 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
  271. 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
  272. 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
  273. 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
  274. ],
  275. ], # Koniec jednego użytkownika
  276. ],
  277. # Nazwy statusów
  278. 'status_name' => [
  279. 'online' => 'Dostępny', # Status: Dostępny
  280. 'offline' => 'Niedostępny', # Status: Niedostępny
  281. 'away' => 'Away', # Status: Away
  282. 'ignored' => 'Urlop', # Status: Urlop // Gdy admin posiada grupę z `ignored_groups`
  283. ],
  284. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 25],
  285. ],
  286.  
  287.  
  288. # •» CLIENTS_TOPS - Funkcja służaca do wpisywania rankingów w opisy kanałów
  289. 'clients_tops' => [
  290. 'enabled' => true, # Włacz - True | Wyłącz - False
  291.  
  292. # TOP: Spędzonego czasu
  293. 'time_spent' => [
  294. 'enabled' => true, # Włacz - True | Wyłącz - False
  295. 'limit' => 10, # Limit wyświetlanych topek
  296. 'top_desc' => '[center][size=20][b][img]https://i.imgur.com/Xyn1c8Z.png[/img][/b][/size][/center]\n[size=10]', # Górny napis w opisie
  297. 'channel_id' => 20, # Id kanału do edycji
  298. 'ignored_groups' => [127,13,78], # Ignorowane grupy, które nie będą wyświetlane w topkach
  299. ],
  300.  
  301. # TOP: Ilość połączeń z serwerem
  302. 'connections' => [
  303. 'enabled' => true, # Włacz - True | Wyłącz - False
  304. 'limit' => 10, # Limit wyświetlanych topek
  305. 'top_desc' => '[center][size=20][b][img]https://i.imgur.com/ZqYU3ek.png[/img][/b][/size][/center]\n[size=10]', # Górny napis w opisie
  306. 'channel_id' => 18, # Id kanału do edycji
  307. 'ignored_groups' => [127,13,78], # Ignorowane grupy, które nie będą wyświetlane w topkach
  308. ],
  309.  
  310. # TOP: Najdłuższe połączenia
  311. 'connection_time' => [
  312. 'enabled' => true, # Włacz - True | Wyłącz - False
  313. 'limit' => 10, # Limit wyświetlanych topek
  314. 'top_desc' => '[center][size=20][b][img]https://i.imgur.com/kw3T3OZ.png[/img][/b][/size][/center]\n[size=10]', # Górny napis w opisie
  315. 'channel_id' => 19, # Id kanału do edycji
  316. 'ignored_groups' => [127,13,78], # Ignorowane grupy, które nie będą wyświetlane w topkach
  317. ],
  318.  
  319. # TOP: Spędzonego czasu away
  320. 'idle_time' => [
  321. 'enabled' => true, # Włacz - True | Wyłącz - False
  322. 'limit' => 10, # Limit wyświetlanych topek
  323. 'top_desc' => '[center][size=20][b][img]https://i.imgur.com/jbFyMjK.png[/img][/b][/size][/center]\n[size=10]', # Górny napis w opisie
  324. 'channel_id' => 21, # Id kanału do edycji
  325. 'ignored_groups' => [127,13,78], # Ignorowane grupy, które nie będą wyświetlane w topkach
  326. ],
  327.  
  328. # TOP: Poziomów
  329. 'level' => [
  330. 'enabled' => true, # Włacz - True | Wyłącz - False
  331. 'limit' => 10, # Limit wyświetlanych topek
  332. 'top_desc' => '[center][size=20][b][img]https://i.imgur.com/85dmTqB.png[/img][/b][/size][/center]\n[size=10]', # Górny napis w opisie
  333. 'channel_id' => 17, # Id kanału do edycji
  334. 'ignored_groups' => [127,13,78], # Ignorowane grupy, które nie będą wyświetlane w topkach
  335. ],
  336. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  337. ],
  338.  
  339.  
  340. # •» COPYRIGHT_DOWN - Funkcja służaca do przenoszenia kanału z copyrightem na sam doł serwera TS3
  341. 'copyright_down' => [
  342. 'enabled' => true, # Włacz - True | Wyłącz - False
  343. 'channel_id' => 131, # Id kanału, który ma przenosić
  344. 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 35],
  345. ],
  346.  
  347.  
  348. # •» COUNT_OF_DATABASE_CLIENTS - Funkcja służąca do wpisywania w nazwę kanału ilości klientów w bazie danych
  349. 'count_of_database_clients' => [
  350. 'enabled' => false, # Włacz - True | Wyłącz - False
  351. 'channel_id' => 228, # Id kanału do edycji
  352. 'channel_name' => '[lspacer]• Osoby w bazie danych: [COUNT]', # Nazwa kanału
  353. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 5, 'seconds' => 10],
  354. ],
  355.  
  356.  
  357. # •» COUNTDOWN_TO_DATE - Funkcja służaca do odliczania z danej daty i zapisywania w nazwie kanału
  358. # TIP: Format daty to: dd/mm/YYYY GG:ii
  359. 'countdown_to_date' => [
  360. 'enabled' => false, # Włacz - True | Wyłącz - False
  361. 'channels' => [
  362. 93 => [ // Boże narodzenie
  363. 'date' => '24/12/2018 13:30', # Format
  364. 'type' => 'down', # from - od | down - do
  365. 'channel_name' => '» [COUNTER]',# Nazwa kanału | [COUNTER] - Odliczanie
  366. ],
  367. 1767 => [ // Sylwester
  368. 'date' => '01/01/2019 00:01', # Format
  369. 'type' => 'down', # from - od | down - do
  370. 'channel_name' => '» [COUNTER]',# Nazwa kanału | [COUNTER] - Odliczanie
  371. ],
  372. 207 => [ // Powstanie sbota
  373. 'date' => '24/06/2018 14:00',
  374. 'type' => 'from', # from - od | down - do
  375. 'channel_name' => '» [COUNTER]',
  376. ],
  377. ],
  378. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 20],
  379. ],
  380.  
  381.  
  382. # •» COUNTRY - Funkcja wpisująca w opis kanału listę osób spoza Polski
  383. 'country' => [
  384. 'enabled' => false, # Włacz - True | Wyłącz - False
  385. 'channel_id' => 62, # Id kanału
  386. 'channel_name' => '• Osoby spoza Polski: [COUNT]', # Nazwa kanału
  387. 'ignored_groups' => [37,68], # Ignorowane grupy
  388. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 20],
  389. ],
  390.  
  391.  
  392. # •» DESCRIPTION_CHECKER - Funkcja służaca do usunięcia niedozwolonych linków z opisu kanału
  393. 'description_checker' => [
  394. 'enabled' => false, # Włacz - True | Wyłącz - False
  395. 'channel_id' => 355, # Id kanału gdzie będzie wpisywać wszystkie usuniete linki
  396. 'allowed_links' => ['sbot','teamspeak','imgur','facebook','fb','zippyshare','youtube','twitter','telegram','instagram','tsforum','hastebin','pastebin','gyazo','mediafire','paypal','paysafecard','mega','openweathermap','s-forum','ts-stars','ggpht','youtube'], # Dozwolone adresy
  397. 'ignored_channels' => [235], # Id kanałów ignorowanych.
  398. 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 10],
  399. ],
  400.  
  401.  
  402. # •» ADD_DESCRIPTION - Funkcja służaca do uzupełnienia opisy gdy ten jest pusty
  403. 'add_description' => [
  404. 'enabled' => false, # Włacz - True | Wyłącz - False
  405. 'description'=>'\n\n[hr][center][img]https://i.imgur.com/kRigSTl.png?1[/img]\n',
  406. 'replace' => [
  407. 'enabled' => false, # Włacz - True | Wyłącz - False
  408. 'from' => 'https://i.imgur.com/kRigSTl.png',
  409. 'on' => 'https://i.imgur.com/kRigSTl.png?1',
  410. ],
  411. 'interval' => ['days' => 0,'hours' => 1,'minutes' => 0,'seconds' => 10],
  412. ],
  413.  
  414.  
  415. # •» QUERY_CHANNEL_LIST - Funkcja służaca do wpisywania w opis kanału użytkowników query
  416. 'query_channel_list' => [
  417. 'enabled' => false, # Włacz - True | Wyłącz - False
  418. 'channel_id' => 165, # Id kanału
  419. 'channel_name' => '● Botów Query: [COUNT]', # Nazwa kanału
  420. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  421. ],
  422.  
  423. # •» FB_POSTS - Funkcja służaca do wpisywania w nazwę kanału ilości lajków z fanpage, a w opisie wypisywanie postów.
  424. # TIP: Musi być api z fb (poradnik w pliku: INSTRUCTION.txt)
  425. 'fb_posts' => [
  426. 'enabled' => false, # Włacz - True | Wyłącz - False
  427. 'page_id' => 'sbotteamspeak', # Id strony
  428. 'post_view' => 5, # Ilość wyświetlanych postów
  429. 'channel_id' => 209, # Id kanału
  430. 'channel_name' => '• Posty z FanPage (Polubień: [COUNT])', # Nazwa kanału
  431. 'api_key' => 'EAAeJw73ppiUBAHnxxLwh2tot3hl8EL6t4Nx2ZCalvKuEnn6JOtAkheQcqZBkWVdmTS9dHRHiks8FLDwNiFhlahZA9RdX551CTR0URDZBAfWI4ZAM2z14RZCpAMYENip1FsZBpxXxXzcBCikZA0MaKmmuzogOiU7m8sCXi1xa8skZAROp58SZAc2vT4', # Api
  432. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 1],
  433. ],
  434.  
  435. # •» YOUTUBE_IN_CHANNEL - Funkcja służaca do wpisywania w nazwy kanału statystyki, a w opis informacje z danego kanału na youtube
  436. # Zaproponował: textr1
  437. 'youtube_in_channel' => [
  438. 'enabled' => false, # Włacz - True | Wyłącz - False
  439. 'api_key' => 'AIzaSyCOXygGkGvU8Oivx7rvb9dZRCg03atjCvU', # Api youtube
  440. 'channels' => [
  441. 0 => [
  442. # Id youtubera można pozyskać z tej strony: https://commentpicker.com/youtube-channel-id.php podając url kanału.
  443. 'user_id' => 'UCwBtP6NDQtsP5YBa4vuZqHA',
  444. # Id kanału, na którym będa wyświetlane główne informacje z kanału
  445. 'channel_id_main' => 212,
  446. # Ilość subskrybcji
  447. 'channel_id_subs' => 212,
  448. 'channel_name_subs' => '• Friz ( Subskrybcji: [COUNT] )',
  449. # Ilość wyświetlenia
  450. 'channel_id_views' => 213,
  451. 'channel_name_views' => '» Ilość wyświetleń: [COUNT]',
  452. # Ilość kanałów
  453. 'channel_id_videos' => 214,
  454. 'channel_name_videos' => '» Ilość wyświetleń: [COUNT]',
  455. ],
  456. ],
  457. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 1],
  458. ],
  459.  
  460.  
  461.  
  462. # •» DJ_IN_CHANNEL - Funkcja służaca do wpisywania w nazwę kanału aktualnej osoby z talkpowerem
  463. 'dj_in_channel' => [
  464. 'enabled' => false, # Włacz - True | Wyłącz - False
  465. 'channel_id' => 38, # Id kanału gdzie będzie dj
  466. 'channel_id_name' => 215, # Id kanału gdzie wpisuje nazwę
  467. 'channel_name' => '• Aktualnie gra: [NAME]',
  468. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 15],
  469. ],
  470.  
  471.  
  472. # •» GAMES_SERVERS_INFO - Funkcja służaca do pobierania danych z serwera gier i wpsiywania w kanał
  473. 'games_servers_info' => [
  474. 'enabled' => false, # Włacz - True | Wyłącz - False
  475. /**
  476. # [PL] Funckja używa klasy dostępnej na github: // [EN] Function used class available on github:
  477. https://github.com/Austinb/GameQ/
  478.  
  479. # [PL] Id kanału, gdzie będą wpisywane opis i nazwa // [EN] Channel id for write description and name
  480. 1772 => [
  481. 'server_type' => 'minecraft', # [PL] Nazwa gry serwera (Poniżej jest lista) // [EN] Server game name (Below is the list)
  482. 'server_host' => '37.187.143.232:25565', # [PL] IP serwera:Port serwera // [EN] Server address:Server port
  483. 'server_name' => 'MineFox.pl', # [PL] Nazwa serwera // [EN] Own server name
  484. 'channel_name' => '» MineFox.pl | Online: [ONLINE]/[SLOTS] ', # [PL] Nazwa kanału // [EN] Channel name
  485. ],
  486.  
  487. [PL] Dostępne zmienne w `channel_name` // [EN] Available vars in `channel_name`:
  488. [ONLINE] - Users online
  489. [SLOTS] - Server slots
  490.  
  491. [PL] Często używane typy: // [EN] Often used server type:
  492. `minecraft` - Minecraft server
  493. `mta` - Multi Theft Auto
  494. `csgo` - Counter-Strike: Global Offensive
  495. `cs16` - Counter-Strike 1.6
  496.  
  497. [PL] Cała lista z typami: // [EN] List of all types
  498. https://github.com/Austinb/GameQ/tree/v3/src/GameQ/Protocols
  499.  
  500. **/
  501. 'channels' => [
  502. 1772 => [
  503. 'server_type' => 'minecraft',
  504. 'server_host' => '37.187.143.232:25565',
  505. 'server_name' => 'MineFox.pl',
  506. 'channel_name' => '» MineFox.pl | Online: [ONLINE]/[SLOTS] ',
  507. ],
  508. 1773 => [
  509. 'server_type' => 'csgo',
  510. 'server_host' => '193.33.176.95:27015',
  511. 'server_name' => 'uwujka.pl',
  512. 'channel_name' => '» uwujka.pl | Arena | Online: [ONLINE]/[SLOTS] ',
  513. ],
  514. ],
  515. 'interval' => ['days' => 0,'hours' => 0,'minutes' => 4,'seconds' => 30],
  516. ],
  517.  
  518.  
  519. # •» LAST_ACTIONS - Funkcja odpowiadająca za wypisywanie w nazwę kanału ostatnich akcji z bota
  520. 'last_actions' => [
  521. 'enabled' => false, # Włacz - True | Wyłącz - False
  522. 'show_limit' => 15, # Ilość akcji w opisie
  523. 'channel_id'=>237, # Id kanału do edycji
  524. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  525. ],
  526.  
  527.  
  528. # •» LAST_ACTIONS - Funkcja odpowiadająca za wypisywanie w nazwę kanału ostatnich akcji z bota
  529. 'channels_logs' => [
  530. 'enabled' => false, # Włacz - True | Wyłącz - False
  531. 'show_limit' => 15, # Ilość akcji w opisie
  532. 'channel_id'=> 1248, # Id kanału do edycji
  533. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  534. ],
  535.  
  536.  
  537. # •» TOP_GROUPS - Funkcja odpowiadająca za wypisywanie w opis kanału X grup z największą ilością osób w niej
  538. 'top_groups' => [
  539. 'enabled' => false, # Włacz - True | Wyłącz - False
  540. 'ignored_groups'=> [9,10,11,13,15,14], # Id kanału do edycji
  541. 'min_count' => 5, # Minimalna liczba osób w grupie aby pokazywało w topce
  542. 'limit' => 15, # Limit do topki
  543. 'top_desc' => '[center][size=20][b]TOP 15 Wybieranych grup[/b][/size][/center]\n[size=10]', # Górna część opisu
  544. 'channel_id' => 1372, # Id kanału do edycji
  545. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  546. ],
  547.  
  548.  
  549. # •» MULTI_FUNCTIONS - Funkcja wpisująca w nazwy kanałów różne informacje
  550. 'multi_functions' => [
  551. 'enabled' => true, # Włacz - True | Wyłącz - False
  552. 'functions' => [
  553. 'online' => [
  554. 'enabled' => true, # Włacz - True | Wyłącz - False
  555. 'channel_id' => 11, # Id kanału
  556. 'ignored_groups' => [],
  557. 'channel_name' => '[cspacer]• Aktualnie online: [CHANGE]', # Nazwa kanał
  558. ],
  559. 'packets' => [
  560. 'enabled' => false, # Włacz - True | Wyłącz - False
  561. 'channel_id' => 50, # Id kanału
  562. 'channel_name' => '• Średni packet losst: [CHANGE]', # Nazwa kanału
  563. ],
  564. 'ping' => [
  565. 'enabled' => false, # Włacz - True | Wyłącz - False
  566. 'channel_id' => 51, # Id kanału
  567. 'channel_name' => '• Ping serwera: [CHANGE]', # Nazwa kanału
  568. ],
  569. 'visits' => [
  570. 'enabled' => false, # Włacz - True | Wyłącz - False
  571. 'channel_id' => 52, # Id kanału
  572. 'channel_name' => '• Odwiedzono nas: [CHANGE]', # Nazwa kanału
  573. ],
  574. 'channels' => [
  575. 'enabled' => true, # Włacz - True | Wyłącz - False
  576. 'channel_id' => 13, # Id kanału
  577. 'channel_name' => '• Wszystkich kanałów: [CHANGE]', # Nazwa kanału
  578. ],
  579. 'clock' => [
  580. 'enabled' => false, # Włacz - True | Wyłącz - False
  581. 'channel_id' => 175, # Id kanału
  582. 'channel_name' => '• Aktualna godzina: [CHANGE]', # Nazwa kanału
  583. 'format' => 'G:i', # Format kanału
  584. ],
  585. 'date' => [
  586. 'enabled' => false, # Włacz - True | Wyłącz - False
  587. 'channel_id' => 176, # Id kanału
  588. 'channel_name' => '• Aktualna data: [CHANGE]', # Nazwa kanału
  589. 'format' => 'd/m/Y', # Format kanału
  590. ],
  591. 'uptime' => [
  592. 'enabled' => false, # Włacz - True | Wyłącz - False
  593. 'channel_id' => 177, # Id kanału
  594. 'channel_name' => '• UPTIME: [CHANGE]', # Nazwa kanału
  595. ],
  596. ],
  597. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  598. ],
  599.  
  600.  
  601. # •» RECORD_ONLINE - Funkcja odpowiadająca za spisywanie największej ilości osób na serwerze,a następnie wpisywania to na kanał
  602. 'record_online' => [
  603. 'enabled' => true, # Włacz - True | Wyłącz - False
  604. 'channel_id' => 12, # Id kanału
  605. 'channel_name' => '[lspacer]• Rekord online: [RECORD]', # Nazwa kanału
  606. 'ignored_groups' => [], # Ignorowane grupy
  607. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  608. ],
  609.  
  610.  
  611. # •» NEW_CLIENTS_TODAY - Funkcja odpowiadająca za sczytywanie nowych użytkowników do bazy dancyh, a następnie wypisywanie ich do opisu kanału
  612. 'new_clients_today' => [
  613. 'enabled' => true, # Włacz - True | Wyłącz - False
  614. 'channel_id' => 14, # Id kanału, na którym będzie wypisywana nazwa i opis
  615. 'channel_name' => '[lspacer]• Nowi użytkownicy: [COUNT]', # Nazwa kanału
  616. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 5],
  617. ],
  618.  
  619.  
  620. # •» ONLINE_FROM_GROUP - Funkcja wpisująca w nazwę kanału ilość osób z grupy, a w opis ich listę
  621. 'online_from_group' => [
  622. 'enabled' => false, # Włacz - True | Wyłącz - False
  623. 'channels' => [
  624. # Id kanału | Id grupy | Format nazwy kanału | Jak ma pokazywać stauts,
  625. /*
  626. `status_for` dostępne:
  627. - `time` - pokazuje czas np. 13 godziny 2 minuty
  628. - `date` - pokazuje date np. 17.02.2019 14:20
  629. */
  630. 92 => ['group_id' => 15, 'format' => '• Botów Muzycznych: [ONLINE]/[MAX]', 'status_for' => 'time'],
  631. 'db_formats' => [
  632. 'vip_channels' => '• Online z [GROUP_NAME]: [ONLINE]/[MAX]',
  633. 'elite_channels' => '[cspacer]Online z [GROUP_NAME]: [ONLINE]/[MAX]',
  634. ],
  635. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  636. ],
  637.  
  638.  
  639. # •» PARTNERS - Funkcja wpisująca w nazwę i w opis partnerów co x sekund
  640. 'partners' => [
  641. 'enabled' => false, # Włacz - True | Wyłącz - False
  642. #
  643. # PRZYKŁAD:
  644. #
  645. # ID_KANAŁU => [
  646. # 0 => [
  647. # 'channel_name' => '• xSpeaker.pl | Najlepszy serwer TS3!',
  648. # 'channel_description' => 'Polecamy tego tsa...',
  649. # ],
  650. # 1 => [
  651. # 'channel_name' => '• SBot.pl | Usługi programistyczne',
  652. # 'channel_description' => 'Twórcy tego bota...',
  653. # ],
  654. # ],
  655. #
  656. 'channels' => [
  657. 59 => [
  658. 0 => [
  659. 'channel_name' => '• SBot.pl | Aplikacja pod serwery TS3',
  660. 'channel_description' => '[center][size=20][b]Aplikacja SBOT[/b][/size][/center][size=10]\nJest to darmowa aplikacja automatyzująca serwery TeamSpeak3. Ma ona za zadanie ułatwiać pracę administratorom i umilać spędzony czas użytkonikom.\nBot wyróżnia się wydajnością oraz szybkością jak na taką liczbę funkcji. W bocie funkcje są podzielone na eventy te które mają sobię wykonywać co określony czas i pluginy czyli, te które mają się wykonać wtedy gdy muszą.\n[/size]\n[hr][right][img]https://i.imgur.com/NmtH4WW.png[/img]',
  661. ],
  662. 1 => [
  663. 'channel_name' => '• Opnia Naszego bota!',
  664. 'channel_description' => '[center][size=20][b]Opinia SBOT[/b][/size]\n[size=12]Jeżeli chcesz wystawić opinię naszego bota zapraszamy na fora[/size][/center][size=10]\n• [url=https://www.s-forum.pl/forum/99-opinie/]Przjedź do tematu na S-Forum.pl[/url][/size]\n[hr][right][img]https://i.imgur.com/NmtH4WW.png[/img]',
  665. ],
  666. ],
  667. ],
  668. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  669. ],
  670.  
  671.  
  672. # •» WEATHER_IN_CHANNEL - Funkcja służaca do wpisywania w opis kanału pogody z danego miasta
  673. 'weather_in_channel' => [
  674. 'enabled' => false, # Włacz - True | Wyłącz - False
  675. 'api_key' => '8e0ff1e21fd0e7eac017a1eeb087baf4', # Api z http://openweathermap.org
  676. 'channels' => [
  677. 'Warszawa' => [
  678. 'channel_id' => 82, # Id kanału do edycji
  679. 'channel_name' => '• Pogoda - [CITY_NAME]', # Nazwa kanału
  680. 'country_tag' => 'PL', # Tag kraju skąd jest misto
  681. ],
  682. 'Kraków' => [
  683. 'channel_id' => 83,
  684. 'channel_name' => '• Pogoda - [CITY_NAME]',
  685. 'country_tag' => 'PL',
  686. ],
  687. 'Częstochowa' => [
  688. 'channel_id' => 84,
  689. 'channel_name' => '• Pogoda - [CITY_NAME]',
  690. 'country_tag' => 'PL',
  691. ],
  692. ],
  693. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 0, 'seconds' => 10],
  694. ],
  695.  
  696.  
  697.  
  698.  
  699. ];
  700.  
  701. /**
  702. * (PL) Ustawienia drugiej instancji
  703. * (EN) Settings second instance
  704. **/
  705. $config['settings']['2'] = [
  706.  
  707. # Nazwa bota
  708. 'bot_name' => 'TSM » Administrator',
  709.  
  710.  
  711. # Instance enabled
  712. 'instance_enabled' => true,
  713.  
  714.  
  715. # Domyślny kanał
  716. 'default_channel' => 165,
  717.  
  718.  
  719. # Baza danych
  720. # Włacz - True | Wyłącz - False
  721. 'database_enabled' => true,
  722.  
  723.  
  724. # Nazwa systemu
  725. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  726. 'system_type' => '@functions',
  727.  
  728.  
  729. # Nazwa folderu
  730. # Domyślnie: instance_2
  731. 'folder_name' => 'instance_2',
  732.  
  733.  
  734. # Czas odświerzania instnacji
  735. # Domyślnie: 1.5
  736. 'interval' => 1.5,
  737.  
  738. ];
  739.  
  740.  
  741. /**
  742. * (PL) Funkcje instancji
  743. * (EN) Instance settings
  744. **/
  745. $config['functions']['2'] = [
  746.  
  747.  
  748. # •» GET_CLIENTS - Funkcja służaca do sczytywania statystyk użytkowników
  749. # WYMAGANE do topek,poziomów,osiągnięć, no praktycznie do wszystkiego wiec nie wyłączaj tego lepiej :>
  750. 'get_clients' => [
  751. 'enabled' => true, # Włacz - True | Wyłącz - False
  752. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 20],
  753. ],
  754.  
  755.  
  756. # •» CLEINT_LEVELS - Funkcja odpowiadająca za nadanie użytkownikowi poziomu za jego spędzony na serwerze czas
  757. # WAŻNE INFO: Czas na następną grupę resetuje się wraz z uzyskaniem nowej grupy.
  758. 'client_levels' => [
  759. 'enabled' => true, # Włacz - True | Wyłącz - False
  760. #
  761. # PRZYDATNE:
  762. # 1 godzina: 60
  763. # 2 godziny: 2*60
  764. # 1 dzień: 24*60
  765. # 2 dni: 2*24*60
  766. #
  767. 'levels' => [
  768. # Level | Czas w minutach | Id grupy
  769. 1 => ['time' => 5, 'group_id' => 46],
  770. 2 => ['time' => 10, 'group_id' => 47],
  771. 3 => ['time' => 60, 'group_id' => 48],
  772. 4 => ['time' => 4x60, 'group_id' => 49],
  773. 5 => ['time' => 8*60, 'group_id' => 50],
  774. 6 => ['time' => 24*60, 'group_id' => 51],
  775. 7 => ['time' => 25*60, 'group_id' => 52],
  776. 8 => ['time' => 2*24*60, 'group_id' => 53],
  777. 9 => ['time' => 2*6*60, 'group_id' => 54],
  778. 10 => ['time' => 35*60, 'group_id' => 55],
  779. ],
  780. 'ignored_groups' => [98,13,127], # Grupy ignorowane
  781. 'needed_groups' => [130], # Potrzebna jedna grupa z całej listy aby otrzymać poziom
  782. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  783. ],
  784.  
  785.  
  786. # •» ACHIEVEMENTS - Funkcja odpowiadająca za nadanie danej grupy za ilość połączeń i spędzony czas
  787. # Zaproponował: Polarnyy
  788. 'achievements' => [
  789. 'enabled' => false, # Włacz - True | Wyłącz - False
  790. 'connections_enabled' => true, # Czy osiągnięcia połączeń mają być łączone
  791. 'time_spent_enabled' => true, # Czy osiągnięcia spędzonego czasu mają być łączone
  792. 'add_first_level_group' => true, # Czy ma nadawać grupę np. '* Poziomy'
  793. 'first_group' => 70, # Id grupy z nazwą np. '__-= Osiągnięcia =-__'
  794. 'end_group' => 71, # Id grupy z nazwą np. '__-= Osiągnięcia Koniec =-__'
  795. 'connections_group' => 74, # Id grupy z nazwą np. '* Połączenia' | Tylko gdy - connections_enabled jest na true
  796. 'time_spent_group' => 75, # Id grupy z nazwą np. '* Spędzony czas' | Tylko gdy - time_spent_enabled jest na true
  797. 'level_group' => 72, # Id grupy z nazwą np. '* Poziomy' | Tylko gdy są włączone poziomy i add_first_level_group jest na true
  798. 'connections' => [
  799. # Index | Ilość połączeń | Id grupy
  800. 0 => ['connections' => 1, 'group_id' => 76],
  801. 1 => ['connections' => 10, 'group_id' => 77],
  802. 2 => ['connections' => 100, 'group_id' => 78],
  803. 3 => ['connections' => 200, 'group_id' => 79],
  804. 4 => ['connections' => 250, 'group_id' => 80],
  805. 5 => ['connections' => 500, 'group_id' => 81],
  806. ],
  807. # Grupy ze spędzonym czasem
  808. 'time_spent' => [
  809. # Index | Spędzony czas, w minutach | Id grupy
  810. 0 => ['time_spent' => 1, 'group_id' => 82],
  811. 1 => ['time_spent' => 1*60, 'group_id' => 83],
  812. 2 => ['time_spent' => 5*60, 'group_id' => 84],
  813. 3 => ['time_spent' => 10*60, 'group_id' => 85],
  814. 4 => ['time_spent' => 24*60, 'group_id' => 86],
  815. 5 => ['time_spent' => 10*24*60, 'group_id' => 87],
  816. 6 => ['time_spent' => 20*24*60, 'group_id' => 88],
  817. 7 => ['time_spent' => 50*24*60, 'group_id' => 89],
  818. ],
  819. 'needed_groups' => [13], # Wymagana jedna grupa z listy aby otrzymać osiągnięcia
  820. 'ignored_groups' => [37,68,9], # Ignorowane grupy
  821. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  822. ],
  823.  
  824.  
  825. # •» RANDOM_GROUP - Funkcja służąca do losowania grupy
  826. 'random_group' => [
  827. 'enabled' => false, # Włacz - True | Wyłącz - False
  828. 'for_time' => 1, # Czas nadania grupy | W dniach
  829. 'needed_groups' => [13], # Potrzebane grupy do losowania
  830. 'ignored_groups' => [37,10,11,68,9], # Ignorowane grupy w losowaniu
  831. 'group_award_id' => 90, # Id grupy tzw. nagroda
  832. 'channel_id' => 231, # Id kanału z wypisanymi zwycięzcami
  833. 'view_in_desc' => 30, # Ilość zwycięzców pokazanych w opisie
  834. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 5, 'seconds' => 10],
  835. ],
  836.  
  837.  
  838. # •» GET_STATISTICS_OF_ADMINS - Funkcja służąca do sczytywania statystyk administracji
  839. 'get_admins' => [
  840. 'enabled' => false, # Włacz - True | Wyłącz - False
  841. 'admin_groups' => [135,131,12,13],# Grupy administracji
  842. 'register_groups' => [274,275], # Grupy rejestracji
  843. 'support_channels' => [84,86,87,151],
  844. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  845. ],
  846.  
  847.  
  848. # •» ADMINS_STATISTICS_SAVE_IN_CHANNEL - Funkcja służąca do zapisywania statystyk administracji na kanałach
  849. 'admins_winner' => [
  850. 'enabled' => false, # Włacz - True | Wyłącz - False
  851. 'today_enabled' => true, # Czy ma być nadawana grup "admin dnia"
  852. 'today_group' => 189, # Id grupy np. 'admin dnia'
  853. 'week_enabled' => true, # Czy ma być nadawana grup "admin tygodnia"
  854. 'week_group' => 190, # Id grupy np. 'admin tygodnia'
  855. 'month_enabled' => true, # Czy ma być nadawana grup "admin miesiąca"
  856. 'month_group' => 191, # Id grupy np. 'admin miesiąca'
  857. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  858. ],
  859.  
  860. # •» WELCOME_MESSAGE - Funkcja służaca do wysłania użytkownikowi wiadomości powitalnej
  861. 'welcome_message' => [
  862. 'enabled' => true, # Włacz - True | Wyłącz - False
  863. 'ignored_groups' => [], # Ignorowane grupy do online
  864. #
  865. # DOSTĘPNE ZMIENNE DO UŻYCIA
  866. # [NICKNAME] - Pokazuje nazwę użytkownika
  867. # [UID] - Pokazuje unikalne id użytkownika
  868. # [DBID] - Pokazuje id z bazy danych TSa
  869. # [IP] - Pokazuje ip użytkownika
  870. # [PLATFORM] - Pokazuje pltformę użytkownika
  871. # [VERSION] - Pokazuje wersję użytkownika
  872. # [COUNTY] - Pokazuje kraj użytkownika
  873. # [LASTCONNECTED] - Pokazuje kiedy ostatni raz użytkownik połączył się z serwerem
  874. # [CREATED] - Pokazuje kiedy użytkownik wszedł poraz pierwszy na serwer
  875. # [TOTAL_CONNECTIONS] - Pokazuje ilość połączeń użytkownika
  876. # [TIME_SPENT] - Pokazuje spędzony czas użytkownika
  877. # [TIME_IDLE] - Pokazuje spędzony czas away użytkownika
  878. # [TIME_CONNECTED] - Pokazuje najdłuższe połączenie użytkownika
  879. # [LEVEL] - Pokazuje poziom użytkownika
  880. # [RECORD] - Pokazuje rekord serwera
  881. # [RECORD_DATE] - Pokazuje datę ustanowienia rekordu
  882. # [ONLINE] - Pokazuje ilość użytkowników online
  883. # [%] - Pokazuje procent ilości użytkowników online
  884. # [SLOTS] - Pokazuje ilość slotów serwera
  885. # [SERVER_NAME] - Pokazuje nazwę serwera
  886. # [SERVER_UID] - Pokazuje unikalny identyfikator serwera
  887. # [SERVER_PLATFORM] - Pokazuje pltformę serwera
  888. # [SERVER_VERSION] - Pokazuje wersję serwera
  889. #
  890. # Wiadomość zmienia się w pliku z językiem (ścieżka: files/language.php)
  891. #
  892. 'messages' => [
  893. ' ',
  894. 'Witamy [color=orange][b][NICKNAME][/b][/color] na serwerze [color=orange][b]SBOT.pl[/b][/color]!',
  895. ' ',
  896. '● Statystyki Serwera:',
  897. 'Serwer działa bez przerwy już: [color=orange][b][SERVER_UPTIME][/b][/color],',
  898. 'Wersja naszego serwera: [color=orange][b][SERVER_VERSION][/b][/color],',
  899. 'Platforma serwera: [color=orange][b][SERVER_PLATFORM][/b][/color],',
  900. 'Unikalny identyfikator serwera: [color=orange][b][SERVER_UID][/b][/color],',
  901. 'Aktualnie na serwrze jest [color=green][b][ONLINE][/b][/color]/[color=red][b][SLOTS][/b][/color], czyli ok. [color=orange][b][%][/b][/color]',
  902. 'Rekord naszego serwera to: [color=orange][b][RECORD][/b][/color] ustanowiony dnia [color=orange][b][RECORD_DATE][/b][/color]',
  903. ' ',
  904. '● Statystyki o Tobie:',
  905. 'Twój nick: [color=orange][b][NICKNAME][/b][/color],',
  906. 'Twój unikalny identyfikator: [color=orange][b][UID][/b][/color],',
  907. 'Twoje id w bazie danych: [color=orange][b][DBID][/b][/color],',
  908. 'Twoje IP: [color=orange][b][IP][/b][/color],',
  909. 'Twoja platforma: [color=orange][b][PLATFORM][/b][/color],',
  910. 'Twoja wersja klienta: [color=orange][b][VERSION][/b][/color],',
  911. 'Twoj kraj: [color=orange][b][COUNTY][/b][/color],',
  912. 'Ostatni raz połączyłeś się: [color=orange][b][LASTCONNECTED][/b][/color],',
  913. 'Dołączyłeś dnia: [color=orange][b][CREATED][/b][/color],',
  914. 'Połączyłeś się z nami już: [color=orange][b][TOTAL_CONNECTIONS][/b][/color],',
  915. 'Spędziłeś u nas już: [color=orange][b][TIME_SPENT][/b][/color],',
  916. 'Łączny czas away: [color=orange][b][TIME_IDLE][/b][/color],',
  917. 'Twoje najdłuższe połączonie wynosi: [color=orange][b][TIME_CONNECTED][/b][/color],',
  918. 'Twój aktualny poziom: [color=orange][b][LEVEL][/b][/color],',
  919. ' ',
  920. '[color=orange][b]Pozdrawiamy, ekipa serwera oraz Życzymy miłych i udanych rozmów![/b][/color]',
  921. ' ',
  922. ],
  923. ],
  924.  
  925.  
  926. # •» AWAY_MOVE - Funkcja służaca do przenoszenia użytkowników będących away na odpowiedni kanał
  927. 'away_move' => [
  928. 'enabled' => false, # Włacz - True | Wyłącz - False
  929. 'channel_id' => 39, # Id kanału
  930. 'move_when_time' => true, # Czy ma przenieść gdy ktoś jest X czasu away
  931. 'afk_time' => 25, # Czas afk w minutach
  932. 'ignored_groups' => [10,11,37,68,67,34,35,365], # Ignorowane grupy
  933. ],
  934.  
  935.  
  936. # •» AWAY_GROUP - Funkcja służaca do nadawania grupy użytkownikom będących away
  937. 'away_group' => [
  938. 'enabled' => false, # Włacz - True | Wyłącz - False
  939. 'group_id' => 39, # Id grupy
  940. 'add_when_time' => true, # Czy ma nadać grupę jak ktoś będzie X czasu away
  941. 'afk_time' => 25, # Czas afk w minutach
  942. 'ignored_groups' => [10,11,37,9,37,68,365], # Ignorowane grupy
  943. ],
  944.  
  945. # •» TIME_AWAY_GROUPS - Funkcja służaca do tworzenia grup (np. AFK - 10 min)
  946. 'time_away_groups' => [
  947. 'enabled' => false, # Włacz - True | Wyłącz - False
  948. 'group_id' => 355, # Id grupy serwera do kopiowania
  949. 'afk_time' => 5, # Minimalny czas idle jaki potrzeba aby nadało grupę | w minutach
  950. 'ignored_groups' => [0], # Ignorowane grupy
  951. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  952. ],
  953.  
  954. # •» ANIMATED_GROUPS_ICON - Funkcja służaca do zmiany ikony grupy
  955. 'animated_groups_icon' => [
  956. 'enabled' => false,
  957. 'groups' => [
  958. 387 => [
  959. 'type' => '',
  960. //'icons' => ['912594311','686996606','693138359','818046353'],
  961. 'icons' => ['386149254','420491599','2005639479','2865072598'],//'2865072598'],
  962. ],
  963. ],
  964. ],
  965.  
  966.  
  967. # •» BANNER - Funkcja służąca do generowania banneru interaktywnego
  968. 'banner' => [
  969. 'enabled' => false, # Włacz - True | Wyłącz - False
  970. 'background_name' => 'bg.png', # Nazwa obrazu (ściażka do pliku: files/cache/);
  971. 'src_generated' => '/var/www/banner.png',
  972. #
  973. # PRZYKŁAD:
  974. #
  975. # 'online' => [
  976. # 'color' => ['255','255','255'], # Kolor w rgb
  977. # 'coordies' => [760,51], # oś X, oś Y
  978. # 'size' => 50, # Wielkość
  979. # 'font' => 'font.ttf', # Nazwa pliku z czcionką (czcionki znajdują się w folderze: files/cache/fonts/)
  980. # ],
  981. #
  982. 'elements' => [
  983.  
  984. # Ilość użytkowników online
  985. 'online' => [
  986. 'enabled' => true, # Włacz - True | Wyłącz - False
  987. 'color' => ['255','255','255'],
  988. 'coordies' => [760,51],
  989. 'size' => 50,
  990. 'font' => 'font.ttf',
  991. 'ignored_groups' => [], # Ignorowane grupy
  992. ],
  993.  
  994. # Ilość administratorów online
  995. 'admins' => [
  996. 'enabled' => true, # Włacz - True | Wyłącz - False
  997. 'color' => ['0','0','0'],
  998. 'coordies' => [796,149],
  999. 'size' => 30,
  1000. 'font' => 'font.ttf',
  1001. 'admin_groups' => [9,10], # Id grup administracji
  1002. ],
  1003.  
  1004. # Data/Godzina
  1005. 'date' => [
  1006. 'enabled' => true, # Włacz - True | Wyłącz - False
  1007. 'color' => ['255','255','255'],
  1008. 'coordies' => [60,57],
  1009. 'size' => 50,
  1010. 'font' => 'font.ttf',
  1011. 'format' => 'G:i', # Format
  1012. ],
  1013.  
  1014. # Rekord online
  1015. 'record' => [
  1016. 'enabled' => true, # Włacz - True | Wyłącz - False
  1017. 'color' => ['0','0','0'],
  1018. 'coordies' => [796,108],
  1019. 'size' => 30,
  1020. 'font' => 'font.ttf',
  1021. ],
  1022.  
  1023. # Ilość odwiedzin serwera
  1024. 'visits' => [
  1025. 'enabled' => true, # Włacz - True | Wyłącz - False
  1026. 'color' => ['255','255','255'],
  1027. 'coordies' => [796,108],
  1028. 'size' => 30,
  1029. 'font' => 'font.ttf',
  1030. ],
  1031.  
  1032. # Ilość lajków z fanpage
  1033. # TIP: Musi być api (może być takie jak z fb_post)
  1034. 'fb_likes' => [
  1035. 'enabled' => true, # Włacz - True | Wyłącz - False
  1036. 'color' => ['255','255','255'],
  1037. 'coordies' => [796,108],
  1038. 'size' => 30,
  1039. 'font' => 'font.ttf',
  1040. 'page_id' => 'sbotteamspeak', # Id strony
  1041. 'api_key' => 'EAAeJw73ppiUBAKplZARXZCZC6y2NKPyyrwFcDXeCNlA3ZBFUHXYzosb0dvA6TIIyHQPRVgzjRbeCrQZBHz3LYT1Erlt8MZBr3AwMZA2XjIgyrHBYgOWpYtepW59YiHEHmYndewzWObSawe8QnoRk2uSCGNZCZBdpXUtFaFrG6tqlsSonZApp30i7EI', # Api
  1042. ],
  1043. ],
  1044. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  1045. ],
  1046.  
  1047.  
  1048. # •» PLATFORMS - Funkcja wykrywa platformę klienta oraz nadaje mu odpowiednią grupę
  1049. 'platforms' => [
  1050. 'enabled' => false, # Włacz - True | Wyłącz - False
  1051. 'os' => [
  1052. # Nazwa platformy | Włącz/Wyłącz | Id grupy
  1053. 'windows' => ['enabled' => true, 'group_id' => 18],
  1054. 'linux' => ['enabled' => true, 'group_id' => 19],
  1055. 'android' => ['enabled' => true, 'group_id' => 20],
  1056. 'ios' => ['enabled' => true, 'group_id' => 69],
  1057. ],
  1058. 'ignored_groups' => [37,68,9], # Ignorowane grupy
  1059. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  1060. ],
  1061.  
  1062.  
  1063. # •» ADVERTISEMENT - Funkcja służaca do pisania co x czasu na głównym czasie wiadomości
  1064. 'advertisement' => [
  1065. 'enabled' => false, # Włacz - True | Wyłącz - False
  1066. 'messages' => [
  1067. # Index => 'Wiadomość', # \n - nowa linia
  1068. 0 => 'Witamy serwerze [b]TSMute.pl[/b] | Autor: [b]Kajperos.[/b] | Aktualna wersja Standard: [b]4.4[/b] | Aktualna wersja Premium: [b]5.0[/b]',
  1069. 1 => '[b]SBOT Standard jest za [u][color=green]DARMO[/color][u]!',
  1070. 2 => 'Zapraszamy do wystawienia opini na s-forum: [url=https://www.s-forum.pl/topic/105-opinia-aplikacje-sbot/]PRZEJDŹ[/url]',
  1071. 3 => 'Zapraszamy na nowe forum o ogólnej tematyce! [url=https://www.s-forum.pl/]PRZEJDŹ[/url]',
  1072. ],
  1073. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 20],
  1074. ],
  1075.  
  1076.  
  1077. # •» SAVE_TO_EVENT - Funkcja służaca do zapisywania użytkowników, którzy wejdą na odpowiedni kanał na event
  1078. # Zaproponował: Arek
  1079. 'save_to_event' => [
  1080. 'enabled' => false, # Włacz - True | Wyłącz - False
  1081. 'is_client_on_channel' => [87,88,1565], # Id kanałów, po których użytkownik zostanie zapisany do listy
  1082. #
  1083. # PRZYKŁAD:
  1084. #
  1085. # id_kanału => [
  1086. # 'channel_id_list' => id_kanału_z_listą,
  1087. # 'top_desc' => 'Górna nazwa opisu',
  1088. # ],
  1089. #
  1090. 'channels' => [
  1091. 87 => [
  1092. 'channel_id_list' => 87,
  1093. 'top_desc' => 'Zapisy na EVENT #1',
  1094. ],
  1095. 88 => [
  1096. 'channel_id_list' => 89,
  1097. 'top_desc' => 'Zapisy na EVENT #2',
  1098. ],
  1099. ],
  1100. ],
  1101.  
  1102.  
  1103. # •» GROUPS_REMOVE - Funkcja służaca do usunięcia użytkownikowi wszystkich ustalonych grup po wejściu na odpowiedni kanał
  1104. 'groups_remove' => [
  1105. 'enabled' => false, # Włacz - True | Wyłącz - False
  1106. 'is_client_on_channel' => [218,217], # Id kanałów, po których użytkownikowi zostaną zabrane grupy
  1107. 'channels' => [
  1108. # Id_kanału => [id_grupy1,id_grupy2],
  1109. 218 => [16,17],
  1110. 217 => [48,41,42,43,44,45,46,47,49],
  1111. ],
  1112. ],
  1113.  
  1114. # •» BOT_CHECKER - Funkcja służaca do sprawdzania czy bot muzyczny (TS3AudioBot) gra coś, jeżeli nie włącza ustaloną piosenkę
  1115. # Pomysłodawca: .Szopeł
  1116. 'bots_checker' => [
  1117. 'enabled' => false, # Włacz - True | Wyłącz - False
  1118. 'bots' => [
  1119. # dbid => 'co ma grac'
  1120. 4502 => '!play http://s2.radioparty.pl:8005/',
  1121. ],
  1122. 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 20],
  1123. ],
  1124.  
  1125. # •» REGISTER_REMINDER - Funkcja służaca do informowania użytkownika o rejestracji
  1126. 'register_reminder' => [
  1127. 'enabled' => false, # Włacz - True | Wyłącz - False
  1128. 'needed_groups' => [9], # Potrzebne grupy do informowania
  1129. 'ignored_group' => [14,15,13], # Grupy rejestracyjne (Grupy ignorowane)
  1130. 'time_to_info' => 30, # Czas co jaki ma informować | Wartość w minutach
  1131. 'type' => 'poke', # Typ informacji | Dostępne: `poke` / `msg`
  1132. 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 10],
  1133. ],
  1134.  
  1135. # •» DDOS_ATTACK - Funkcja służaca do informowania gdy packetlosst serwera zwiększy się do danej liczby
  1136. # Zaproponował: textr1
  1137. 'ddos_attack' => [
  1138. 'enabled' => false, # Włacz - True | Wyłącz - False
  1139. 'type_information' => 'admins', # Dostępne: server - wysyła wiadomość na czacie globalnym | admins - wysyła wiadomość do niżej ustalonych grup
  1140. 'admin_groups' => [10,11,67,365], # Potrzebne gdy w 'type_information' jest ustawione 'admins'
  1141. 'min_packets' => 10, # Minimalna ilość pakietów do wysłania informacji
  1142. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 5],
  1143. ],
  1144.  
  1145.  
  1146. # •» CLIENT_INFO - Funkcja służaca do wyświetlenia informacji o kliencie gdy ten wejdzie na odpowiedni kanał
  1147. 'client_info' => [
  1148. 'enabled' => false, # Włacz - True | Wyłącz - False
  1149. 'is_client_on_channel' => 178, # Id kanału, którego po wejściu na niego otrzymamy zaczepke
  1150. 'type_information' => 'poke', # Dostępne: poke | msg
  1151. # Pogoda użytkownika z jego IP
  1152. 'weather' => [
  1153. 'enabled' => false, # Włacz - True | Wyłącz - False
  1154. 'ip_api' => 'f1a4fa95d2ed5b730849876ed41efbb6fe790738f639676d718962c7fda0f24a', # Api IP (pobiera najbliższą miejscowość) http://ipinfodb.com
  1155. 'weather_api' => '8e0ff1e21fd0e7eac017a1eeb087baf4', # Api pogody (to samo api co z funkcją 'weather_in_channel')
  1156. ],
  1157. #
  1158. # [NICKNAME] - Pokazuje nick użytkownika
  1159. # [UID] - Pokazuje unikalny identyfikator użytkownika
  1160. # [DBID] - Pokazuje database id użytkownika
  1161. # [IP] - Pokazuje ip użytwkowniak
  1162. # [VERSION] - Pokazuje wersję użytkownika
  1163. # [PLATFORM] - Pokazuje platformę użytkownika
  1164. # [CREATED] - Pokazuje kiedy użytkownik pierwszy raz połączył się z serwerem
  1165. # [CONNECTIONS] - Pokazuje ilość połączeń
  1166. # [TIME_SPENT] - Pokazuje spędzony czas użytkownika
  1167. # [IDLE_TIME] - Pokazuje spędzony czas idle użytkownika
  1168. # [CONNECTION_TIME] - Pokazuje najdłuższe połączenie użytkownika
  1169. # [WEATHER_CITY] - Pokazuje nazwę miasta skad pobiera pogodę
  1170. # [WEATHER_STATUS] - Pokazuje stan pogody użytkownika
  1171. # [WEATHER_TEMP] - Pokazuje ilość stopni użytkownika pogody
  1172. #
  1173. 'messages' => [
  1174. 'Witaj [color=orange][b][NICKNAME]',
  1175. 'Twoje DBID: [color=orange][b][DBID]',
  1176. 'Twoje UID: [color=orange][b][UID]',
  1177. 'Twoja wersja TSa: [color=orange][b][VERSION]',
  1178. 'Twoja platforma: [color=orange][b][PLATFORM]',
  1179. 'Twoje IP: [color=orange][b][IP]',
  1180. 'Pierwszy raz połączyłeś sie: [color=orange][b][CREATED]',
  1181. 'Połączyłeś się z nami: [color=orange][b][CONNECTIONS] razy',
  1182. 'Spędziłeś: [color=orange][b][TIME_SPENT]',
  1183. 'Byłeś away przez: [color=orange][b][IDLE_TIME]',
  1184. 'Twoje najdłuższe połączenie: [color=orange][b][CONNECTION_TIME]',
  1185. 'Pogoda z: [color=#0055ff][b][WEATHER_CITY]',
  1186. 'Stan pogody: [color=#0055ff][b][WEATHER_STATUS]',
  1187. 'Ilość stopni: [color=#0055ff][b][WEATHER_TEMP]',
  1188. ],
  1189. ],
  1190.  
  1191.  
  1192. # •» GUILDS_POKE - Funkcja służaca do zeczepiania osób typu lider w kanałach gildyjnych
  1193. 'guilds_poke' => [
  1194. 'enabled' => false, # Włacz - True | Wyłącz - False
  1195. 'is_client_on_channel' => [1341], # Id kanałów, po które jak osoba na nie wejdzie gidlia otrzyma poke
  1196. 'channels' => [
  1197. # Id kanału od poke | Id grupy gildii | Id grup kanałowych do poke
  1198. 1341 => ['group_id'=>220,'ch_groups'=>[12,14,15]],
  1199. ],
  1200. ],
  1201.  
  1202. # •» ADMINS_MEETING - Funkcja służaca do automatycznego przeniesienia administracji i ustawienia opisu, oraz 1 godzinę przed zebraniem informuje wszystkich o zbiórce
  1203. # Pro tip: Datę zebrania ustawia się w temacie kanału ( format: dd.mm.YY GG:ii ), natomiast gdy nie ma zebrania najlepiej wpisać 'none'
  1204. 'admins_meeting' => [
  1205. 'enabled' => false, # Włacz - True | Wyłącz - False
  1206. 'channel_id' => 179, # Id kanału zebrania
  1207. 'send_info_1h' => true, # Czy 1 godzinę przez zebraniem ma wysyłać informację
  1208. 'admin_groups' => [10,11,67,365], # Grupy administracji
  1209. 'make_desc' => true, # Czy ma automatycznie uzupełnić opis, Wpisuje kto jest, a kogo nie ma.
  1210. ],
  1211.  
  1212.  
  1213. # •» AUTO_REGISTER - Funkcja odpowiadająca za automatyczne nadanie grupy użytkownikowi gdy ten spędzi na serwerze odpowiedni czas
  1214. 'auto_register' => [
  1215. 'enabled' => true, # Włacz - True | Wyłącz - False
  1216. 'register_group' => 130, # Id grupy rejestacji
  1217. 'time_spent' => 5, # W minutach
  1218. 'ignored_groups' => [78,13], # Ignorowane grupy
  1219. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  1220. ],
  1221.  
  1222.  
  1223. # •» CHANNEL_REGISTER - Funkcja odpowiadająca za rejestrację użytkownika gdy ten wejdzie na kanał
  1224. 'channel_register' => [
  1225. 'enabled' => true, # Włacz - True | Wyłącz - False
  1226. 'is_client_on_channel' => [80,81], # Kanał, na który ma wejść osoba, aby się zarejestrowała
  1227. 'groups' => [77,76], # Grupy rejestracji
  1228. 'channels' => [
  1229. # Id kanału | Id grupy | Po jakim czacie ma nadawać
  1230. 80 => ['group_id' => 77, 'time_spent' => 5],
  1231. 81 => ['group_id' => 76, 'time_spent' => 5],
  1232. ],
  1233. ],
  1234.  
  1235.  
  1236. # •» GROUPS_LIMIT - Funkcja służaca do dopilnowania aby każdy użytkownik na serwerze nie posiadał wiecej grup niż jest limit
  1237. 'groups_limit' => [
  1238. 'enabled' => false, # Włacz - True | Wyłącz - False
  1239. 'ignored_groups' => [], # Ignorowane grupy
  1240. 'groups' => [
  1241. 0 => [ # Index
  1242. 'groups_id' => [26,27,28,29,30,31,32,36], # Id grup do sprawdzania
  1243. 'groups_limit' => 1, # Limit grup
  1244. ],
  1245. 1 => [
  1246. 'groups_id' => [48,41,42,43,44,45,46,47,49],
  1247. 'groups_limit' => 3,
  1248. ],
  1249. ],
  1250. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  1251. ],
  1252.  
  1253.  
  1254. # •» POKE_ADMINS - Funkcja służąca do zaczepiania dostępnych administratorów gdy ktoś wejdzie na kanał pomocy
  1255. 'poke_admins' => [
  1256. 'enabled' => true, # Włacz - True | Wyłącz - False
  1257. 'ignored_groups' => [136], # Ignorowane grupy, które nie będą wliczane do zaczepki.
  1258. 'admin_ignored_groups' => [136], # Ignorowane grupy, które admin będzie posiadał to nie bedzie go zaczepiać.
  1259. 'channels' => [
  1260. #
  1261. # id_kanału => ['groups' => [Grupy,Ktore,Ma,Zaczepiac], 'move_to' => true, 'support_channels' => [id kanałów od pomocy] ],
  1262. #
  1263. 75 => ['groups' => [127], 'move_to' => false, 'support_channels' => [26,27,28,1345] ],
  1264. ],
  1265. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 3],
  1266. ],
  1267.  
  1268.  
  1269. # •» CHANNEL_ADD_GROUP - Funkcja odpowiadająca za nadanie lub zdjęcie grupy serwerowej gdy użytkownik wejdzie na kanał
  1270. 'channel_add_group' => [
  1271. 'enabled' => false, # Włacz - True | Wyłącz - False
  1272. 'is_client_on_channel' => [69,70],
  1273. 'channels' => [
  1274. # Id kanału | Id grupy | Czy ma usuwać po ponowym wejściu na kanał | Czy ma przenosić po nadaniu | Id kanały gdzie ma przenieść
  1275. 69 => ['group_id' => 16, 'remove' => true, 'move' => false, 'move_id' => 559],
  1276. 70 => ['group_id' => 17, 'remove' => true, 'move' => false, 'move_id' => 559],
  1277. ],
  1278. ],
  1279.  
  1280.  
  1281. # •» CHANNEL_ADD_CHGR - Funkcja odpowiadająca za nadanie lub zdjęcie grupy kanałowej gdy użytkownik wejdzie na kanał
  1282. 'channel_add_chgr' => [
  1283. 'enabled' => false, # Włacz - True | Wyłącz - False
  1284. 'is_client_on_channel' => [1923],
  1285. 'guest_channel_group_id' => 10, # Id grupy `gość kanału`
  1286. 'channels' => [
  1287. # Id kanału | Id kanału gdzie ma nadać | Id grupy kanałowej | Czy ma usuwać po ponowym wejściu na kanał | Czy ma przenosić po nadaniu | Id kanały gdzie ma przenieść
  1288. 1923 => ['add_on_cid' => 1922, 'group_id' => 12, 'remove' => true, 'move' => true, 'move_id' => 1922],
  1289. ],
  1290. ],
  1291.  
  1292. # •» BAD_NICKNAMES - Funkcja służaca do sprawdzania czy użytkownik nie posiada w nazwie niedozwolonego nicku
  1293. # Brzydkie słowa sa od teraz w pliku z językiem
  1294. 'bad_nicknames' => [
  1295. 'enabled' => false, # Włacz - True | Wyłącz - False
  1296. 'ignored_groups' => [130,136,135,131,12,13,15], # Ignorowane grupy
  1297. 'check_description' => true, # Czy ma sprawdzać opis użytkownika
  1298. 'anty_agodzilla' => [
  1299. 'enabled' => true, # Włacz - True | Wyłącz - False
  1300. 'ban_time' => 0, # Czas na jaki ma banowac
  1301. 'reason' => 'Anty AGodZilla.', # Powód bana
  1302. ],
  1303. ],
  1304.  
  1305.  
  1306. # •» ANTY_RECORD - Funkcja służaca do sprawdzania czy użytkownicy nie nagrywają na kanałach
  1307. 'anty_record' => [
  1308. 'enabled' => true, # Włacz - True | Wyłącz - False
  1309. 'ignored_groups' => [127], # Ignorowane grupy
  1310. ],
  1311.  
  1312.  
  1313. # •» SERVERGROUPS_SECURITY - Funkcja służaca do chronienia grup
  1314. 'servergroups_security' => [
  1315. 'enabled' => false, # Włacz - True | Wyłącz - False
  1316. 'security_groups' => [10], # Wszystkie id grup chronionych
  1317. 'type_kick' => 'kick', # Typ wyrzucenia z serwera, dostępne: `kick` - wyrzuca z serwera, `ban` - banuje
  1318. 'ban_time' => 0, # Czas bana, gdy `type_kick` jest na `ban`.
  1319. 'clients' => [
  1320. # client database id => [id grup]
  1321. 6 => [10],
  1322. ],
  1323. ],
  1324.  
  1325.  
  1326. # •» CLIENT_PERMISSIONS_SECURITY - Funkcja służaca do wykrywania i usuwania permisji użytkownikom
  1327. 'client_permissions_security' => [
  1328. 'enabled' => true, # Włacz - True | Wyłącz - False
  1329. 'ignored_groups' => [0], # Ignorowane grupy
  1330. 'ignored_permissions' => [], # Ignorowane permisje dla każdego
  1331. 'type_kick' => 'kick', # Typ wyrzucenia z serwera, dostępne: `kick` - wyrzuca z serwera, `ban` - banuje
  1332. 'ban_time' => 0, # Czas bana, gdy `type_kick` jest na `ban`.
  1333. 'clients' => [
  1334. # client database id => [permisje],
  1335. 0 => [''],
  1336. ],
  1337. ],
  1338.  
  1339.  
  1340. # •» IP_GROUP - Funkcja służaca do nadania danej grupy osobie, która ma takie samo ip jak w konfiguracji
  1341. 'ip_group' => [
  1342. 'enabled' => false, # Włacz - True | Wyłącz - False
  1343. 'ips' => [
  1344. '51.75.34.91' => '15',
  1345. ],
  1346. ],
  1347.  
  1348.  
  1349. # •» ANTY_VPN - Funkcja służaca do wykrywania i wyrzucania użytkowników posiadających VPN
  1350. 'anty_vpn' => [
  1351. 'enabled' => true, # Włacz - True | Wyłącz - False
  1352. 'ignored_groups' => [127,78,13], # Ignorowane grupy
  1353. ],
  1354.  
  1355.  
  1356. # •» COMMANDER - Funkcja służaca do zaczepiania użytkowników z grupami aby włączyli channel commandera gdy nie mają włączonego
  1357. 'commander' => [
  1358. 'enabled' => false, # Włacz - True | Wyłącz - False
  1359. 'admin_groups' => [10,11,67,365], # Grupy administracji
  1360. 'ignored_groups' => [38], # Ignorowane grupy
  1361. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 30],
  1362. ],
  1363.  
  1364.  
  1365. # •» CLEAR_GROUP - Funkcja służaca do czyszczenia danej grupy po wejsciu na odpowiedni kanał z odpowiednią grupą kanałową
  1366. 'clear_group' => [
  1367. 'enabled' => false, # Włacz - True | Wyłącz - False
  1368. 'is_client_on_channel' => [1924],
  1369. 'channels' => [
  1370. 1924 => ['group_id' => 17, 'access_group' => 9],
  1371. ],
  1372. ],
  1373.  
  1374.  
  1375. # •» CLEAR_GROUP - Funkcja służaca do czyszczenia danej grupy po wejsciu na odpowiedni kanał z odpowiednią grupą kanałową
  1376. 'guilds_meeting' => [
  1377. 'enabled' => false, # Włacz - True | Wyłącz - False
  1378. 'is_client_on_channel' => [1925],
  1379. 'channels' => [
  1380. 1925 => ['group_id' => 17, 'access_group' => 9],
  1381. ],
  1382. ],
  1383.  
  1384.  
  1385. # •» MAX_BANS - Funkcja służaca do ograniczenia banowania użytkowników przez administrację
  1386. /**
  1387. Przydatne do `ban_time` :
  1388. - 1 godzina: 60
  1389. - 2 godziny: 2*60
  1390. - 1 dzień: 24*60
  1391. - 2 dni: 2*24*60
  1392. - 1 rok: 365*24*60
  1393. - 2 lata: 2*365*24*60
  1394. - Perm: 0
  1395. **/
  1396. 'max_bans' => [
  1397. 'enabled' => false, # Włacz - True | Wyłącz - False
  1398. 'admin_groups' => [365,11,67], # Grupy administracyjne
  1399. 'max_ban_per_day' => 5, # Maksymalna ilość banów na dzień
  1400. 'kick_type' => 'ban', # Jak ma wyrzucić z serwera, dostepne: `kick` - wyrzuca, `ban` - banuje
  1401. 'ban_time' => 2, # Czas na jaki ma banować, w minutach
  1402. 'kick_msg' => 'Nadałeś dziś za dużo banów!', # Powód wyrzucenia
  1403. ],
  1404.  
  1405. ];
  1406.  
  1407.  
  1408. /**
  1409. * (PL) Ustawienia trzeciej instancji
  1410. * (EN) Settings third instance
  1411. **/
  1412. $config['settings']['3'] = [
  1413.  
  1414. # Nazwa bota
  1415. 'bot_name' => 'TSM » Strażnik kanałów',
  1416.  
  1417.  
  1418. # Instance enabled
  1419. 'instance_enabled' => true,
  1420.  
  1421.  
  1422. # Domyślny kanał
  1423. 'default_channel' => 165,
  1424.  
  1425.  
  1426. # Baza danych
  1427. # Włacz - True | Wyłącz - False
  1428. 'database_enabled' => true,
  1429.  
  1430.  
  1431. # Nazwa systemu
  1432. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  1433. 'system_type' => '@functions',
  1434.  
  1435.  
  1436. # Nazwa folderu
  1437. # Domyślnie: instance_1
  1438. 'folder_name' => 'instance_3',
  1439.  
  1440.  
  1441. # Czas odświerzania instnacji
  1442. # Domyślnie: 1.5
  1443. 'interval' => 1.5,
  1444.  
  1445. ];
  1446.  
  1447.  
  1448. /**
  1449. * (PL) Funkcje instancji
  1450. * (EN) Instance settings
  1451. **/
  1452. $config['functions']['3'] = [
  1453.  
  1454.  
  1455.  
  1456. # •» CHANNELS_CHECKER - Funkcja służaca do monitorowania kanałów prywatnych.
  1457. # TIP: Brzydkie słowa sa od teraz w pliku z językiem
  1458. # TIP: Ta funkcja automatycznie tworzy kanały prywatne!
  1459. 'channels_checker' => [
  1460. 'enabled' => true, # Włacz - True | Wyłącz - False
  1461. 'private_zone' => 124, # Id kanału ze strefa
  1462. 'channels_count' => 5, # Ilość wolnych kanałów
  1463. 'delete_badword' => true, # Czy ma sprawdzać nazwy kanałów/podkanałów względem brzydkich słów
  1464. 'check_numbering' => false, # Czy ma sprawdzić poprawną kolejność numerowania kanałów
  1465. # Sprawdzanie daty i usuwanie kanałów ze starą datą
  1466. 'date_checker'=> [
  1467. 'enabled' => true, # Włacz - True | Wyłącz - False
  1468. 'warning' => '**ZMIEŃ DATE**', # Wygląd ostrzeżenia o zmianie daty
  1469. 'refresh' => true, # Czy ma odświeżać automatycznie datę gdy użytkownik będzie na głównym kanale
  1470. ],
  1471. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 20],
  1472. ],
  1473.  
  1474.  
  1475. # •» GET_PRIVATE_CHANNEL - Funkcja służaca do nadania peirwszego wolnego kanału prywatnego
  1476. 'get_private_channel' => [
  1477. 'enabled' => true, # Włacz - True | Wyłącz - False
  1478. 'is_client_on_channel' => 82, # Id kanału, którego po wejściu na niego otrzymamy kanał prywatny
  1479. 'owner_channel_group' => 9, # Id grupy kanałowej typu Właściciel kanału
  1480. 'private_zone' => 124, # Id kanału ze strefą
  1481. 'sub_channels_count' => 3, # ilośc podkanałów
  1482. 'channel_password' => '123', # Hasło jakie ma być ustawione po otrzymaniu kanału
  1483. 'needed_groups' => [130], # Wymagane grupy aby otrzymać kanał
  1484. ],
  1485.  
  1486.  
  1487. # •» PUBLIC_CHANNELS_SORT - Funkcja służaca do monitorowania kanałów publicznych
  1488. 'public_channels_sort' => [
  1489. 'enabled' => false, # Włacz - True | Wyłącz - False
  1490. 'clients_count' => true, # Czy ma pokazywać ile jest osób na kanale.
  1491. #
  1492. # PRZYKŁAD:
  1493. #
  1494. # 0 => [ # Index
  1495. # 'channel_name' => '» Kanał publiczny #[NUM] (bez limitu)', # Nazwa kanału
  1496. # 'min_channels' => 1, # Minimalna ilość kanałów
  1497. # 'clients_limit' => 0, # Limit klientów na kanale | 0 oznacza nielimitowane
  1498. # 'zone_id' => 182, # Id kanału od strefy
  1499. # ],
  1500. #
  1501. #
  1502. 'channels' => [
  1503. 0 => [ # Index
  1504. 'channel_name' => '» Kanał publiczny #[NUM] ([COUNT]/∞)', # Nazwa kanału
  1505. 'min_channels' => 1, # Minimalna ilość kanałów
  1506. 'clients_limit' => 0, # Limit klientów na kanale | 0 oznacza nielimitowane
  1507. 'zone_id' => 182, # Id kanału od strefy
  1508. ],
  1509. 1 => [
  1510. 'channel_name' => '» Kanał publiczny #[NUM] ([COUNT]/2)',
  1511. 'min_channels' => 1,
  1512. 'clients_limit' => 2,
  1513. 'zone_id' => 183,
  1514. ],
  1515. 2 => [
  1516. 'channel_name' => '» Kanał publiczny #[NUM] ([COUNT]/3)',
  1517. 'min_channels' => 1,
  1518. 'clients_limit' => 3,
  1519. 'zone_id' => 184,
  1520. ],
  1521. 3 => [
  1522. 'channel_name' => '» Kanał publiczny #[NUM] ([COUNT]/4)',
  1523. 'min_channels' => 1,
  1524. 'clients_limit' => 4,
  1525. 'zone_id' => 185,
  1526. ],
  1527. 4 => [
  1528. 'channel_name' => '» Kanał publiczny #[NUM] ([COUNT]/5)',
  1529. 'min_channels' => 1,
  1530. 'clients_limit' => 5,
  1531. 'zone_id' => 186,
  1532. ],
  1533. ],
  1534. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  1535. ],
  1536.  
  1537.  
  1538. # •» PRIVATE_CHANNELS_INFO - Funkcja służaca do wypisywania w nazwe kanału statystyk z kanałów prywatnych
  1539. 'private_channels_info' => [
  1540. 'enabled' => false, # Włacz - True | Wyłącz - False
  1541. 'private_zone' => 143, # kanał w którym znajduje się strefa prywatna
  1542. # W nazwie kanału wpisuje ilość wolnych kanałów prywatnych
  1543. 'empty' => [
  1544. 'enabled' => true, # Włacz - True | Wyłącz - False
  1545. 'channel_id' => 192, # Id kanału
  1546. 'channel_name' => '• Wolnych kanałów prywatnych: [COUNT]', # Nazwa kanału
  1547. ],
  1548. # W nazwie kanału wpisuje ilość zajętych kanałów prywatnych
  1549. 'locked' => [
  1550. 'enabled' => true, # Włacz - True | Wyłącz - False
  1551. 'channel_id' => 193, # Id kanału
  1552. 'channel_name' => '• Zajętych kanałów prywatnych: [COUNT]', # Nazwa kanału
  1553. ],
  1554. # W nazwie kanału wpisuje ilość wszystkich kanałów prywatnych
  1555. 'all' => [
  1556. 'enabled' => true, # Włacz - True | Wyłącz - False
  1557. 'channel_id' => 194, # Id kanału
  1558. 'channel_name' => '• Wszystkich kanały prywatnych: [COUNT]', # Nazwa kanału
  1559. ],
  1560. # W opis kanału wpisuje kanały wolne i do usunięcia
  1561. 'delete_info' => [
  1562. 'enabled' => true, # Włacz - True | Wyłącz - False
  1563. 'channel_id' => 33, # Id kanału
  1564. ],
  1565. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 30],
  1566. ],
  1567.  
  1568. # •» CREATE_VIP_CHANNEL - Funkcja służąca do stworzenia kanału vip gdy użytkownik wejdzie na odpowiedni kanał
  1569. # Nazwy kanałów/podkanałów można edytować w pliku z językiem (ścieżka: files/language.php)
  1570. 'create_vip_channel' => [
  1571. 'enabled' => true, # Włacz - True | Wyłącz - False
  1572. 'is_client_on_channel' => [61], # Id kanałów, po których otrzymamy kanał
  1573. 'channels' => [
  1574. 61 => [ # Id kanału
  1575. 'zone_name' => 'VIP', # Nazwa strefy
  1576. 'get_tag_from_desc' => false, # Czy ma brać nazwę gildii z opisu klienta
  1577. 'online_from_group' => true, # Czy ma być online z grupy
  1578. 'channel_add_group' => true, # Czy ma być nadawanie grupu
  1579. 'teleport' => true, # Czy ma być teleport
  1580. 'first_channel' => 120, # Pierwszy kanał gdy nie ma żadnych kanałów
  1581. 'group_id' => 132, # Id grupy szablonu (do kopiowania grupy)
  1582. 'owner_channel_id' => 11, # Id grupy kanałowej kanałowej
  1583. 'home_subchannel_count' => 8, # Ilość podkanałów do głównego
  1584. 'rekru_subchannel_count' => 2, # Ilość podkanałów do kanału rekrutacji
  1585. ],
  1586. ],
  1587. ],
  1588.  
  1589.  
  1590. # •» CREATE_ELITE_CHANNEL - Funkcja służąca do stworzenia kanału elite gdy użytkownik wejdzie na odpowiedni kanał
  1591. 'create_elite_channel' => [
  1592. 'enabled' => true, # Włacz - True | Wyłącz - False
  1593. 'is_client_on_channel' => [60], # Id kanałów, po których otrzymamy kanał
  1594. 'channels' => [
  1595. # Nazwa strefy
  1596. 'PREMIUM' => [
  1597. 'channel_id' => 60, # Id kanału, którego po wejściu otrzyma się kanał
  1598. 'first_channel' => 30, # Pierwszy kanał
  1599. 'group_id' => 131, # id grupy tzw. szablon
  1600. 'owner_channel_id' => 11, # Id grupy kanałowej właściciela
  1601. 'create_big_number' => true, # Czy mają być numerki na 4 kanały
  1602. 'get_tag_from_desc' => false, # Czy z opisu użytkownika ma brać tag
  1603. 'main_channel_name' => '[cspacer]● [TAG] #[NUM] ●', # Nazwa pierwszego kanału, dostępne: [TAG],[NUM]
  1604. /**
  1605. `channel_name` - Nazwa kanału, dostępne:
  1606. - [TAG] - Wstawia TAG gildii,
  1607. - [NUM] - Wstawia numerek gildii,
  1608. `type` - typ kanału, dostepne:
  1609. - `teleporter` - tworzy kanał do teleportera, automatycznie podpina
  1610. - `online_from_group` - Tworzy kanał do statusu online z grupy, automatycznie podpina
  1611. - `add_group` - Tworzy kanał do nadaj/zabierz grupę, automaytcznie podpina
  1612. - `liders` - Tworzy kanały liderów (z podkanałem)
  1613. - `channel` - Tworzy zwykły kanał,
  1614. `subchannels_count` - Ilość podkanałów, używa się gdy `type` jest na `liders`
  1615. `subchannels_close_count` - Ilość zamkniętych podkanałów, używa się gdy `type` jest na `channel`
  1616. `subchannels_open_count` - Ilość otwartych podkanałów, używa się gdy `type` jest na `channel`
  1617. `main` - Ustawia się 'Kanał główny', możesz użyć RAZ!
  1618.  
  1619. !! WYGLĄD AKTUALNEGO STYLU !!
  1620. - https://gyazo.com/291ca3b9f4df52f3f1ef943d259cc7d4
  1621. **/
  1622. 'channels' => [
  1623. 0 => [
  1624. 'channel_name' => '[cspacer]Przystanek [TAG]',
  1625. 'type' => 'teleporter',
  1626. ],
  1627. 1 => [
  1628. 'channel_name' => '[cspacer]Online z [TAG]',
  1629. 'type' => 'online_from_group',
  1630. ],
  1631. 2 => [
  1632. 'channel_name' => '[cspacer]Nadaj/Zabierz [TAG]',
  1633. 'type' => 'add_group',
  1634. ],
  1635. 3 => [
  1636. 'channel_name' => '[cspacer[TAG][NUM]]• Liderówka •',
  1637. 'subchannel_name' => '• Liderówka #[NUM]',
  1638. 'affair_channel_name' => '» Sprawa',
  1639. 'type' => 'liders',
  1640. 'subchannels_count' => 3,
  1641. ],
  1642. 4 => [
  1643. 'channel_name' => '[cspacer[TAG][NUM]]• Kanał Główny •',
  1644. 'type' => 'channel',
  1645. 'main' => true,
  1646. 'subchannels_close_count' => 11,
  1647. ],
  1648. 5 => [
  1649. 'channel_name' => '[cspacer[TAG][NUM]]• Rekrutacja •',
  1650. 'type' => 'channel',
  1651. 'subchannels_close_count' => 2,
  1652. 'subchannels_open_count' => 1,
  1653. ],
  1654. ],
  1655. ],
  1656. ],
  1657. ],
  1658.  
  1659.  
  1660. # •» ELITE_VIP_CHANNELS_SORT - Funkcja służąca do sortowania kanałów elite/vip
  1661. 'elite_vip_channels_sort' => [
  1662. 'enabled' => false, # Włacz - True | Wyłącz - False
  1663. 'zones' => [
  1664. # Nazwa strefy => Typ `elite` (create_elite_channel) / `vip` (create_vip_channel)
  1665. 'PREMIUM' => 'elite',
  1666. 'VIP' => 'vip',
  1667. ],
  1668. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  1669. ],
  1670.  
  1671. ];
  1672.  
  1673.  
  1674. /**
  1675. * (PL) Ustawienia czwartej instancji
  1676. * (EN) Settings fourth instance
  1677. **/
  1678. $config['settings']['4'] = [
  1679.  
  1680. # Nazwa bota
  1681. 'bot_name' => 'TSM » Wesoły Autobus',
  1682.  
  1683.  
  1684. # Instance enabled
  1685. 'instance_enabled' => true,
  1686.  
  1687.  
  1688. # Domyślny kanał
  1689. 'default_channel' => 165,
  1690.  
  1691.  
  1692. # Baza danych
  1693. # Włacz - True | Wyłącz - False
  1694. 'database_enabled' => true,
  1695.  
  1696.  
  1697. # Nazwa systemu
  1698. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  1699. 'system_type' => '@teleport',
  1700.  
  1701.  
  1702. # Nazwa folderu
  1703. # Ta instancja nie potrzebuje folderu
  1704. 'folder_name' => '',
  1705.  
  1706.  
  1707. # Czas odświerzania instnacji
  1708. # Domyślnie: 0
  1709. 'interval' => 0,
  1710.  
  1711. ];
  1712.  
  1713.  
  1714. /**
  1715. * (PL) Opcje instancji
  1716. * (EN) Instance options
  1717. **/
  1718. $config['options']['4'] = [
  1719.  
  1720. # Wiadomość przy wejściu
  1721. 'welcome_message' => [
  1722. 'enabled' => true, # Włacz - True | Wyłącz - False
  1723. # Wiadomości
  1724. 'messages' => [
  1725. '[b][color=green]Witaj [NICKNAME][/b], ja jestem [b]Wesołym Autobusem[/b] ( ͡° ͜ʖ ͡°)',
  1726. 'Zawiozę Cię praktycznie do każdej gildii na serwerze,',
  1727. 'Wystarczy, że powiesz mi gdzie chcesz jechać. [i](Uzycie: !jedz TAG)[/i]',
  1728. ' ',
  1729. '[b]● Lista przystanków ●[/b]',
  1730. ],
  1731. ],
  1732.  
  1733. # Spis gildii
  1734. 'guilds_list' => [
  1735. # Nazwa gildii => Id kanału tzw. Przystanka
  1736. ],
  1737.  
  1738. # Wygląd komend
  1739. 'commands' => [
  1740. '!jedz', # Komenda od teleportowania do gildii
  1741. '!rozklad', # Komenda od listy gildii
  1742. ],
  1743.  
  1744. ];
  1745.  
  1746.  
  1747. /**
  1748. * (PL) Ustawienia piątej instancji
  1749. * (EN) Settings fifth instance
  1750. **/
  1751. $config['settings']['5'] = [
  1752.  
  1753. # Nazwa bota
  1754. 'bot_name' => 'TSM » PointsBot',
  1755.  
  1756.  
  1757. # Instance enabled
  1758. 'instance_enabled' => true,
  1759.  
  1760.  
  1761. # Domyślny kanał
  1762. 'default_channel' => 165,
  1763.  
  1764.  
  1765. # Baza danych
  1766. # Włacz - True | Wyłącz - False
  1767. 'database_enabled' => true,
  1768.  
  1769.  
  1770. # Nazwa systemu
  1771. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  1772. 'system_type' => '@pointsbot',
  1773.  
  1774.  
  1775. # Nazwa folderu
  1776. # Domyślnie: instance_5
  1777. 'folder_name' => 'instance_5',
  1778.  
  1779.  
  1780. # Czas odświerzania instnacji
  1781. # Domyślnie: 0.5
  1782. 'interval' => 0.5,
  1783.  
  1784. ];
  1785.  
  1786.  
  1787. /**
  1788. * (PL) Opcje instancji
  1789. * (EN) Instance options
  1790. **/
  1791. $config['options']['5'] = [
  1792.  
  1793. # Wiadomość powitalna
  1794. 'welcome' => [
  1795. 'enabled' => false, # Czy ma być włączone
  1796. # Dostępne: [NICKNAME] - NIck użytkownikowka, [POINTS] - Punkty użytkownika
  1797. 'messages' => [
  1798. 'Siema, jestem Marek.',
  1799. 'Aktualnie masz [b][POINTS][/b] presiżowych punktów.',
  1800. 'Aby sprawdzić presiżową pomoc wpisz: [b]!pomoc[/b]',
  1801. 'Aby sprawdzić prestożowe punkty wpisz: [b]!punkty[/b]',
  1802. ],
  1803. ],
  1804.  
  1805. 'boosts' => [
  1806. # Level id => Od ile ma dodać wiecej punktów co 1h
  1807. '1' => ['5','500'],
  1808. '2' => ['30','1000'],
  1809. '3' => ['50','1700'],
  1810. '4' => ['70','2300'],
  1811. '5' => ['100','4000'],
  1812. ],
  1813.  
  1814. # Ustawienia sklepu
  1815. 'shop' => [
  1816. # id => ['nazwa', ilość_dni, cena, id_grupy],
  1817. # 1 => ['VIP', 30, 100, 361],
  1818. 1 => ['VIP', 30, 100, 361],
  1819. 2 => ['SPONSOR', 7, 150, 362],
  1820. 3 => ['ANTYPOKE', 1, 20, 363],
  1821. ],
  1822.  
  1823. # TOP 15: Punktów
  1824. 'top' => [
  1825. 'enabled' => false, # Włacz - True | Wyłącz - False
  1826. 'limit' => 15, # Limit wyświetlanych topek
  1827. 'top_desc' => '[img]https://i.imgur.com/r3Iisd2.png[/img]', # Górny napis w opisie
  1828. 'channel_id' => 1173, # Id kanału do edycji
  1829. 'ignored_groups' => [385,276,373,256], # Ignorowane grupy, które nie będą wyświetlane w topkach
  1830. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1831. ],
  1832.  
  1833. ];
  1834.  
  1835.  
  1836. /**
  1837. * (PL) Ustawienia szóstej instancji
  1838. * (EN) Settings sixth instance
  1839. **/
  1840. $config['settings']['6'] = [
  1841.  
  1842. # Nazwa bota
  1843. 'bot_name' => 'TSM » Komander',
  1844.  
  1845.  
  1846. # Instance enabled
  1847. 'instance_enabled' => true,
  1848.  
  1849.  
  1850. # Domyślny kanał
  1851. 'default_channel' => 165,
  1852.  
  1853.  
  1854. # Baza danych
  1855. # Włacz - True | Wyłącz - False
  1856. 'database_enabled' => true,
  1857.  
  1858.  
  1859. # Nazwa systemu
  1860. # Dla bezpieczeństwa nie zmieniać,bo moze wybuchnąć
  1861. 'system_type' => '@commands',
  1862.  
  1863.  
  1864. # Nazwa folderu
  1865. # Domyślnie: instance_6
  1866. 'folder_name' => 'instance_6',
  1867.  
  1868.  
  1869. # Czas odświerzania instnacji
  1870. # Domyślnie: 0.5
  1871. 'interval' => 0.5,
  1872.  
  1873. ];
  1874.  
  1875.  
  1876. /**
  1877. * (PL) Komendy instancji
  1878. * (EN) Instance commands
  1879. **/
  1880. $config['commands']['6'] = [
  1881.  
  1882.  
  1883. # •» PWALL - Po wywołaniu komendy, bot wysyła wiadomość do wszystkich użytkowników na serwerze
  1884. # Użycie: !pwall Wiadomość testowa
  1885. 'pwall' => [
  1886. 'enabled' => true,
  1887. 'needed_groups' => [126],
  1888. ],
  1889.  
  1890.  
  1891. # •» PWGROUP - Po wywołaniu komendy, bot wysyła wiadomość do wszystkich użytkowników na serwerze z podanej grupy
  1892. # Użycie: !pwgroup {id_grupy} Wiadomość testowa
  1893. 'pwgroup' => [
  1894. 'enabled' => true,
  1895. 'needed_groups' => [126],
  1896. ],
  1897.  
  1898.  
  1899. # •» PWADMINS - Po wywołaniu komendy, bot wysyła wiadomość do wszystkich adminów na serwerze
  1900. # Użycie: !pwadmins Wiadomość testowa
  1901. 'pwadmins' => [
  1902. 'enabled' => true,
  1903. 'admin_groups' => [127],
  1904. 'needed_groups' => [126],
  1905. ],
  1906.  
  1907.  
  1908. # •» POKEALL - Po wywołaniu komendy, bot zaczepia wszystkich użytkowników na serwerze
  1909. # Użycie: !pokeall Wiadomość testowa
  1910. 'pokeall' => [
  1911. 'enabled' => true,
  1912. 'needed_groups' => [126],
  1913. ],
  1914.  
  1915.  
  1916. # •» POKEGROUP - Po wywołaniu komendy, bot zaczepia wszystkich użytkowników na serwerze z podanej grupy
  1917. # Użycie: !pokegroup {id_grupy} Wiadomość testowa
  1918. 'pokegroup' => [
  1919. 'enabled' => true,
  1920. 'needed_groups' => [126],
  1921. ],
  1922.  
  1923.  
  1924. # •» POKEADMINS - Po wywołaniu komendy, bot zaczepia wszystkich adminów na serwerze
  1925. # Użycie: !pokeadmins Wiadomość testowa
  1926. 'pokeadmins' => [
  1927. 'enabled' => true,
  1928. 'admin_groups' => [127],
  1929. 'needed_groups' => [126],
  1930. ],
  1931.  
  1932.  
  1933. # •» MEETING - Po wywołaniu komendy, bot przenosi wszystkich adminów na kanał zebrania
  1934. # Użycie: !meeting
  1935. 'meeting' => [
  1936. 'enabled' => false,
  1937. 'admin_groups' => [130,136,135,131,12,13],
  1938. 'channel_id' => 72,
  1939. 'needed_groups' => [126],
  1940. ],
  1941.  
  1942.  
  1943. # •» CLIENTLIST - Po wywołaniu komendy, bot wypisuje wszystkich użytkowników z serwera
  1944. # Użycie: !clientlist
  1945. 'clientlist' => [
  1946. 'enabled' => true,
  1947. 'needed_groups' => [126],
  1948. ],
  1949.  
  1950.  
  1951. # •» CHANNELLIST - Po wywołaniu komendy, bot wypisuje wszystkie kanały z serwera
  1952. # Użycie: !channellist
  1953. 'channellist' => [
  1954. 'enabled' => true,
  1955. 'needed_groups' => [126],
  1956. ],
  1957.  
  1958.  
  1959. # •» RESTART - Po wywołaniu komendy, bot restartuje wszystkie instancje
  1960. # Użycie: !restart
  1961. 'restart' => [
  1962. 'enabled' => true,
  1963. 'needed_groups' => [126],
  1964. ],
  1965.  
  1966.  
  1967. # •» CLIENT - Po wywołaniu komendy, bot wypisuje informacje z podanego użytkownika
  1968. # Użycie: !client {client_database_id}
  1969. 'client' => [
  1970. 'enabled' => true,
  1971. 'needed_groups' => [126],
  1972. ],
  1973.  
  1974.  
  1975. # •» CHANNEL_STATUS - Po wywołaniu komendy, bot dodaje do bazy dancyh użytkownika.
  1976. # Użycie: !channel_status
  1977. 'channel_status' => [
  1978. 'enabled' => true,
  1979. 'needed_groups' => [126],
  1980. ],
  1981.  
  1982.  
  1983. # •» GROUPS_SECURITY - Po wywołaniu komendy, bot dodaje do bazy dancyh użytkownika.
  1984. # Użycie: !groups_security
  1985. 'groups_security' => [
  1986. 'enabled' => true,
  1987. 'needed_groups' => [126],
  1988. ],
  1989.  
  1990.  
  1991. # •» ADMIN - Po wywołaniu komendy, bot wypisuje satystyki danego administratora.
  1992. # Użycie: !admin <cldbid>
  1993. 'admin' => [
  1994. 'enabled' => true,
  1995. 'needed_groups' => [126],
  1996. ],
  1997.  
  1998.  
  1999. # •» GUILDS_ONLINE - Po wywołaniu komendy, bot dodaje do bazy danych online z grupy.
  2000. # Użycie: !guilds_online <add/del> <typ> <channel_id> <group_id>
  2001. 'guilds_online' => [
  2002. 'enabled' => true,
  2003. 'channel_name' => [
  2004. # Nazwa(typ) => nazwa kanału
  2005. 'PREMIUM' => '[cspacer]Online z [GROUP_NAME]: [ONLINE]/[MAX]',
  2006. 'VIP' => 'Online z [GROUP_NAME]: [ONLINE]/[MAX]',
  2007. ],
  2008. 'needed_groups' => [126],
  2009. ],
  2010.  
  2011.  
  2012. # •» GUILDS_ADD - Po wywołaniu komendy, bot dodaje do bazy danych dodawanie grupy po wejściu na kanał.
  2013. # Użycie: !guilds_add <add/del> <channel_id> <group_id> <remove grup (true/false)> <main_channel(move in add grup, not set is kick to default channel)>
  2014. 'guilds_add' => [
  2015. 'enabled' => true,
  2016. 'needed_groups' => [126],
  2017. ],
  2018.  
  2019.  
  2020. # •» VIP_CHANNELS - Komenda pozwala na wyświetlenie listy wszystkich kanałów vip i ich usunięcie.
  2021. # Użycie: !vip_channels <list/del> <group_id>
  2022. 'vip_channels' => [
  2023. 'enabled' => true,
  2024. 'needed_groups' => [126],
  2025. ],
  2026.  
  2027.  
  2028. # •» ELITE_CHANNELS - Komenda pozwala na wyświetlenie listy wszystkich kanałów elite i ich usunięcie.
  2029. # Użycie: !elite_channels <list/del> <group_id>
  2030. 'elite_channels' => [
  2031. 'enabled' => true,
  2032. 'needed_groups' => [126],
  2033. ],
  2034.  
  2035.  
  2036. # •» TELEPORTS - Komenda pozwala na wyświetlenie listy wszystkich kanałów z telportacji i ich usunięcie.
  2037. # Użycie: !teleports <list/del> <channel_id>
  2038. 'teleports' => [
  2039. 'enabled' => true,
  2040. 'needed_groups' => [126],
  2041. ],
  2042.  
  2043. ];
  2044.  
  2045. /**
  2046. *
  2047. * End of configuration file.
  2048. *
  2049. **/
  2050.  
  2051. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement