· 7 years ago · Mar 28, 2018, 06:56 PM
1<?php
2
3 /********************************
4
5 Author: Tymoteusz `Razor Meister` Bartnik
6
7 Front-End: Dominik `D0M1N0` Stężycki
8
9 Contact: battnik90@gmail.com
10
11 TS3: xbot-ts3.pl
12
13 Config File
14
15 ********************************/
16
17$config['connection'] = array
18(
19 /****************************************************************************
20
21 ENG [LOGIN TO TEAMSPEAK3 SERVER] # PL [LOGOWANIE DO TS3]
22
23 ****************************************************************************/
24
25 // ENG [TeamSpeak3 Server IP Adress] # PL [Adres IP serwera]
26
27 'IP' => 'localhost',
28
29
30 // ENG [TeamSpeak3 Server Query Port] # PL [Port Query serwera]
31
32 'query_port' => '10011',
33
34
35 // ENG [TeamSpeak3 Server Port] # PL [Port serwera]
36
37 'port' => '9987',
38
39
40 // ENG [TeamSpeak3 Server Query Login] # PL [Login Query serwera]
41
42 'login' => 'serveradmin',
43
44
45 // ENG [TeamSpeak3 Server Query Password] # PL [Haslo Query serwera]
46
47 'password' => 'G1i8KF17',
48
49
50 // ENG [Bot Nickname] # PL [Nick bota]
51
52 'bot_name' => 'XBOT Website',
53
54
55 // ENG [Bot Default Channel] # PL [ID kanalu na którym ma siedziec bot]
56
57 'default_channel' => '2',
58
59
60 // ENG [Bot interval in seconds] # PL [Interwal bota w sekundach]
61
62 'bot_interval' => 1,
63
64
65 // ENG [License key] # PL [Klucz licencji]
66
67 'license_key' => 'DdrCgzjjepjrhYz',
68
69
70 // ENG [XBot version] # PL [Wersja Xbota]
71
72 'xbot_version' => '4.0',
73);
74
75$config['database'] = array
76(
77 /****************************************************************************
78
79 ENG [LOGIN TO DATABASE] # PL [LOGOWANIE DO BAZY DANYCH]
80
81 ****************************************************************************/
82
83
84 'connect' => array
85 (
86 'db_ip' => 'localhost',
87 'db_user' => 'root',
88 'db_password' => 'Xytry34@hou$ty',
89 'db_name' => 'xbot_website',
90 ),
91
92 // Uzupełnij jeśli posiadasz XBot'a
93 'xbot' => array
94 (
95 'enabled' => true, // Czy posiadasz XBot'a
96 'db_ip' => 'localhost',
97 'db_user' => 'root',
98 'db_password' => 'Xytry34@hou$ty',
99 'db_name' => 'xbot',
100 ),
101);
102
103$config['bot'] = array
104(
105 'events' => array // Jeśli nie musisz to nie zmieniaj, interval w sekundach
106 (
107 'clients_to_db' => array('interval' => '10'),
108 'channels' => array('interval' => '200'),
109 'clients_online' => array('interval' => '5'),
110 'groups' => array('interval' => '300'),
111 'ban_list' => array('interval' => '300'),
112 'generate_preview' => array('interval' => '20'),
113 'server_info' => array('interval' => '60'),
114 'generate_clans' => array('interval' => '10'),
115 'avatars_icons' => array('interval' => '600'),
116 ),
117);
118
119$config['general'] = array
120(
121 // Wszystkie grafiki i zdjęcia umieszczać w katalogu img/
122
123 'main' => array
124 (
125 'logo' => 'logo.png',
126 'slogan' => 'XBot Website | Aplikacja pod TS3',
127
128 // Opcje na urzadzeniach mobilnych
129 'mobile' => array
130 (
131 'logo' => 'logo.png',
132 'slogan' => 'XBot Website',
133 ),
134
135 'facebook' => 'https://www.facebook.com/patryk.papaczek?ref=bookmarks', // Link do FB serwera
136 'email_show' => 'support@elitemail.pl', // Wyswietlany w naglowku
137 'server_name' => 'EliteGame.Pl', // Będzie wyświetlane w stopce, a także będzie jako link do TS3
138 'prefix' => 'EliteGame.Pl » ', // Wyswietlany w nazwie karty, jesli nie ma byc zostaw pusty apostrof
139 'favicon_icon' => 'favicon.ico',
140
141 're_captcha' => array // Mozesz wygenerowac na tej stronie: https://www.google.com/recaptcha/intro/android.html
142 (
143 'site_key' => '6LfwUk8UAAAAAKcknc4eTy_FtrOSI-0mXAzlAIHX',
144 'secret_key' => '6LfwUk8UAAAAAJ3YWOZIFG60YQkRnV4NHfwSUGLl',
145 ),
146
147 'request_time' => 15, // Czas maksymalnego oczekiwania na odpowiedź bota w sekundach
148 'default_none_icon' => 'fa-file-excel-o', // FONTAWESOME
149
150 'email' => array
151 (
152 'host' => 'elitegame.nazwa.pl', // Serwer twojego maila
153 'port' => 587, // Port SMTP twojego maila (domyślnie 587)
154
155 'login' => 'support@elitemail.pl', // Login na twojego maila
156 'password' => 'Xytry34@hou$ty', // Hasło do twojego maila
157
158 'from' => 'support@elitemail.pl', // Od kogo ma być wysyłany mail
159 ),
160
161 'admins_server_groups' => array(182,12,9,14,15),
162 'admins_server_groups_colors' => array // Kolory rang np. profilu
163 (
164 182 => 'red', // server_group_id => 'color_hex',
165 12 => '#39B0FE',
166 9 => 'blue',
167 14 => 'yellow',
168 15 => 'green',
169 ),
170
171 'ignored_groups' => array(21,22), // Ignorowane grupy do topek
172 ),
173
174 'admins' => array // Lista administracji
175 (
176 'default_avatar' => 'team-member.jpg', // Domyślny avatar admina
177 ),
178
179 'clans' => array // Ustawienia klanów
180 (
181
182 'manage_channel_groups' => array(12,14,15,16), // Grupy, którymi użytkownik może zarządzać
183 'guest_channel_group' => 4, // Grupa kanałowa gościa
184 'max_codec_quality' => 9, // Max 10
185 'codecs' => array
186 (
187 'speex_narrowband' => true, // Enabled to change: true | false
188 'speex_wideband' => true,
189 'speex_ultra-wideband' => true,
190 'celt_mono' => true,
191 'opus_voice' => true,
192 'opus_music' => true,
193 ),
194
195 'info' => array // Klany, które nie są tworzone przez XBota
196 (
197 /*********************
198
199 1 => array // RosnÄ…ca liczba
200 (
201 'server_group' => 12, // Id grupy serwerowej klanu
202 'owners' => array(24,1910), // Database id właścicieli
203 'channels' => array(2470,234), // Id kanałów nadrzędnych
204 ),
205
206 *********************/
207
208 /*********************
209 1 => array
210 (
211 'server_group' => 12,
212 'owners' => array(24,1910),
213 'channels' => array(2470,234),
214 ),
215 2 => array
216 (
217 'server_group' => 10,
218 'owners' => array(2488),
219 'channels' => array(2470),
220 ),
221 3 => array
222 (
223 'server_group' => 28090,
224 'owners' => array(70,68),
225 'channels' => array(3140),
226 ),
227 *********************/
228 ),
229 ),
230
231 'profile' => array // Profil
232 (
233 'register_groups' => array(10,17,18,19), // Grupy Rejestracyjne
234 'age_groups' => array(32,33,34,35,36,37,38,39,40), // Grupy Wiekowe
235 'default_avatar' => 'team-member.jpg', // Standardowy Avatar
236 ),
237
238 'registration' => array // Proces Rejestracji
239 (
240 // Tu są tylko 3 strefy i nie można ich kopiować
241
242 'sex' => array // Płeć
243 (
244 'enabled' => true,
245 'groups' => array(10,17), // Kobieta / Mężczyzna
246 'name' => 'Ranga rejestracyjna',
247 ),
248 'age' => array // Wiek
249 (
250 'enabled' => true,
251 'groups' => array(32,33,34,35,36,37,38,39,40), // 12+, 14+ etc.
252 'name' => 'Ranga wiekowa',
253 ),
254 'province' => array // Województwo
255 (
256 'enabled' => true,
257 'groups' => array(42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57), // Lubelskie, Mazowieckie etc.
258 'name' => 'Ranga województwa',
259 ),
260
261 ),
262
263 'server_groups' => array // Zmiana Grup
264 (
265 'required_group' => array(10,17),
266 'interval' => 0, // Interwał co ile można nadawać sobie grupy (w sekundach)
267
268 'zones' => array
269 (
270 /**************************
271
272 'wiekowe ehe' => array // Nazwa strefy grup
273 (
274 'groups' => array(52,53,54,55,56), // Id grup
275 'limit' => 1, // Limit grup
276 ),
277
278 **************************/
279
280 'wiekowe ehe' => array // Nazwa strefy grup
281 (
282 'groups' => array(32,33,34,35,36,37,38,39,40), // Id grup
283 'limit' => 1, // Limit grup
284 ),
285
286 'for-fun' => array
287 (
288 'groups' => array(94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146),
289 'limit' => 4,
290 ),
291
292 'gry' => array
293 (
294 'groups' => array(72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92),
295 'limit' => 2,
296 ),
297
298 'rangi cs:go' => array
299 (
300 'groups' => array(148,149,150,151,152,153,154,155,165,157,158,159,160,161,162,163,164,165),
301 'limit' => 1,
302 ),
303 ),
304 ),
305
306 'private_channel' => array // Kanał Prywatny
307 (
308 'required_group' => array(10,17,18,19), // Grupy Wymagane do stworzenia kanału
309
310 'channels_zone' => 289, // Strefa kanałów prywatnych
311 'head_channel_admin_group' => 9, // Główna Grupa kanału
312 'empty_channel_topic' => '#free', // Topic w wolnych kanałach
313
314 'min_subchannels' => 3, // Minimalna liczba podkanałów
315 'max_subchannels' => 3, // Maksymalna liczba podkanałów
316
317 'change_description_in_main_channel' => true, // Czy użytkownik może zmienić opis kanału głównego
318
319 'manage_channel_groups' => array(12,14,15,16,13), // Grupy, którymi użytkownik może zarządzać
320 'guest_channel_group' => 4, // Grupa kanałowa gościa
321 ),
322
323 'contact' => array // Zakładka kontakt
324 (
325 'enabled' => true, // Czy włączyć możliwość wysyłania wiadomości kontaktowej
326 'interval' => 60*15, // Interwał co ile można wysłać wiadomość (w sekundach)
327 'email' => 'support@elitemail.pl',
328 ),
329
330 'rate_the_admin' => array // Oceń admina
331 (
332 'enabled' => true,
333 'interval' => 1, // Co ile można oddawać głos (w dniach)
334 ),
335
336 'recrutation' => array // Formularz rekrutacyjny
337 (
338 'enabled' => false, // Czy włączyć możliwość wysyłania zgłoszenia rekrutacyjnego
339 'interval' => 60*15, // Interwał co ile można wysłać zgłoszenie (w sekundach)
340 'email' => 'support@elitemail.pl',
341
342 'requirements' => array // Rekrutacja Wymagania
343 (
344 0 => array
345 (
346 'title' => 'Ukończone 16 lat',
347 'content' => 'Aby podanie zostało zaakceptnowane musisz mieć ukończone 16lat!',
348 ),
349 1 => array
350 (
351 'title' => 'Mutacja',
352 'content' => 'Aby podanie zostało zaakceptnowane musisz mieć ukończoną mutacje głosową!',
353 ),
354 2 => array
355 (
356 'title' => 'Aktywność na serwerze',
357 'content' => 'Musisz mieć minimum jeden miesiąc aktywności na serwerze!',
358 ),
359 3 => array
360 (
361 'title' => 'Dojrzałość emocjonalna',
362 'content' => 'Aby podanie zostało zaakceptnowane musisz zachowywać się dojrzale jak na swój wiek!',
363 ),
364 4 => array
365 (
366 'title' => 'Obsługa programu',
367 'content' => 'Musisz umieć obsługiwać się serwerem głosowym!',
368 ),
369 5 => array
370 (
371 'title' => 'Wolne trzy godziny dziennie',
372 'content' => 'Musisz posiadać dziennie minimum trzy godziny wolnego czasu, jako administartor!',
373 ),
374 6 => array
375 (
376 'title' => 'Kulturę i cierpliwość',
377 'content' => 'Jako administarotr musisz posiadać kulturę dla użytkowników jak i wyższej administracji oraz cierpliwość dla osób nie umiejących posługiwać się komunikatorem głosowaym.',
378 ),
379 )
380 ),
381);
382
383?>