Advertisement
Guest User

Untitled

a guest
Oct 5th, 2018
1,060
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.09 KB | None | 0 0
  1. <?php
  2.  
  3. #############################################################
  4. #
  5. # APLIKACJA SBOT v3.5 STANDARD
  6. # AUTOR: `DEMON.
  7. # PLIK: config.php
  8. # ZABRANIA SIÊ USUWANIA INFORMACJI O AUTORZE
  9. # PROSZÊ RÓZNIE¯ O ZACHOWANIE PREFIXU BOTA 'SBOT'
  10. # STRONA WWW | TEAMSPEAK
  11. # http://sbot.pl | sbot.pl
  12. #
  13. # Ikony do opisów brane z: https://iconmonstr.com/ (niektóre przerabiane)
  14. #
  15. # G£ÓWNI PARTNERZY:
  16. # TEAMSPEAK.COM | TSFORUM.PL
  17. #
  18. #############################################################
  19.  
  20.  
  21. $config = [];
  22.  
  23.  
  24. ###################
  25. # USTAWIENIA #
  26. # TEAMSPEAK3 #
  27. ###################
  28. $config['connection_ts3'] = [
  29.  
  30. # Adres IP serwera TeamSpeak
  31. # Format: 0.0.0.0
  32. 'ip' => '178.217.188.48',
  33.  
  34.  
  35. # Port Query
  36. # Domyœlnie: 10011
  37. 'port_query' => 10011,
  38.  
  39.  
  40. # Standardowy port voice
  41. # Domyœlnie: 9987
  42. 'server_port' => 9987,
  43.  
  44.  
  45. # Login do konta Query
  46. # Domyœlnie: serveradmin
  47. 'login' => 'serveradmin',
  48.  
  49.  
  50. # Has³o do konta Query
  51. 'pass' => 'brak',
  52.  
  53. ];
  54.  
  55.  
  56. ###################
  57. # USTAWIENIA #
  58. # BAZA DANYCH #
  59. ###################
  60. $config['connection_db'] = [
  61.  
  62. # Adres IP bazy danych
  63. # Format: 0.0.0.0
  64. 'database_host' => '127.0.0.1',
  65.  
  66.  
  67. # Login do bazy danych
  68. # Domyœlnie: root
  69. 'database_login' => 'root',
  70.  
  71.  
  72. # Has³o do bazy danych
  73. 'database_pass' => 'brak',
  74.  
  75.  
  76. # Nazwa bazy danych
  77. # Domyœlnie: sbot_free
  78. 'database_name' => 'sbot_free',
  79.  
  80. ];
  81.  
  82.  
  83. ###################
  84. # INDYWIDUALNE #
  85. # LOGOWANIE #
  86. ###################
  87. $config['individual_login'] = [
  88.  
  89. # Id instancji bota
  90. 5 => [
  91.  
  92. # Login do konta Query
  93. 'login' => 'serveradmin',
  94.  
  95. # Has³o do konta Query
  96. 'pass' => 'rgr9585ujg5ug',
  97.  
  98. ],
  99.  
  100. # Id instancji bota
  101. 6 => [
  102.  
  103. # Login do konta Query
  104. 'login' => 'serveradmin',
  105.  
  106. # Has³o do konta Query
  107. 'pass' => 'rgr9585ujg5ug',
  108.  
  109. ],
  110.  
  111. ];
  112.  
  113.  
  114.  
  115. $config['settings']['other'] = [
  116.  
  117. # Link do profili (jest w funkcjach: admin_list, admins_online, online_from_groups)
  118. # Zaproponowa³: Arek
  119. 'profiles' => [
  120. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  121. 'url' => 'http://link.pl/?profile&dbid=', # Link do profili
  122. ],
  123.  
  124. # Logi bota
  125. 'logs' => [
  126. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  127. # Ju¿ nied³ugo wiêcej opcji :>
  128. ],
  129.  
  130. ];
  131.  
  132. ###################
  133. # USTAWIENIA #
  134. # INSTANCJA I #
  135. ###################
  136. $config['settings']['1'] = [
  137.  
  138. # Nazwa bota
  139. 'bot_name' => 'DarkTalk • Administrator',
  140.  
  141.  
  142. # Instance enabled
  143. 'instance_enabled' => true,
  144.  
  145.  
  146. # Domyœlny kana³
  147. 'default_channel' => 2,
  148.  
  149.  
  150. # Baza danych
  151. # W³acz - True | Wy³¹cz - False
  152. 'database_enabled' => true,
  153.  
  154.  
  155. # Nazwa systemu
  156. # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
  157. 'system_type' => '@functions',
  158.  
  159.  
  160. # Nazwa folderu
  161. # Domyœlnie: instance_1
  162. 'folder_name' => 'instance_1',
  163.  
  164. ];
  165.  
  166. ###################
  167. # FUNCKJE #
  168. # INSTANCJA I #
  169. ###################
  170. $config['functions']['1'] = [
  171.  
  172.  
  173. # •» BLACKLIST - Funkcja s³u¿aca do sprawdzania czy u¿ytkownik nie znajduje siê na tzw. blackliœcie aplikacji sbot
  174. 'blacklist' => [
  175. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  176. ],
  177.  
  178.  
  179. # •» BAD_NICKNAMES - Funkcja s³u¿aca do sprawdzania czy u¿ytkownik nie posiada w nazwie niedozwolonego nicku
  180. # Brzydkie s³owa sa od teraz w pliku z jêzykiem
  181. 'bad_nicknames' => [
  182. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  183. 'ignored_groups' => [37,2,10,9], # Ignorowane grupy
  184. ],
  185.  
  186.  
  187. # •» ANTY_RECORD - Funkcja s³u¿aca do sprawdzania czy u¿ytkownicy nie nagrywaj¹ na kana³ach
  188. 'anty_record' => [
  189. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  190. 'ignored_groups' => [10,11], # Ignorowane grupy
  191. ],
  192.  
  193.  
  194. # •» SERVERGROUPS_SECURITY - Funkcja s³u¿aca do chronienia grup
  195. 'servergroups_security' => [
  196. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  197. 'security_groups' => [10,11], # Wszystkie id grup chronionych
  198. 'clients' => [
  199. # client database id => [id grup]
  200. 6 => [10],
  201. 12 => [11],
  202. ],
  203. ],
  204.  
  205.  
  206. # •» CLIENT_PERMISSIONS_SECURITY - Funkcja s³u¿aca do wykrywania i usuwania permisji u¿ytkownikom
  207. 'client_permissions_security' => [
  208. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  209. 'ignored_groups' => [0], # Ignorowane grupy
  210. 'ignored_permissions' => [], # Ignorowane permisje dla ka¿dego
  211. 'clients' => [
  212. # client database id => [permisje],
  213. 0 => [''],
  214. ],
  215. ],
  216.  
  217.  
  218. # •» ANTY_VPN - Funkcja s³u¿aca do wykrywania i wyrzucania u¿ytkowników posiadaj¹cych VPN
  219. 'anty_vpn' => [
  220. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  221. 'ignored_groups' => [0], # Ignorowane grupy
  222. ],
  223.  
  224.  
  225. # •» MULTI_FUNCTIONS - Funkcja wpisuj¹ca w nazwy kana³ów ró¿ne informacje
  226. 'multi_functions' => [
  227. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  228. 'functions' => [
  229. 'online' => [
  230. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  231. 'channel_id' => 146, # Id kana³u
  232. 'channel_name' => 'Dostêpni u¿ytkownicy: [CHANGE]', # Nazwa kana³
  233. ],
  234. 'packets' => [
  235. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  236. 'channel_id' => 50, # Id kana³u
  237. 'channel_name' => '• Œredni packet losst: [CHANGE]', # Nazwa kana³u
  238. ],
  239. 'ping' => [
  240. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  241. 'channel_id' => 51, # Id kana³u
  242. 'channel_name' => '• Ping serwera: [CHANGE]', # Nazwa kana³u
  243. ],
  244. 'visits' => [
  245. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  246. 'channel_id' => 151, # Id kana³u
  247. 'channel_name' => 'Odwiedzin: [CHANGE]', # Nazwa kana³u
  248. ],
  249. 'channels' => [
  250. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  251. 'channel_id' => 53, # Id kana³u
  252. 'channel_name' => '• Wszystkich kana³ów: [CHANGE]', # Nazwa kana³u
  253. ],
  254. 'clock' => [
  255. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  256. 'channel_id' => 194, # Id kana³u
  257. 'channel_name' => '• Aktualna godzina: [CHANGE]', # Nazwa kana³u
  258. 'format' => 'G:i', # Format kana³u
  259. ],
  260. 'date' => [
  261. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  262. 'channel_id' => 195, # Id kana³u
  263. 'channel_name' => '• Aktualna data: [CHANGE]', # Nazwa kana³u
  264. 'format' => 'd/m/Y', # Format kana³u
  265. ],
  266. 'uptime' => [
  267. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  268. 'channel_id' => 641, # Id kana³u
  269. 'channel_name' => '• Uptime: [CHANGE]', # Nazwa kana³u
  270. ],
  271. ],
  272. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
  273. ],
  274.  
  275.  
  276. # •» CHANNEL_ADD_GROUP - Funkcja odpowiadaj¹ca za nadanie lub zdjêcie grupy gdy u¿ytkownik wejdzie na kana³
  277. 'channel_add_group' => [
  278. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  279. 'is_client_on_channel' => [69,70],
  280. 'channels' => [
  281. # Id kana³u | Id grupy | Czy ma usuwaæ po ponowym wejœciu na kana³
  282. 69 => ['group_id' => 16, 'remove' => true],
  283. 70 => ['group_id' => 17, 'remove' => true],
  284. ],
  285. ],
  286.  
  287.  
  288. # •» ONLINE_FROM_GROUP - Funkcja wpisuj¹ca w nazwê kana³u iloœæ osób z grupy, a w opis ich listê
  289. 'online_from_group' => [
  290. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  291. 'channels' => [
  292. # Id kana³u | Id grupy | Format nazwy kana³u
  293. 65 => ['group_id' => 16, 'format' => '• Online z [GROUP_NAME]: [ONLINE]/[MAX]'],
  294. 66 => ['group_id' => 17, 'format' => '• Online z [GROUP_NAME]: [ONLINE]/[MAX]'],
  295. ],
  296. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
  297. ],
  298.  
  299.  
  300. # •» RECORD_ONLINE - Funkcja odpowiadaj¹ca za spisywanie najwiêkszej iloœci osób na serwerze,a nastêpnie wpisywania to na kana³
  301. 'record_online' => [
  302. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  303. 'channel_id' => 147, # Id kana³u
  304. 'channel_name' => 'Rekord Srewera: [RECORD]', # Nazwa kana³u
  305. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  306. ],
  307.  
  308.  
  309. # •» ADMINS_ONLINE - Funkcja wpisuj¹ca w nazwê kana³u iloœæ dost¹pnych administratorów,a w jego opis listê dostêpnych adminów
  310. 'admins_online' => [
  311. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  312. 'channel_id' => 23, # Id kana³u
  313. 'channel_name' => '[lcspacer]Administratorzy dostêpni: [COUNT]', # Nazwa kana³u
  314. 'admin_groups' => [40], # Grupy administracji
  315. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
  316. ],
  317.  
  318.  
  319. # •» ADMIN_LIST - Funkcja wpisuj¹ca w opis kana³ listê wszystkich administratorów z podanych grup
  320. 'admin_list' => [
  321. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  322. 'channel_id' => 7, # Id kana³u
  323. 'admin_groups' => [14,9,18,16], # Grupy administracji
  324. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
  325. ],
  326.  
  327.  
  328. # •» POKE_ADMINS - Funkcja s³u¿¹ca do zaczepiania dostêpnych administratorów gdy ktoœ wejdzie na kana³ pomocy
  329. 'poke_admins' => [
  330. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  331. 'is_client_on_channel' => [24],
  332. 'channels' => [
  333. # Id kana³u | Lista grup do zaczepki | Czy ma zaliczaæ do udzielonej pomocy | kana³y pomocy
  334. 27 => ['groups_id'=>[14,9,18,16], 'admins_statistics'=>true, 'help_channels' => [28,29,30]],
  335. ],
  336. ],
  337.  
  338.  
  339. # •» CLIENT_CHANNEL_STATUS - Funkcja wpisuj¹ca w nazwê kana³u status administratora
  340. 'client_channel_status' => [
  341. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  342. 'groups' => [14,9,18,16], # Grupy administracji
  343. 'channels' => [
  344. # DdbId klienta | Id kana³u | Format nazwy kana³u
  345. 48 => [ # Pocz¹tek u¿ytkownika (od t¹ mo¿esz kopiowaæ) #ZOOLTAR
  346. 'channel_id' => 10, # Id kana³u do edycji
  347. 'format' => '• [NICK] - [STATUS]', # Nazwa kana³u
  348. # Opis kana³u
  349. 'description' => [
  350. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  351. 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
  352. 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
  353. 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
  354. 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
  355. ],
  356. ], # Koniec jednego u¿ytkownika (do t¹ mo¿esz kopiowaæ)
  357. 236 => [ # Pocz¹tek u¿ytkownika (od t¹ mo¿esz kopiowaæ)
  358. 'channel_id' => 11, # Id kana³u do edycji
  359. 'format' => '• [NICK] - [STATUS]', # Nazwa kana³u
  360. # Opis kana³u
  361. 'description' => [
  362. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  363. 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
  364. 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
  365. 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
  366. 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
  367. ],
  368. ], # Koniec jednego u¿ytkownika (do t¹ mo¿esz kopiowaæ)
  369. 89 => [ # Pocz¹tek u¿ytkownika (od t¹ mo¿esz kopiowaæ)
  370. 'channel_id' => 13, # Id kana³u do edycji
  371. 'format' => '• [[GROUP]] [NICK] - [STATUS]', # Nazwa kana³u
  372. # Opis kana³u
  373. 'description' => [
  374. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  375. 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
  376. 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
  377. 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
  378. 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
  379. ],
  380. ], # Koniec jednego u¿ytkownika (do t¹ mo¿esz kopiowaæ)
  381. ],
  382. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
  383. ],
  384.  
  385.  
  386. # •» AUTO_REGISTER - Funkcja odpowiadaj¹ca za automatyczne nadanie grupy u¿ytkownikowi gdy ten spêdzi na serwerze odpowiedni czas
  387. 'auto_register' => [
  388. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  389. 'register_group' => 13, # Id grupy rejestacji
  390. 'time_spent' => 2, # W minutach
  391. 'ignored_groups' => [37], # Ignorowane grupy
  392. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  393. ],
  394.  
  395.  
  396. # •» CHANNEL_REGISTER - Funkcja odpowiadaj¹ca za rejestracjê u¿ytkownika gdy ten wejdzie na kana³
  397. 'channel_register' => [
  398. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  399. 'is_client_on_channel' => [60,62],
  400. 'groups' => [13,15], # Grupy rejestracji
  401. 'channels' => [
  402. # Id kana³u | Id grupy | Po jakim czacie ma nadawaæ
  403. 33 => ['group_id' => 13, 'time_spent' => 1],
  404. 34 => ['group_id' => 15, 'time_spent' => 1],
  405. ],
  406. ],
  407.  
  408.  
  409. # •» GROUPS_LIMIT - Funkcja s³u¿aca do dopilnowania aby ka¿dy u¿ytkownik na serwerze nie posiada³ wiecej grup ni¿ jest limit
  410. 'groups_limit' => [
  411. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  412. 'ignored_groups' => [], # Ignorowane grupy
  413. 'groups' => [
  414. 0 => [ # Index
  415. 'groups_id' => [26,27,28,29,30,31,32,36], # Id grup do sprawdzania
  416. 'groups_limit' => 1, # Limit grup
  417. ],
  418. 1 => [
  419. 'groups_id' => [48,41,42,43,44,45,46,47,49],
  420. 'groups_limit' => 3,
  421. ],
  422. ],
  423. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  424. ],
  425.  
  426. # •» HELP_CHANNELS - Funkcja s³u¿aca do otwierania/zamykania centrum pomocy gdy jest to potrzebne
  427. 'help_channels' => [
  428. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  429. 'channels' => [
  430. 24 => [
  431. 'channel_name_open' => '? Potrzebujê pomocy <-- WEJD!',
  432. 'channel_name_close' => '? Potrzebujê pomocy [ OFF ] ( OPIS! )',
  433. 'time_open' => '14:00',
  434. 'time_close' => '21:00',
  435. ],
  436. ],
  437. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  438. ],
  439.  
  440. # •» DDOS_ATTACK - Funkcja s³u¿aca do informowania gdy packetlosst serwera zwiêkszy siê do danej liczby
  441. # Zaproponowa³: textr1
  442. 'ddos_attack' => [
  443. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  444. 'type_information' => 'admins', # Dostêpne: server - wysy³a wiadomoœæ na czacie globalnym | admins - wysy³a wiadomoœæ do ni¿ej ustalonych grup
  445. 'admin_groups' => [10,11], # Potrzebne gdy w 'type_information' jest ustawione 'admins'
  446. 'min_packets' => 10,
  447. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 5],
  448. ],
  449.  
  450.  
  451. # •» CLIENT_INFO - Funkcja s³u¿aca do wyœwietlenia informacji o kliencie gdy ten wejdzie na odpowiedni kana³
  452. 'client_info' => [
  453. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  454. 'is_client_on_channel' => [318],
  455. 'channel_id' => 318,
  456. 'type_information' => 'poke', # Dostêpne: poke | msg
  457. # Pogoda u¿ytkownika z jego IP
  458. 'weather' => [
  459. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  460. 'ip_api' => 'f1a4fa95d2ed5b730849876ed41efbb6fe790738f639676d718962c7fda0f24a', # Api IP (pobiera najbli¿sz¹ miejscowoœæ) http://ipinfodb.com
  461. 'weather_api' => '8e0ff1e21fd0e7eac017a1eeb087baf4', # Api pogody (to samo api co z funkcj¹ 'weather_in_channel')
  462. ],
  463. #
  464. # [NICKNAME] - Pokazuje nick u¿ytkownika
  465. # [UID] - Pokazuje unikalny identyfikator u¿ytkownika
  466. # [DBID] - Pokazuje database id u¿ytkownika
  467. # [IP] - Pokazuje ip u¿ytwkowniak
  468. # [VERSION] - Pokazuje wersjê u¿ytkownika
  469. # [PLATFORM] - Pokazuje platformê u¿ytkownika
  470. # [CREATED] - Pokazuje kiedy u¿ytkownik pierwszy raz po³¹czy³ siê z serwerem
  471. # [CONNECTIONS] - Pokazuje iloœæ po³¹czeñ
  472. # [TIME_SPENT] - Pokazuje spêdzony czas u¿ytkownika
  473. # [IDLE_TIME] - Pokazuje spêdzony czas idle u¿ytkownika
  474. # [CONNECTION_TIME] - Pokazuje najd³u¿sze po³¹czenie u¿ytkownika
  475. # [WEATHER_CITY] - Pokazuje nazwê miasta skad pobiera pogodê
  476. # [WEATHER_STATUS] - Pokazuje stan pogody u¿ytkownika
  477. # [WEATHER_TEMP] - Pokazuje iloœæ stopni u¿ytkownika pogody
  478. #
  479. 'messages' => [
  480. 'Witaj [color=orange][b][NICKNAME]',
  481. 'Twoje DBID: [color=orange][b][DBID]',
  482. 'Twoje UID: [color=orange][b][UID]',
  483. 'Twoja wersja TSa: [color=orange][b][VERSION]',
  484. 'Twoja platforma: [color=orange][b][PLATFORM]',
  485. 'Twoje IP: [color=orange][b][IP]',
  486. 'Pierwszy raz po³¹czy³eœ sie: [color=orange][b][CREATED]',
  487. 'Po³¹czy³eœ siê z nami: [color=orange][b][CONNECTIONS] razy',
  488. 'Spêdzi³eœ: [color=orange][b][TIME_SPENT]',
  489. 'By³eœ away przez: [color=orange][b][IDLE_TIME]',
  490. 'Twoje najd³u¿sze po³¹czenie: [color=orange][b][CONNECTION_TIME]',
  491. ],
  492. ],
  493.  
  494.  
  495. # •» GUILDS_POKE - Funkcja s³u¿aca do zeczepiania osób typu lider w kana³ach gildyjnych
  496. 'guilds_poke' => [
  497. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  498. 'is_client_on_channel' => [1341],
  499. 'channels' => [
  500. # Id kana³u od poke | Id grupy gildii | Id grup kana³owych do poke
  501. 1341 => ['group_id'=>220,'ch_groups'=>[12,14,15]],
  502. ],
  503. ],
  504.  
  505.  
  506. ];
  507.  
  508.  
  509. ###################
  510. # USTAWIENIA #
  511. # INSTANCJA II #
  512. ###################
  513. $config['settings']['2'] = [
  514.  
  515. # Nazwa bota
  516. 'bot_name' => 'DarkTalk • Stra¿nik kana³ów',
  517.  
  518.  
  519. # Instance enabled
  520. 'instance_enabled' => true,
  521.  
  522.  
  523. # Domyœlny kana³
  524. 'default_channel' => 2,
  525.  
  526.  
  527. # Baza danych
  528. # W³acz - True | Wy³¹cz - False
  529. 'database_enabled' => true,
  530.  
  531.  
  532. # Nazwa systemu
  533. # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
  534. 'system_type' => '@functions',
  535.  
  536.  
  537. # Nazwa folderu
  538. # Domyœlnie: instance_2
  539. 'folder_name' => 'instance_2',
  540.  
  541. ];
  542.  
  543. ###################
  544. # FUNCKJE #
  545. # INSTANCJA II #
  546. ###################
  547. $config['functions']['2'] = [
  548.  
  549.  
  550. # •» CHANNELS_CHECKER - Funkcja s³u¿aca do monitorowania kana³ów prywatnych.
  551. # Brzydkie s³owa sa od teraz w pliku z jêzykiem
  552. 'channels_checker' => [
  553. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  554. 'private_zone' => 98,
  555. 'channels_count' => 5,
  556. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 20],
  557. ],
  558.  
  559.  
  560. # •» GET_PRIVATE_CHANNEL - Funkcja s³u¿aca do nadania peirwszego wolnego kana³u prywatnego
  561. 'get_private_channel' => [
  562. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  563. 'is_client_on_channel' => [33],
  564. 'channel_id' => 33, # Id kana³u, którego po wejœciu na niego otrzymamy kana³ prywatny
  565. 'owner_channel_group' => 9,
  566. 'private_zone' => 98,
  567. 'sub_channels_count' => 2,
  568. 'channel_password' => 'haslo12345',
  569. ],
  570.  
  571.  
  572. # •» PUBLIC_CHANNELS_SORT - Funkcja s³u¿aca do monitorowania kana³ów publicznych
  573. 'public_channels_sort' => [
  574. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  575. 'channels' => [
  576. 0 => [ # Index
  577. 'channel_name' => '» Kana³ publiczny #[NUM] (bez limitu)', # Nazwa kana³u
  578. 'min_channels' => 1, # Minimalna iloœæ kana³ów
  579. 'clients_limit' => 0, # Limit klientów na kanale | 0 oznacza nielimitowane
  580. 'zone_id' => 528, # Id kana³u od strefy
  581. ],
  582. 1 => [
  583. 'channel_name' => '» Kana³ publiczny #[NUM] (max. 2)',
  584. 'min_channels' => 1,
  585. 'clients_limit' => 2,
  586. 'zone_id' => 548,
  587. ],
  588. 2 => [
  589. 'channel_name' => '» Kana³ publiczny #[NUM] (max. 3)',
  590. 'min_channels' => 1,
  591. 'clients_limit' => 3,
  592. 'zone_id' => 553,
  593. ],
  594. 3 => [
  595. 'channel_name' => '» Kana³ publiczny #[NUM] (max. 4)',
  596. 'min_channels' => 1,
  597. 'clients_limit' => 4,
  598. 'zone_id' => 554,
  599. ],
  600. ],
  601. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  602. ],
  603.  
  604.  
  605. # •» PRIVATE_CHANNELS_INFO - Funkcja s³u¿aca do wypisywania w nazwe kana³u statystyk z kana³ów prywatnych
  606. 'private_channels_info' => [
  607. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  608. 'private_zone' => 98,
  609. # W nazwie kana³u wpisuje iloœæ wolnych kana³ów prywatnych
  610. 'empty' => [
  611. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  612. 'channel_id' => 559, # Id kana³u
  613. 'channel_name' => '• Wolych kana³ów prywatnych: [COUNT]', # Nazwa kana³u
  614. ],
  615. # W nazwie kana³u wpisuje iloœæ zajêtych kana³ów prywatnych
  616. 'locked' => [
  617. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  618. 'channel_id' => 560, # Id kana³u
  619. 'channel_name' => '• Zajêtych kana³ów prywatnych: [COUNT]', # Nazwa kana³u
  620. ],
  621. # W nazwie kana³u wpisuje iloœæ wszystkich kana³ów prywatnych
  622. 'all' => [
  623. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  624. 'channel_id' => 558, # Id kana³u
  625. 'channel_name' => '• Wszystkich kana³ów prywatnych: [COUNT]', # Nazwa kana³u
  626. ],
  627. # W opis kana³u wpisuje kana³y wolne i do usuniêcia
  628. 'delete_info' => [
  629. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  630. 'channel_id' => 33, # Id kana³u
  631. ],
  632. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 30],
  633. ],
  634.  
  635. ];
  636.  
  637.  
  638.  
  639. ###################
  640. # USTAWIENIA #
  641. # INSTANCJA III #
  642. ###################
  643. $config['settings']['3'] = [
  644.  
  645. # Nazwa bota
  646. 'bot_name' => 'DarkTalk • Pracuœ',
  647.  
  648.  
  649. # Instance enabled
  650. 'instance_enabled' => true,
  651.  
  652.  
  653. # Domyœlny kana³
  654. 'default_channel' => 2,
  655.  
  656.  
  657. # Baza danych
  658. # W³acz - True | Wy³¹cz - False
  659. 'database_enabled' => true,
  660.  
  661.  
  662. # Nazwa systemu
  663. # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
  664. 'system_type' => '@functions',
  665.  
  666.  
  667. # Nazwa folderu
  668. # Domyœlnie: instance_1
  669. 'folder_name' => 'instance_3',
  670.  
  671. ];
  672.  
  673. ###################
  674. # FUNCKJE #
  675. # INSTANCJA III #
  676. ###################
  677. $config['functions']['3'] = [
  678.  
  679.  
  680. # •» WELCOME_MESSAGE - Funkcja s³u¿aca do wys³ania u¿ytkownikowi wiadomoœci powitalnej
  681. 'welcome_message' => [
  682. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  683. #
  684. # DOSTÊPNE ZMIENNE DO U¯YCIA
  685. # [NICKNAME] - Pokazuje nazwê u¿ytkownika
  686. # [UID] - Pokazuje unikalne id u¿ytkownika
  687. # [DBID] - Pokazuje id z bazy danych TSa
  688. # [IP] - Pokazuje ip u¿ytkownika
  689. # [PLATFORM] - Pokazuje pltformê u¿ytkownika
  690. # [VERSION] - Pokazuje wersjê u¿ytkownika
  691. # [COUNTY] - Pokazuje kraj u¿ytkownika
  692. # [LASTCONNECTED] - Pokazuje kiedy ostatni raz u¿ytkownik po³¹czy³ siê z serwerem
  693. # [CREATED] - Pokazuje kiedy u¿ytkownik wszed³ poraz pierwszy na serwer
  694. # [TOTAL_CONNECTIONS] - Pokazuje iloœæ po³¹czeñ u¿ytkownika
  695. # [TIME_SPENT] - Pokazuje spêdzony czas u¿ytkownika
  696. # [TIME_IDLE] - Pokazuje spêdzony czas away u¿ytkownika
  697. # [TIME_CONNECTED] - Pokazuje najd³u¿sze po³¹czenie u¿ytkownika
  698. # [LEVEL] - Pokazuje poziom u¿ytkownika
  699. # [RECORD] - Pokazuje rekord serwera
  700. # [RECORD_DATE] - Pokazuje datê ustanowienia rekordu
  701. # [ONLINE] - Pokazuje iloœæ u¿ytkowników online
  702. # [%] - Pokazuje procent iloœci u¿ytkowników online
  703. # [SLOTS] - Pokazuje iloœæ slotów serwera
  704. # [SERVER_NAME] - Pokazuje nazwê serwera
  705. # [SERVER_UID] - Pokazuje unikalny identyfikator serwera
  706. # [SERVER_PLATFORM] - Pokazuje pltformê serwera
  707. # [SERVER_VERSION] - Pokazuje wersjê serwera
  708. #
  709. # Wiadomoœæ zmienia siê w pliku z jêzykiem (œcie¿ka: files/language.php)
  710. #
  711. 'messages' => [
  712. ' ',
  713. 'Witamy [color=orange][b][NICKNAME][/b][/color] na serwerze [color=orange][b]SBOT.pl[/b][/color]!',
  714. ' ',
  715. '? Statystyki Serwera:',
  716. 'Serwer dzia³a bez przerwy ju¿: [color=orange][b][SERVER_UPTIME][/b][/color],',
  717. 'Wersja naszego serwera: [color=orange][b][SERVER_VERSION][/b][/color],',
  718. 'Platforma serwera: [color=orange][b][SERVER_PLATFORM][/b][/color],',
  719. 'Unikalny identyfikator serwera: [color=orange][b][SERVER_UID][/b][/color],',
  720. 'Aktualnie na serwrze jest [color=green][b][ONLINE][/b][/color]/[color=red][b][SLOTS][/b][/color], czyli ok. [color=orange][b][%][/b][/color]',
  721. 'Rekord naszego serwera to: [color=orange][b][RECORD][/b][/color] ustanowiony dnia [color=orange][b][RECORD_DATE][/b][/color]',
  722. ' ',
  723. '? Statystyki o Tobie:',
  724. 'Twój nick: [color=orange][b][NICKNAME][/b][/color],',
  725. 'Twój unikalny identyfikator: [color=orange][b][UID][/b][/color],',
  726. 'Twoje id w bazie danych: [color=orange][b][DBID][/b][/color],',
  727. 'Twoje IP: [color=orange][b][IP][/b][/color],',
  728. 'Twoja platforma: [color=orange][b][PLATFORM][/b][/color],',
  729. 'Twoja wersja klienta: [color=orange][b][VERSION][/b][/color],',
  730. 'Twoj kraj: [color=orange][b][COUNTY][/b][/color],',
  731. 'Ostatni raz po³¹czy³eœ siê: [color=orange][b][LASTCONNECTED][/b][/color],',
  732. 'Do³¹czy³eœ dnia: [color=orange][b][CREATED][/b][/color],',
  733. 'Po³¹czy³eœ siê z nami ju¿: [color=orange][b][TOTAL_CONNECTIONS][/b][/color],',
  734. 'Spêdzi³eœ u nas ju¿: [color=orange][b][TIME_SPENT][/b][/color],',
  735. '£¹czny czas away: [color=orange][b][TIME_IDLE][/b][/color],',
  736. 'Twoje najd³u¿sze po³¹czonie wynosi: [color=orange][b][TIME_CONNECTED][/b][/color],',
  737. 'Twój aktualny poziom: [color=orange][b][LEVEL][/b][/color],',
  738. ' ',
  739. '[color=orange][b]Pozdrawiamy, ekipa serwera oraz ¯yczymy mi³ych i udanych rozmów![/b][/color]',
  740. ' ',
  741. ],
  742. ],
  743.  
  744.  
  745. # •» AWAY_GROUP - Funkcja s³u¿aca do przenoszenia u¿ytkowników bêd¹cych away na odpowiedni kana³
  746. 'away_move' => [
  747. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  748. 'channel_id' => 46, # Id kana³u
  749. 'move_when_time' => false, # Czy ma przenieœæ gdy ktoœ jest X czasu away
  750. 'afk_time' => 1, # Czas afk w minutach
  751. 'ignored_groups' => [10,11,37,89], # Ignorowane grupy
  752. ],
  753.  
  754.  
  755. # •» AWAY_GROUP - Funkcja s³u¿aca do nadawania grupy u¿ytkownikom bêd¹cych away
  756. 'away_group' => [
  757. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  758. 'group_id' => 39, # Id grupy
  759. 'add_when_time' => false, # Czy ma nadaæ grupê jak ktoœ bêdzie X czasu away
  760. 'afk_time' => 1, # Czas afk w minutach
  761. 'ignored_groups' => [10,11,37,9,89], # Ignorowane grupy
  762. ],
  763.  
  764. # •» ANIMATED_GROUPS_ICON - Funkcja s³u¿aca do zmiany ikony grupy
  765. 'animated_groups_icon' => [
  766. 'enabled' => false,
  767. 'groups' => [
  768. 187 => [919270792,637916526],
  769. ],
  770. ],
  771.  
  772.  
  773. # •» COUNTDOWN_TO_DATE - Funkcja s³u¿aca do odliczania z danej daty i zapisywania w nazwie kana³u
  774. 'countdown_to_date' => [
  775. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  776. 'channels' => [
  777. 93 => [
  778. 'date' => '24/12/2018 13:30',
  779. 'type' => 'down', # from - od | down - do
  780. 'channel_name' => '» [COUNTER]',
  781. ],
  782. 771 => [
  783. 'date' => '24/06/2018 01:00',
  784. 'type' => 'from', # from - od | down - do
  785. 'channel_name' => '» [COUNTER]',
  786. ],
  787. ],
  788. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 20],
  789. ],
  790.  
  791.  
  792. # •» WEATHER_IN_CHANNEL - Funkcja s³u¿aca do wpisywania w opis kana³u pogody z danego miasta
  793. 'weather_in_channel' => [
  794. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  795. 'api_key' => '8e0ff1e21fd0e7eac017a1eeb087baf4', # Api z http://openweathermap.org
  796. 'channels' => [
  797. 'Warszawa' => [
  798. 'channel_id' => 82, # Id kana³u do edycji
  799. 'channel_name' => '• Pogoda - [CITY_NAME]', # Nazwa kana³u
  800. 'country_tag' => 'PL', # Tag kraju sk¹d jest misto
  801. ],
  802. 'Kraków' => [
  803. 'channel_id' => 83,
  804. 'channel_name' => '• Pogoda - [CITY_NAME]',
  805. 'country_tag' => 'PL',
  806. ],
  807. 'Czêstochowa' => [
  808. 'channel_id' => 84,
  809. 'channel_name' => '• Pogoda - [CITY_NAME]',
  810. 'country_tag' => 'PL',
  811. ],
  812. ],
  813. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 0, 'seconds' => 10],
  814. ],
  815.  
  816.  
  817. # •» AWAY_CLIENTS_LIST - Funkcja s³u¿aca do wpisywania w opis kana³u listy u¿ytkowników away, a w nazwê ich iloœæ
  818. 'away_clients_list' => [
  819. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  820. 'afk_time' => 5, # Czas away,w minutach
  821. 'channel_id' => 688, # Id kana³u
  822. 'channel_name' => 'Iloœæ osób away: [COUNT]', # Nazwa kana³u
  823. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  824. ],
  825.  
  826.  
  827. # •» BANNER - Funkcja s³u¿¹ca do generowania banneru interaktywnego
  828. 'banner' => [
  829. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  830. 'background_name' => 'bg.png', # Nazwa obrazu (œcia¿ka do pliku: files/cache/);
  831. 'src_generated' => '/var/www/banner.png',
  832. #
  833. # PRZYK£AD:
  834. #
  835. # 'online' => [
  836. # 'color' => ['255','255','255'], # Kolor w rgb
  837. # 'coordies' => [760,51], # oœ X, oœ Y
  838. # 'size' => 50, # WielkoϾ
  839. # 'font' => 'font.ttf', # Nazwa pliku z czcionk¹ (czcionki znajduj¹ siê w folderze: files/cache/fonts/)
  840. # ],
  841. #
  842. 'elements' => [
  843.  
  844. # Iloœæ u¿ytkowników online
  845. 'online' => [
  846. 'color' => ['255','255','255'],
  847. 'coordies' => [760,51],
  848. 'size' => 50,
  849. 'font' => 'font.ttf',
  850. ],
  851.  
  852. # Iloœæ administratorów online
  853. 'admins' => [
  854. 'color' => ['0','0','0'],
  855. 'coordies' => [796,149],
  856. 'size' => 30,
  857. 'font' => 'font.ttf',
  858. 'admin_groups' => [9,10], # Id grup administracji
  859. ],
  860.  
  861. # Data/Godzina
  862. 'date' => [
  863. 'color' => ['255','255','255'],
  864. 'coordies' => [60,57],
  865. 'size' => 50,
  866. 'font' => 'font.ttf',
  867. 'format' => 'G:i', # Format
  868. ],
  869.  
  870. # Rekord online
  871. 'record' => [
  872. 'color' => ['0','0','0'],
  873. 'coordies' => [796,108],
  874. 'size' => 30,
  875. 'font' => 'font.ttf',
  876. ],
  877.  
  878. # IloϾ odwiedzin serwera
  879. 'visits' => [
  880. 'color' => ['255','255','255'],
  881. 'coordies' => [796,108],
  882. 'size' => 30,
  883. 'font' => 'font.ttf',
  884. ],
  885.  
  886. # Iloœæ lajków z fanpage
  887. 'fb_likes' => [
  888. 'color' => ['255','255','255'],
  889. 'coordies' => [796,108],
  890. 'size' => 30,
  891. 'font' => 'font.ttf',
  892. 'page_id' => 'sbotteamspeak', # Id strony
  893. 'api_key' => 'EAAeJw73ppiUBABKApeSZAa3rEiLT1HJxZBhJ8KdopKhltUMwjlb68pOm3EytIJNKJ2kowYHhbncRZCW2ZBWltloykQiPdSthXLYkQ0eZAcvW7mEGmu3WL7A6unSiuZAkuYUvZCqlZCUvTJbZA99hhUlx5S1sz2vLSWtw4JtVx51RWIgZDZD', # Api
  894. ],
  895. ],
  896. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  897. ],
  898.  
  899.  
  900. # •» BAN_LIST - Funkcja wpisuj¹ca w opis wszystkie bany z serwera
  901. 'ban_list' => [
  902. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  903. 'channel_id' => 672, # Id kana³u
  904. 'max_view' => 15, # Iloœæ wyœwietlanych banów
  905. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 2, 'seconds' => 10],
  906. ],
  907.  
  908.  
  909. # •» PARTNERS - Funkcja wpisuj¹ca w nazwê i w opis partnerów co kilka sekund
  910. 'partners' => [
  911. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  912. #
  913. # PRZYK£AD:
  914. #
  915. # ID_KANA£U => [
  916. # 0 => [
  917. # 'channel_name' => '• xSpeaker.pl | Najlepszy serwer TS3!',
  918. # 'channel_description' => 'Polecamy tego tsa...',
  919. # ],
  920. # 1 => [
  921. # 'channel_name' => '• SBot.pl | Us³ugi programistyczne',
  922. # 'channel_description' => 'Twórcy tego bota...',
  923. # ],
  924. # ],
  925. #
  926. 'channels' => [
  927. 59 => [
  928. 0 => [
  929. 'channel_name' => '• xSpeaker.pl | Najlepszy serwer TS3!',
  930. 'channel_description' => 'Polecamy tego tsa...',
  931. ],
  932. 1 => [
  933. 'channel_name' => '• SBot.pl | Aplikacja pod serwery TS3',
  934. '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]',
  935. ],
  936. 2 => [
  937. 'channel_name' => '• Opnia Naszego bota!',
  938. '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://tsowicze.pl/topic/313-bot-sbot-darmowy-bot-na-tw%C3%B3j-serwer/]PrzjedŸ do tematu na TSowicze.pl[/url]\n• [url=https://tsforum.pl/temat/4066-bot-sbot-darmowy-bot-na-twoj-serwer/?page=3]PrzjedŸ do tematu na TSForum.pl[/url][/size]\n[hr][right][img]https://i.imgur.com/NmtH4WW.png[/img]',
  939. ],
  940. ],
  941. 320 => [
  942. 0 => [
  943. 'channel_name' => '[cspacer]• FameTS.EU •',
  944. 'channel_description' => '[url=ts3server://famets.eu/]Po³¹cz[/url]',
  945. ],
  946. 1 => [
  947. 'channel_name' => '[cspacer]• TSForum.pl •',
  948. 'channel_description' => '[url=https://tsforum.pl/]PrzejdŸ na forum[/url]\n[url=https://tsforum.pl/forum/272-opinie/]PrzejdŸ do dzia³u z opiniami[/url]',
  949. ],
  950. ],
  951. ],
  952. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  953. ],
  954.  
  955.  
  956. # •» SERVER_HOSTNAME - Funkcja wpisuj¹ca w nazwê serwera iloœæ osób online
  957. 'server_hostname' => [
  958. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  959. 'name' => 'DarkTalk.pl [ Osoby online: [ONLINE]/[MAX] ]',
  960. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
  961. ],
  962.  
  963.  
  964. # •» SERVER_HOSTMESSAGE - Funkcja wpisuj¹ca w hosta wiadomoœæ
  965. 'server_hostmessage' => [
  966. #
  967. # ZMIENNE:
  968. #
  969. # [ONLINE] - Pokazuje iloœæ u¿ytkowników online
  970. # [MAX] - Pokazuje iloœæ slotów
  971. # [UPTIME] - Pokazuje aktualny uptime serwera
  972. # [RECORD] - Pokazuje rekord online
  973. #
  974. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  975. 'message' => 'Witamy na [b]DarkTalk.pl[/b]\nAktualnie jest: [b][ONLINE]/[MAX][/b]\nUptime: [b][UPTIME][/b]\nRekord: [b][RECORD]',
  976. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  977. ],
  978.  
  979.  
  980. # •» PLATFORMS - Funkcja wykrywa platformê klienta oraz nadaje mu odpowiedni¹ grupê
  981. 'platforms' => [
  982. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  983. 'os' => [
  984. # Nazwa platformy | W³¹cz/Wy³¹cz | Id grupy
  985. 'windows' => ['enabled' => true, 'group_id' => 18],
  986. 'linux' => ['enabled' => true, 'group_id' => 19],
  987. 'android' => ['enabled' => true, 'group_id' => 20],
  988. ],
  989. 'ignored_groups' => [37], # Ignorowane grupy
  990. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  991. ],
  992.  
  993.  
  994. # •» COUNTRY - Funkcja wpisuj¹ca w opis kana³u listê osób spoza Polski
  995. 'country' => [
  996. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  997. 'channel_id' => 661, # Id kana³u
  998. 'channel_name' => 'Osoby spoza Polski: [COUNT]', # Nazwa kana³u
  999. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 20],
  1000. ],
  1001.  
  1002.  
  1003. # •» ADVERTISEMENT - Funkcja s³u¿aca do pisania co x czasu na g³ównym czasie wiadomoœci
  1004. 'advertisement' => [
  1005. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1006. 'messages' => [
  1007. # Index => 'WiadomoϾ', # \n - nowa linia
  1008. 0 => 'Witamy na testowym serwerze aplikacji [b]SBot[/b] | Autor: [b]`Demon.[/b] | Aktualna wersja: [b]3.5 STANDARD[/b]',
  1009. 1 => '[b]Nasza aplikacja jest w pe³ni za [u][color=green]DARMO[/color][u]!',
  1010. 2 => 'Zapraszamy do wystawienia opini na forum: [url=https://tsowicze.pl/topic/313-bot-sbot-darmowy-bot-na-tw%C3%B3j-serwer/]PRZEJD[/url]',
  1011. 3 => 'Wiedzia³eœ, ¿e w wersji [b]3.5 STANDARD[/b] jest ju¿ ponad [b][color=green]52 funkcji[/color][/b], a bot szybko dzia³a? ( ?° ?? ?°)',
  1012. ],
  1013. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 20],
  1014. ],
  1015.  
  1016.  
  1017. # •» SAVE_TO_EVENT - Funkcja s³u¿aca do zapisywania u¿ytkowników, którzy wejd¹ na odpowiedni kana³ na event
  1018. # Zaproponowa³: Arek
  1019. 'save_to_event' => [
  1020. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1021. 'is_client_on_channel' => [87,88],
  1022. #
  1023. # PRZYK£AD:
  1024. #
  1025. # id_kana³u => [
  1026. # 'channel_id_list' => id_kana³u_z_list¹,
  1027. # 'top_desc' => 'Górna nazwa opisu',
  1028. # ],
  1029. #
  1030. 'channels' => [
  1031. 87 => [
  1032. 'channel_id_list' => 87,
  1033. 'top_desc' => 'Zapisy na EVENT #1',
  1034. ],
  1035. 88 => [
  1036. 'channel_id_list' => 89,
  1037. 'top_desc' => 'Zapisy na EVENT #2',
  1038. ],
  1039. ],
  1040. ],
  1041.  
  1042.  
  1043. # •» QUERY_CHANNEL_LIST - Funkcja s³u¿aca do wpisywania w opis kana³u u¿ytkowników query
  1044. 'query_channel_list' => [
  1045. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  1046. 'channel_id' => 161, # Id kana³u
  1047. 'channel_name' => 'Serwer Query online: [COUNT]', # Nazwa kana³u
  1048. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
  1049. ],
  1050.  
  1051. # •» FB_POSTS - Funkcja s³u¿aca do wpisywania w nazwê kana³u iloœci lajków z fanpage, a w opisie wypisywanie postów.
  1052. 'fb_posts' => [
  1053. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1054. 'page_id' => 'sbotteamspeak', # Id strony
  1055. 'post_view' => 5, # Iloœæ wyœwietlanych postów
  1056. 'channel_id' => 180, # Id kana³u
  1057. 'channel_name' => '• Posty z FanPage (Polubieñ: [COUNT])', # Nazwa kana³u
  1058. 'api_key' => 'EAAeJw73ppiUBABKApeSZAa3rEiLT1HJxZBhJ8KdopKhltUMwjlb68pOm3EytIJNKJ2kowYHhbncRZCW2ZBWltloykQiPdSthXLYkQ0eZAcvW7mEGmu3WL7A6unSiuZAkuYUvZCqlZCUvTJbZA99hhUlx5S1sz2vLSWtw4JtVx51RWIgZDZD', # Api
  1059. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 1],
  1060. ],
  1061.  
  1062. # •» YOUTUBE_IN_CHANNEL - Funkcja s³u¿aca do wpisywania w nazwy kana³u statystyki, a w opis informacje z danego kana³u na youtube
  1063. # Zaproponowa³: textr1
  1064. 'youtube_in_channel' => [
  1065. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1066. 'api_key' => 'AIzaSyCOXygGkGvU8Oivx7rvb9dZRCg03atjCvU',
  1067. 'channels' => [
  1068. 0 => [
  1069. # Id youtubera mo¿na pozyskaæ z tej strony: https://commentpicker.com/youtube-channel-id.php podaj¹c url kana³u.
  1070. 'user_id' => 'UCwBtP6NDQtsP5YBa4vuZqHA',
  1071. 'channel_id_main' => 182,
  1072. # IloϾ subskrybcji
  1073. 'channel_id_subs' => 182,
  1074. 'channel_name_subs' => '• Friz ( Subskrybcji: [COUNT] )',
  1075. # Iloœæ wyœwietlenia
  1076. 'channel_id_views' => 183,
  1077. 'channel_name_views' => '» Iloœæ wyœwietleñ: [COUNT]',
  1078. # Iloœæ kana³ów
  1079. 'channel_id_videos' => 184,
  1080. 'channel_name_videos' => '» Iloœæ wyœwietleñ: [COUNT]',
  1081. ],
  1082. ],
  1083. 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 1],
  1084. ],
  1085.  
  1086.  
  1087.  
  1088. # •» DJ_IN_CHANNEL - Funkcja s³u¿aca do wpisywania w nazwê kana³u aktualnej osoby z talkpowerem
  1089. 'dj_in_channel' => [
  1090. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1091. 'channel_id' => 38, # Id kana³u gdzie bêdzie dj
  1092. 'channel_id_name' => 196, # Id kana³u gdzie wpisuje nazwê
  1093. 'channel_name' => '• Aktualny dj: [NAME]',
  1094. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 15],
  1095. ],
  1096.  
  1097.  
  1098. # •» ANNOUNCEMENTS - Funkcja s³u¿aca do wpisywania w opis kana³u informacji od autora aplikacji
  1099. 'announcements' => [
  1100. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1101. 'channel_id' => 640, # Id kana³u gdzie bêdzie dj
  1102. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 15],
  1103. ],
  1104.  
  1105.  
  1106. # •» GROUPS_REMOVE - Funkcja s³u¿aca do usuniêcia u¿ytkownikowi wszystkich ustalonych grup po wejœciu na odpowiedni kana³
  1107. 'groups_remove' => [
  1108. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1109. 'is_client_on_channel' => [788,789],
  1110. 'channels' => [
  1111. 788 => [76,91,92,93,94,95,96,97,81,86,87,98],
  1112. 789 => [48,41,42,43,44,45,46,47,49],
  1113. ],
  1114. ],
  1115.  
  1116. ];
  1117.  
  1118.  
  1119. ###################
  1120. # USTAWIENIA #
  1121. # INSTANCJA IV #
  1122. ###################
  1123. $config['settings']['4'] = [
  1124.  
  1125. # Nazwa bota
  1126. 'bot_name' => 'DarkTalk • Database',
  1127.  
  1128.  
  1129. # Instance enabled
  1130. 'instance_enabled' => true,
  1131.  
  1132.  
  1133. # Domyœlny kana³
  1134. 'default_channel' => 2,
  1135.  
  1136.  
  1137. # Baza danych
  1138. # W³acz - True | Wy³¹cz - False
  1139. 'database_enabled' => true,
  1140.  
  1141.  
  1142. # Nazwa systemu
  1143. # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
  1144. 'system_type' => '@functions',
  1145.  
  1146.  
  1147. # Nazwa folderu
  1148. # Domyœlnie: instance_1
  1149. 'folder_name' => 'instance_4',
  1150.  
  1151. ];
  1152.  
  1153. ###################
  1154. # FUNCKJE #
  1155. # INSTANCJA IV #
  1156. ###################
  1157. $config['functions']['4'] = [
  1158.  
  1159.  
  1160. # •» GET_CLIENTS - Funkcja s³u¿aca do sczytywania
  1161. 'get_clients' => [
  1162. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  1163. 'ignored_groups' => [37], # Ignorowane grupy, które nie bêd¹ wyœwietlane w topkach
  1164. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 20],
  1165. ],
  1166.  
  1167.  
  1168. # TOP: Spêdzonego czasu
  1169. 'time_spent' => [
  1170. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  1171. 'limit' => 155, # Limit wyœwietlanych topek
  1172. 'top_desc' => '[img]https://i.imgur.com/Xyn1c8Z.png[/img]', # Górny napis w opisie
  1173. 'channel_id' => 73, # Id kana³u do edycji
  1174. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1175. ],
  1176.  
  1177.  
  1178. # TOP: Iloœæ po³¹czeñ z serwerem
  1179. 'connections' => [
  1180. 'enabled' => true,
  1181. 'limit' => 153,
  1182. 'top_desc' => '[img]https://i.imgur.com/ZqYU3ek.png[/img]',
  1183. 'channel_id' => 74,
  1184. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1185. ],
  1186.  
  1187.  
  1188. # TOP: Najd³u¿sze po³¹czenia
  1189. 'connection_time' => [
  1190. 'enabled' => true,
  1191. 'limit' => 154,
  1192. 'top_desc' => '[img]https://i.imgur.com/kw3T3OZ.png[/img]',
  1193. 'channel_id' => 75,
  1194. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1195. ],
  1196.  
  1197.  
  1198. # TOP: Spêdzonego czasu away
  1199. 'idle_time' => [
  1200. 'enabled' => true,
  1201. 'limit' => 156,
  1202. 'top_desc' => '[img]https://i.imgur.com/jbFyMjK.png[/img]',
  1203. 'channel_id' => 76,
  1204. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1205. ],
  1206.  
  1207.  
  1208. # TOP: Poziomów
  1209. 'level' => [
  1210. 'enabled' => true,
  1211. 'limit' => 15,
  1212. 'top_desc' => '[img]https://i.imgur.com/85dmTqB.png[/img]',
  1213. 'channel_id' => 174,
  1214. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1215. ],
  1216.  
  1217.  
  1218. # •» CLEINT_LEVELS - Funkcja odpowiadaj¹ca za nadanie u¿ytkownikowi poziomu za jego spêdzony na serwerze czas
  1219. # WA¯NE INFO: Czas na nastêpn¹ grupê resetuje siê wraz z uzyskaniem nowej grupy.
  1220. 'client_levels' => [
  1221. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1222. #
  1223. # PRZYDATNE:
  1224. # 1 godzina: 60
  1225. # 2 godziny: 2*60
  1226. # 1 dzieñ: 24*60
  1227. # 2 dni: 2*24*60
  1228. #
  1229. 'levels' => [
  1230. # Level | Czas w minutach | Id grupy
  1231. 1 => ['time' => 1, 'group_id' => 56],
  1232. 2 => ['time' => 5, 'group_id' => 57],
  1233. 3 => ['time' => 60, 'group_id' => 58],
  1234. 4 => ['time' => 4, 'group_id' => 59],
  1235. 5 => ['time' => 8*60, 'group_id' => 60],
  1236. 6 => ['time' => 24*60, 'group_id' => 62],
  1237. 7 => ['time' => 5*60, 'group_id' => 63],
  1238. 8 => ['time' => 2*24*60, 'group_id' => 64],
  1239. 9 => ['time' => 3*60, 'group_id' => 65],
  1240. 10 => ['time' => 24*60, 'group_id' => 66],
  1241. ],
  1242. 'ignored_groups' => [37,9], # Grupy ignorowane
  1243. 'needed_groups' => [13], # Potrzebna jedna grupa z ca³ej listy aby otrzymaæ poziom
  1244. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1245. ],
  1246.  
  1247.  
  1248. # •» NEW_CLIENTS_TODAY - Funkcja odpowiadaj¹ca za sczytywanie nowych u¿ytkowników do bazy dancyh, a nastêpnie wypisywanie ich do opisu kana³u
  1249. 'new_clients_today' => [
  1250. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  1251. 'channel_id' => 150,
  1252. 'channel_name' => 'Nowi u¿ytkownicy: [COUNT]',
  1253. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 5],
  1254. ],
  1255.  
  1256.  
  1257. # •» ACHIEVEMENTS - Funkcja odpowiadaj¹ca za nadanie danej grupy za iloœæ po³¹czeñ i spêdzony czas
  1258. # Zaproponowa³: Polarnyy
  1259. 'achievements' => [
  1260. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1261. 'first_group' => 69, # Id grupy z nazw¹ np. '__-= Osi¹gniêcia =-__'
  1262. 'end_group' => 70, # Id grupy z nazw¹ np. '__-= Osi¹gniêcia Koniec =-__'
  1263. 'connections_group' => 74, # Id grupy z nazw¹ np. '* Po³¹czenia'
  1264. 'time_spent_group' => 75, # Id grupy z nazw¹ np. '* Spêdzony czas'
  1265. 'level_group' => 82, # Id grupy z nazw¹ np. '* Poziomy'
  1266. 'connections' => [
  1267. # Index | Iloœæ po³¹czeñ | Id grupy
  1268. 0 => ['connections' => 1, 'group_id' => 67],
  1269. 1 => ['connections' => 5, 'group_id' => 68],
  1270. 2 => ['connections' => 10, 'group_id' => 84],
  1271. 3 => ['connections' => 100, 'group_id' => 85],
  1272. ],
  1273. # Grupy ze spêdzonym czasem
  1274. 'time_spent' => [
  1275. # Index | Spêdzony czas | Id grupy
  1276. 0 => ['time_spent' => 60, 'group_id' => 73],
  1277. 1 => ['time_spent' => 5*60, 'group_id' => 71],
  1278. 2 => ['time_spent' => 10*60, 'group_id' => 72],
  1279. ],
  1280. 'needed_groups' => [13],
  1281. 'ignored_groups' => [37],
  1282. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
  1283. ],
  1284.  
  1285.  
  1286. # •» COUNT_OF_DATABASE_CLIENTS - Funkcja s³u¿¹ca do wpisywania w nazwê kana³u iloœci klientów w bazie danych
  1287. 'count_of_database_clients' => [
  1288. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  1289. 'channel_id' => 149,
  1290. 'channel_name' => 'Zarejestrowani u¿ytkownicy: [COUNT]',
  1291. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 5, 'seconds' => 10],
  1292. ],
  1293.  
  1294.  
  1295. # •» RANDOM_GROUP - Funkcja s³u¿¹ca do losowania grupy
  1296. 'random_group' => [
  1297. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1298. 'for_time' => 1, # Czas nadania grupy | W dniach
  1299. 'needed_groups' => [13], # Potrzebane grupy do losowania
  1300. 'ignored_groups' => [37,10,11], # Ignorowane grupy w losowaniu
  1301. 'group_award_id' => 83, # Id grupy tzw. nagroda
  1302. 'channel_id' => 253, # Id kana³u z wypisanymi zwyciêzcami
  1303. 'view_in_desc' => 30, # Iloœæ zwyciêzców pokazanych w opisie
  1304. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 5, 'seconds' => 10],
  1305. ],
  1306.  
  1307.  
  1308. # •» GET_STATISTICS_OF_ADMINS - Funkcja s³u¿¹ca do sczytywania statystyk administracji
  1309. 'get_statistics_of_admins' => [
  1310. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1311. 'admin_groups' => [10,11],# Ignorowane grupy
  1312. 'register_groups' => [14,15,13], # Grupy rejestracji
  1313. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 25],
  1314. ],
  1315.  
  1316.  
  1317. # •» ADMINS_STATISTICS_SAVE_IN_CHANNEL - Funkcja s³u¿¹ca do zapisywania statystyk administracji na kana³ach
  1318. 'admins_statistics_save_in_channel' => [
  1319. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1320. 'time_spent' => [
  1321. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  1322. 'channel_id' => 255, # Id kana³u do edycji
  1323. ],
  1324. 'servergroups' => [
  1325. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  1326. 'channel_id' => 283, # Id kana³u do edycji
  1327. ],
  1328. 'help_center' => [
  1329. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  1330. 'channel_id' => 284, # Id kana³u do edycji
  1331. ],
  1332. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
  1333. ],
  1334.  
  1335.  
  1336. # •» CREATE_VIP_CHANNEL - Funkcja s³u¿¹ca do stworzenia kana³u vip gdy u¿ytkownik wejdzie na odpowiedni kana³
  1337. # Nazwy kana³ów/podkana³ów mo¿na edytowaæ w pliku z jêzykiem (œcie¿ka: files/language.php)
  1338. 'create_vip_channel' => [
  1339. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  1340. 'is_client_on_channel' => [175],
  1341. 'channels' => [
  1342. 175 => [
  1343. 'zone_name' => 'VIP', # Nazwa strefy
  1344. 'get_tag_from_desc' => true, # Czy ma braæ nazwê gildii z opisu klienta
  1345. 'online_from_group' => true, # Czy ma byæ online z grupy
  1346. 'channel_add_group' => true, # Czy ma byæ nadawanie grupu
  1347. 'first_channel' => 142, # Pierwszy kana³ gdy nie ma ¿adnych kana³ów
  1348. 'group_id' => 51, # Id grupy szablonu (do kopiowania grupy)
  1349. 'owner_channel_id' => 14, # Id grupy kana³owej kana³owej
  1350. 'home_subchannel_count' => 5, # Iloœæ podkana³ów do g³ównego
  1351. 'rekru_subchannel_count' => 2, # Iloœæ podkana³ów do kana³u rekrutacji
  1352. ],
  1353. ],
  1354. ],
  1355.  
  1356.  
  1357. # •» CREATE_ELITE_CHANNEL - Funkcja s³u¿¹ca do stworzenia kana³u elite gdy u¿ytkownik wejdzie na odpowiedni kana³
  1358. 'create_elite_channel' => [
  1359. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1360. 'is_client_on_channel' => [218],
  1361. 'channels' => [
  1362. # Id kana³u, którego po wejœciu otrzyma siê kana³
  1363. 218 => [
  1364. 'zone_name' => 'PREMIUM', # Nazwa strefy
  1365. 'first_channel' => 192, # Pierwszy kana³
  1366. 'group_id' => 78, # id grupy tzw. szablon
  1367. 'owner_channel_id' => 14, # Id grupy kana³owej w³aœciciela
  1368. 'create_big_number' => false, # Czy maj¹ byæ numerki na 4 kana³y
  1369. 'get_tag_from_desc' => true, # Czy z opisu u¿ytkownika ma braæ tag
  1370. 'channels' => [
  1371. 0 => [
  1372. 'channel_name' => '[cspacer]Online z [TAG]:',
  1373. 'type' => 'online_from_group',
  1374. ],
  1375. 1 => [
  1376. 'channel_name' => '[cspacer]Nadaj/Zabierz grupê [TAG]',
  1377. 'type' => 'add_group',
  1378. ],
  1379. 2 => [
  1380. 'channel_name' => '[cspacer[TAG][NUM]]• Liderówka •',
  1381. 'block_channel' => true,
  1382. 'type' => 'liders',
  1383. 'subchannels_count' => 1,
  1384. 'subchannels_open_count' => 1,
  1385. ],
  1386. 3 => [
  1387. 'channel_name' => '[cspacer[TAG][NUM]]• vLiderówka •',
  1388. 'block_channel' => true,
  1389. 'type' => 'liders',
  1390. 'subchannels_count' => 2,
  1391. 'subchannels_open_count' => 1,
  1392. ],
  1393. 4 => [
  1394. 'channel_name' => '[cspacer[TAG][NUM]]• Mistrzowka •',
  1395. 'block_channel' => true,
  1396. 'type' => 'liders',
  1397. 'subchannels_count' => 2,
  1398. 'subchannels_open_count' => 1,
  1399. ],
  1400. 5 => [
  1401. 'channel_name' => '[cspacer[TAG][NUM]]• Kana³ G³ówny •',
  1402. 'block_channel' => true,
  1403. 'type' => 'channel',
  1404. 'main' => true,
  1405. 'subchannels_close_count' => 10,
  1406. ],
  1407. 6 => [
  1408. 'channel_name' => '[cspacer[TAG][NUM]]• Rekrutacja •',
  1409. 'block_channel' => true,
  1410. 'type' => 'channel',
  1411. 'subchannels_close_count' => 2,
  1412. 'subchannels_open_count' => 1,
  1413. ],
  1414. ],
  1415. ],
  1416. ],
  1417. ],
  1418.  
  1419.  
  1420. # •» CHANNEL_GROUP - Funkcja odpowiadaj¹ca za sczytywanie z bazy danych i nadanie lub zdjêcie grupy gdy u¿ytkownik wejdzie na kana³
  1421. 'channel_group' => [
  1422. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  1423. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  1424. ],
  1425.  
  1426.  
  1427. # •» GROUP_ONLINE - Funkcja odpowiadaj¹ca za sczytywanie z bazy danych,a nastepnie wpisuj¹ca w nazwê iloœæ osób z grupy, a w opisie ich liste
  1428. 'group_online' => [
  1429. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1430. 'channel_name' => [
  1431. 'VIP' => '» Online z [GROUP_NAME]: [ONLINE]/[MAX]',
  1432. 'PREMIUM' => '[cspacer]Online z [GROUP_NAME]: [ONLINE]/[MAX]',
  1433. ],
  1434. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  1435. ],
  1436.  
  1437.  
  1438. # •» LAST_ACTIONS - Funkcja odpowiadaj¹ca za wypisywanie w nazwê kana³u ostatnich akcji z bota
  1439. 'last_actions' => [
  1440. 'enabled' => false, # W³acz - True | Wy³¹cz - False
  1441. 'show_limit' => 15,
  1442. 'channel_id'=>599,
  1443. 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
  1444. ],
  1445.  
  1446. ];
  1447.  
  1448.  
  1449.  
  1450. ###################
  1451. # USTAWIENIA #
  1452. # INSTANCJA V #
  1453. ###################
  1454. $config['settings']['5'] = [
  1455.  
  1456. # Nazwa bota
  1457. 'bot_name' => 'SBOT » Weso³y Autobus',
  1458.  
  1459.  
  1460. # Instance enabled
  1461. 'instance_enabled' => false,
  1462.  
  1463.  
  1464. # Domyœlny kana³
  1465. 'default_channel' => 2,
  1466.  
  1467.  
  1468. # Baza danych
  1469. # W³acz - True | Wy³¹cz - False
  1470. 'database_enabled' => true,
  1471.  
  1472.  
  1473. # Nazwa systemu
  1474. # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
  1475. 'system_type' => '@teleport',
  1476.  
  1477.  
  1478. # Nazwa folderu
  1479. # Domyœlnie: instance_4
  1480. 'folder_name' => 'instance_5',
  1481.  
  1482. ];
  1483.  
  1484. ###################
  1485. # FUNCKJE #
  1486. # INSTANCJA V #
  1487. ###################
  1488. $config['options']['5'] = [
  1489.  
  1490. # Wiadomoœæ przy wejœciu
  1491. 'welcome_message' => [
  1492. 'enabled' => true, # W³acz - True | Wy³¹cz - False
  1493. # Wiadomoœci
  1494. 'messages' => [
  1495. '[b][color=green]Witaj [NICKNAME][/b], ja jestem [b]Weso³ym Autobusem[/b] ( ?° ?? ?°)',
  1496. 'Zawiozê Ciê praktycznie do ka¿dej gildii na serwerze,',
  1497. 'Wystarczy, ¿e powiesz mi gdzie chcesz jechaæ. [i](Uzycie: !jedz TAG)[/i]',
  1498. ' ',
  1499. '[b]? Lista przystanków ?[/b]',
  1500. ],
  1501. ],
  1502.  
  1503. # Spis gildii
  1504. 'guilds_list' => [
  1505. # Nazwa gildii => Id kana³u tzw. Przystanka
  1506. 'XD1' => 248,
  1507. 'SBOTS' => 249,
  1508. 'BEST' => 339,
  1509. 'HWDp' => 340,
  1510. ],
  1511.  
  1512. # Wygl¹d komend
  1513. 'commands' => [
  1514. '!jedz', # Komenda od teleportowania do gildii
  1515. '!rozklad', # Komenda od listy gildii
  1516. ],
  1517.  
  1518. ];
  1519.  
  1520.  
  1521. ###################
  1522. # USTAWIENIA #
  1523. # INSTANCJA VI #
  1524. ###################
  1525. $config['settings']['6'] = [
  1526.  
  1527. # Nazwa bota
  1528. 'bot_name' => 'SBOT » Komander',
  1529.  
  1530.  
  1531. # Instance enabled
  1532. 'instance_enabled' => false,
  1533.  
  1534.  
  1535. # Domyœlny kana³
  1536. 'default_channel' => 2,
  1537.  
  1538.  
  1539. # Baza danych
  1540. # W³acz - True | Wy³¹cz - False
  1541. 'database_enabled' => true,
  1542.  
  1543.  
  1544. # Nazwa systemu
  1545. # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
  1546. 'system_type' => '@commands',
  1547.  
  1548.  
  1549. # Nazwa folderu
  1550. # Domyœlnie: instance_6
  1551. 'folder_name' => 'instance_6',
  1552.  
  1553. ];
  1554.  
  1555. ###################
  1556. # FUNCKJE #
  1557. # INSTANCJA VI #
  1558. ###################
  1559. $config['commands']['6'] = [
  1560.  
  1561.  
  1562. # •» PWALL - Po wywo³aniu komendy, bot wysy³a wiadomoœæ do wszystkich u¿ytkowników na serwerze
  1563. # U¿ycie: !pwall Wiadomoœæ testowa
  1564. 'pwall' => [
  1565. 'enabled' => true,
  1566. 'needed_groups' => [10],
  1567. ],
  1568.  
  1569.  
  1570. # •» PWGROUP - Po wywo³aniu komendy, bot wysy³a wiadomoœæ do wszystkich u¿ytkowników na serwerze z podanej grupy
  1571. # U¿ycie: !pwgroup {id_grupy} Wiadomoœæ testowa
  1572. 'pwgroup' => [
  1573. 'enabled' => true,
  1574. 'needed_groups' => [10],
  1575. ],
  1576.  
  1577.  
  1578. # •» PWADMINS - Po wywo³aniu komendy, bot wysy³a wiadomoœæ do wszystkich adminów na serwerze
  1579. # U¿ycie: !pwadmins Wiadomoœæ testowa
  1580. 'pwadmins' => [
  1581. 'enabled' => true,
  1582. 'admin_groups' => [10,11,88,13],
  1583. 'needed_groups' => [10],
  1584. ],
  1585.  
  1586.  
  1587. # •» POKEALL - Po wywo³aniu komendy, bot zaczepia wszystkich u¿ytkowników na serwerze
  1588. # U¿ycie: !pokeall Wiadomoœæ testowa
  1589. 'pokeall' => [
  1590. 'enabled' => true,
  1591. 'needed_groups' => [10],
  1592. ],
  1593.  
  1594.  
  1595. # •» POKEGROUP - Po wywo³aniu komendy, bot zaczepia wszystkich u¿ytkowników na serwerze z podanej grupy
  1596. # U¿ycie: !pokegroup {id_grupy} Wiadomoœæ testowa
  1597. 'pokegroup' => [
  1598. 'enabled' => true,
  1599. 'needed_groups' => [10],
  1600. ],
  1601.  
  1602.  
  1603. # •» POKEADMINS - Po wywo³aniu komendy, bot zaczepia wszystkich adminów na serwerze
  1604. # U¿ycie: !pokeadmins Wiadomoœæ testowa
  1605. 'pokeadmins' => [
  1606. 'enabled' => true,
  1607. 'admin_groups' => [10,11,88,13],
  1608. 'needed_groups' => [10],
  1609. ],
  1610.  
  1611.  
  1612. # •» MEETING - Po wywo³aniu komendy, bot przenosi wszystkich adminów na kana³ zebrania
  1613. # U¿ycie: !meeting
  1614. 'meeting' => [
  1615. 'enabled' => true,
  1616. 'admin_groups' => [10,11,88,13],
  1617. 'channel_id' => 8,
  1618. 'needed_groups' => [10],
  1619. ],
  1620.  
  1621.  
  1622. # •» CLIENTLIST - Po wywo³aniu komendy, bot wypisuje wszystkich u¿ytkowników z serwera
  1623. # U¿ycie: !clientlist
  1624. 'clientlist' => [
  1625. 'enabled' => true,
  1626. 'needed_groups' => [10],
  1627. ],
  1628.  
  1629.  
  1630. # •» CHANNELLIST - Po wywo³aniu komendy, bot wypisuje wszystkie kana³y z serwera
  1631. # U¿ycie: !channellist
  1632. 'channellist' => [
  1633. 'enabled' => true,
  1634. 'needed_groups' => [10],
  1635. ],
  1636.  
  1637.  
  1638. # •» RESTART - Po wywo³aniu komendy, bot restartuje wszystkie instancje
  1639. # U¿ycie: !restart
  1640. 'restart' => [
  1641. 'enabled' => true,
  1642. 'needed_groups' => [10],
  1643. ],
  1644.  
  1645.  
  1646. # •» CLIENT - Po wywo³aniu komendy, bot wypisuje informacje z podanego u¿ytkownika
  1647. # U¿ycie: !client {client_database_id}
  1648. 'client' => [
  1649. 'enabled' => true,
  1650. 'needed_groups' => [10],
  1651. ],
  1652.  
  1653. ];
  1654.  
  1655.  
  1656.  
  1657. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement