Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- #############################################################
- #
- # APLIKACJA SBOT v3.5 STANDARD
- # AUTOR: `DEMON.
- # PLIK: config.php
- # ZABRANIA SIÊ USUWANIA INFORMACJI O AUTORZE
- # PROSZÊ RÓZNIE¯ O ZACHOWANIE PREFIXU BOTA 'SBOT'
- # STRONA WWW | TEAMSPEAK
- # http://sbot.pl | sbot.pl
- #
- # Ikony do opisów brane z: https://iconmonstr.com/ (niektóre przerabiane)
- #
- # G£ÓWNI PARTNERZY:
- # TEAMSPEAK.COM | TSFORUM.PL
- #
- #############################################################
- $config = [];
- ###################
- # USTAWIENIA #
- # TEAMSPEAK3 #
- ###################
- $config['connection_ts3'] = [
- # Adres IP serwera TeamSpeak
- # Format: 0.0.0.0
- 'ip' => '178.217.188.48',
- # Port Query
- # Domyœlnie: 10011
- 'port_query' => 10011,
- # Standardowy port voice
- # Domyœlnie: 9987
- 'server_port' => 9987,
- # Login do konta Query
- # Domyœlnie: serveradmin
- 'login' => 'serveradmin',
- # Has³o do konta Query
- 'pass' => 'brak',
- ];
- ###################
- # USTAWIENIA #
- # BAZA DANYCH #
- ###################
- $config['connection_db'] = [
- # Adres IP bazy danych
- # Format: 0.0.0.0
- 'database_host' => '127.0.0.1',
- # Login do bazy danych
- # Domyœlnie: root
- 'database_login' => 'root',
- # Has³o do bazy danych
- 'database_pass' => 'brak',
- # Nazwa bazy danych
- # Domyœlnie: sbot_free
- 'database_name' => 'sbot_free',
- ];
- ###################
- # INDYWIDUALNE #
- # LOGOWANIE #
- ###################
- $config['individual_login'] = [
- # Id instancji bota
- 5 => [
- # Login do konta Query
- 'login' => 'serveradmin',
- # Has³o do konta Query
- 'pass' => 'rgr9585ujg5ug',
- ],
- # Id instancji bota
- 6 => [
- # Login do konta Query
- 'login' => 'serveradmin',
- # Has³o do konta Query
- 'pass' => 'rgr9585ujg5ug',
- ],
- ];
- $config['settings']['other'] = [
- # Link do profili (jest w funkcjach: admin_list, admins_online, online_from_groups)
- # Zaproponowa³: Arek
- 'profiles' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'url' => 'http://link.pl/?profile&dbid=', # Link do profili
- ],
- # Logi bota
- 'logs' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- # Ju¿ nied³ugo wiêcej opcji :>
- ],
- ];
- ###################
- # USTAWIENIA #
- # INSTANCJA I #
- ###################
- $config['settings']['1'] = [
- # Nazwa bota
- 'bot_name' => 'DarkTalk • Administrator',
- # Instance enabled
- 'instance_enabled' => true,
- # Domyœlny kana³
- 'default_channel' => 2,
- # Baza danych
- # W³acz - True | Wy³¹cz - False
- 'database_enabled' => true,
- # Nazwa systemu
- # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
- 'system_type' => '@functions',
- # Nazwa folderu
- # Domyœlnie: instance_1
- 'folder_name' => 'instance_1',
- ];
- ###################
- # FUNCKJE #
- # INSTANCJA I #
- ###################
- $config['functions']['1'] = [
- # •» BLACKLIST - Funkcja s³u¿aca do sprawdzania czy u¿ytkownik nie znajduje siê na tzw. blackliœcie aplikacji sbot
- 'blacklist' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- ],
- # •» BAD_NICKNAMES - Funkcja s³u¿aca do sprawdzania czy u¿ytkownik nie posiada w nazwie niedozwolonego nicku
- # Brzydkie s³owa sa od teraz w pliku z jêzykiem
- 'bad_nicknames' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'ignored_groups' => [37,2,10,9], # Ignorowane grupy
- ],
- # •» ANTY_RECORD - Funkcja s³u¿aca do sprawdzania czy u¿ytkownicy nie nagrywaj¹ na kana³ach
- 'anty_record' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'ignored_groups' => [10,11], # Ignorowane grupy
- ],
- # •» SERVERGROUPS_SECURITY - Funkcja s³u¿aca do chronienia grup
- 'servergroups_security' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'security_groups' => [10,11], # Wszystkie id grup chronionych
- 'clients' => [
- # client database id => [id grup]
- 6 => [10],
- 12 => [11],
- ],
- ],
- # •» CLIENT_PERMISSIONS_SECURITY - Funkcja s³u¿aca do wykrywania i usuwania permisji u¿ytkownikom
- 'client_permissions_security' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'ignored_groups' => [0], # Ignorowane grupy
- 'ignored_permissions' => [], # Ignorowane permisje dla ka¿dego
- 'clients' => [
- # client database id => [permisje],
- 0 => [''],
- ],
- ],
- # •» ANTY_VPN - Funkcja s³u¿aca do wykrywania i wyrzucania u¿ytkowników posiadaj¹cych VPN
- 'anty_vpn' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'ignored_groups' => [0], # Ignorowane grupy
- ],
- # •» MULTI_FUNCTIONS - Funkcja wpisuj¹ca w nazwy kana³ów ró¿ne informacje
- 'multi_functions' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'functions' => [
- 'online' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 146, # Id kana³u
- 'channel_name' => 'Dostêpni u¿ytkownicy: [CHANGE]', # Nazwa kana³
- ],
- 'packets' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 50, # Id kana³u
- 'channel_name' => '• Œredni packet losst: [CHANGE]', # Nazwa kana³u
- ],
- 'ping' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 51, # Id kana³u
- 'channel_name' => '• Ping serwera: [CHANGE]', # Nazwa kana³u
- ],
- 'visits' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 151, # Id kana³u
- 'channel_name' => 'Odwiedzin: [CHANGE]', # Nazwa kana³u
- ],
- 'channels' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 53, # Id kana³u
- 'channel_name' => '• Wszystkich kana³ów: [CHANGE]', # Nazwa kana³u
- ],
- 'clock' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 194, # Id kana³u
- 'channel_name' => '• Aktualna godzina: [CHANGE]', # Nazwa kana³u
- 'format' => 'G:i', # Format kana³u
- ],
- 'date' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 195, # Id kana³u
- 'channel_name' => '• Aktualna data: [CHANGE]', # Nazwa kana³u
- 'format' => 'd/m/Y', # Format kana³u
- ],
- 'uptime' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 641, # Id kana³u
- 'channel_name' => '• Uptime: [CHANGE]', # Nazwa kana³u
- ],
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
- ],
- # •» CHANNEL_ADD_GROUP - Funkcja odpowiadaj¹ca za nadanie lub zdjêcie grupy gdy u¿ytkownik wejdzie na kana³
- 'channel_add_group' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'is_client_on_channel' => [69,70],
- 'channels' => [
- # Id kana³u | Id grupy | Czy ma usuwaæ po ponowym wejœciu na kana³
- 69 => ['group_id' => 16, 'remove' => true],
- 70 => ['group_id' => 17, 'remove' => true],
- ],
- ],
- # •» ONLINE_FROM_GROUP - Funkcja wpisuj¹ca w nazwê kana³u iloœæ osób z grupy, a w opis ich listê
- 'online_from_group' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channels' => [
- # Id kana³u | Id grupy | Format nazwy kana³u
- 65 => ['group_id' => 16, 'format' => '• Online z [GROUP_NAME]: [ONLINE]/[MAX]'],
- 66 => ['group_id' => 17, 'format' => '• Online z [GROUP_NAME]: [ONLINE]/[MAX]'],
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
- ],
- # •» RECORD_ONLINE - Funkcja odpowiadaj¹ca za spisywanie najwiêkszej iloœci osób na serwerze,a nastêpnie wpisywania to na kana³
- 'record_online' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 147, # Id kana³u
- 'channel_name' => 'Rekord Srewera: [RECORD]', # Nazwa kana³u
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
- ],
- # •» ADMINS_ONLINE - Funkcja wpisuj¹ca w nazwê kana³u iloœæ dost¹pnych administratorów,a w jego opis listê dostêpnych adminów
- 'admins_online' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 23, # Id kana³u
- 'channel_name' => '[lcspacer]Administratorzy dostêpni: [COUNT]', # Nazwa kana³u
- 'admin_groups' => [40], # Grupy administracji
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
- ],
- # •» ADMIN_LIST - Funkcja wpisuj¹ca w opis kana³ listê wszystkich administratorów z podanych grup
- 'admin_list' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 7, # Id kana³u
- 'admin_groups' => [14,9,18,16], # Grupy administracji
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
- ],
- # •» POKE_ADMINS - Funkcja s³u¿¹ca do zaczepiania dostêpnych administratorów gdy ktoœ wejdzie na kana³ pomocy
- 'poke_admins' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'is_client_on_channel' => [24],
- 'channels' => [
- # Id kana³u | Lista grup do zaczepki | Czy ma zaliczaæ do udzielonej pomocy | kana³y pomocy
- 27 => ['groups_id'=>[14,9,18,16], 'admins_statistics'=>true, 'help_channels' => [28,29,30]],
- ],
- ],
- # •» CLIENT_CHANNEL_STATUS - Funkcja wpisuj¹ca w nazwê kana³u status administratora
- 'client_channel_status' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'groups' => [14,9,18,16], # Grupy administracji
- 'channels' => [
- # DdbId klienta | Id kana³u | Format nazwy kana³u
- 48 => [ # Pocz¹tek u¿ytkownika (od t¹ mo¿esz kopiowaæ) #ZOOLTAR
- 'channel_id' => 10, # Id kana³u do edycji
- 'format' => '• [NICK] - [STATUS]', # Nazwa kana³u
- # Opis kana³u
- 'description' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
- 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
- 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
- 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
- ],
- ], # Koniec jednego u¿ytkownika (do t¹ mo¿esz kopiowaæ)
- 236 => [ # Pocz¹tek u¿ytkownika (od t¹ mo¿esz kopiowaæ)
- 'channel_id' => 11, # Id kana³u do edycji
- 'format' => '• [NICK] - [STATUS]', # Nazwa kana³u
- # Opis kana³u
- 'description' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
- 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
- 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
- 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
- ],
- ], # Koniec jednego u¿ytkownika (do t¹ mo¿esz kopiowaæ)
- 89 => [ # Pocz¹tek u¿ytkownika (od t¹ mo¿esz kopiowaæ)
- 'channel_id' => 13, # Id kana³u do edycji
- 'format' => '• [[GROUP]] [NICK] - [STATUS]', # Nazwa kana³u
- # Opis kana³u
- 'description' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'fb' => 'sbotteamspeak', # Id z facebook (puste = nie wpisuje)
- 'email' => 'diegopolska333@gmail.com', # Email (puste = nie wpisuje)
- 'gadugadu' => '60535067', # Numer gg (puste = nie wpisuje)
- 'telegram' => 'demonek', # Nazwa na telegram (puste = nie wpisuje)
- ],
- ], # Koniec jednego u¿ytkownika (do t¹ mo¿esz kopiowaæ)
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
- ],
- # •» AUTO_REGISTER - Funkcja odpowiadaj¹ca za automatyczne nadanie grupy u¿ytkownikowi gdy ten spêdzi na serwerze odpowiedni czas
- 'auto_register' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'register_group' => 13, # Id grupy rejestacji
- 'time_spent' => 2, # W minutach
- 'ignored_groups' => [37], # Ignorowane grupy
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
- ],
- # •» CHANNEL_REGISTER - Funkcja odpowiadaj¹ca za rejestracjê u¿ytkownika gdy ten wejdzie na kana³
- 'channel_register' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'is_client_on_channel' => [60,62],
- 'groups' => [13,15], # Grupy rejestracji
- 'channels' => [
- # Id kana³u | Id grupy | Po jakim czacie ma nadawaæ
- 33 => ['group_id' => 13, 'time_spent' => 1],
- 34 => ['group_id' => 15, 'time_spent' => 1],
- ],
- ],
- # •» GROUPS_LIMIT - Funkcja s³u¿aca do dopilnowania aby ka¿dy u¿ytkownik na serwerze nie posiada³ wiecej grup ni¿ jest limit
- 'groups_limit' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'ignored_groups' => [], # Ignorowane grupy
- 'groups' => [
- 0 => [ # Index
- 'groups_id' => [26,27,28,29,30,31,32,36], # Id grup do sprawdzania
- 'groups_limit' => 1, # Limit grup
- ],
- 1 => [
- 'groups_id' => [48,41,42,43,44,45,46,47,49],
- 'groups_limit' => 3,
- ],
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
- ],
- # •» HELP_CHANNELS - Funkcja s³u¿aca do otwierania/zamykania centrum pomocy gdy jest to potrzebne
- 'help_channels' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channels' => [
- 24 => [
- 'channel_name_open' => '? Potrzebujê pomocy <-- WEJD!',
- 'channel_name_close' => '? Potrzebujê pomocy [ OFF ] ( OPIS! )',
- 'time_open' => '14:00',
- 'time_close' => '21:00',
- ],
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
- ],
- # •» DDOS_ATTACK - Funkcja s³u¿aca do informowania gdy packetlosst serwera zwiêkszy siê do danej liczby
- # Zaproponowa³: textr1
- 'ddos_attack' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'type_information' => 'admins', # Dostêpne: server - wysy³a wiadomoœæ na czacie globalnym | admins - wysy³a wiadomoœæ do ni¿ej ustalonych grup
- 'admin_groups' => [10,11], # Potrzebne gdy w 'type_information' jest ustawione 'admins'
- 'min_packets' => 10,
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 5],
- ],
- # •» CLIENT_INFO - Funkcja s³u¿aca do wyœwietlenia informacji o kliencie gdy ten wejdzie na odpowiedni kana³
- 'client_info' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'is_client_on_channel' => [318],
- 'channel_id' => 318,
- 'type_information' => 'poke', # Dostêpne: poke | msg
- # Pogoda u¿ytkownika z jego IP
- 'weather' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'ip_api' => 'f1a4fa95d2ed5b730849876ed41efbb6fe790738f639676d718962c7fda0f24a', # Api IP (pobiera najbli¿sz¹ miejscowoœæ) http://ipinfodb.com
- 'weather_api' => '8e0ff1e21fd0e7eac017a1eeb087baf4', # Api pogody (to samo api co z funkcj¹ 'weather_in_channel')
- ],
- #
- # [NICKNAME] - Pokazuje nick u¿ytkownika
- # [UID] - Pokazuje unikalny identyfikator u¿ytkownika
- # [DBID] - Pokazuje database id u¿ytkownika
- # [IP] - Pokazuje ip u¿ytwkowniak
- # [VERSION] - Pokazuje wersjê u¿ytkownika
- # [PLATFORM] - Pokazuje platformê u¿ytkownika
- # [CREATED] - Pokazuje kiedy u¿ytkownik pierwszy raz po³¹czy³ siê z serwerem
- # [CONNECTIONS] - Pokazuje iloœæ po³¹czeñ
- # [TIME_SPENT] - Pokazuje spêdzony czas u¿ytkownika
- # [IDLE_TIME] - Pokazuje spêdzony czas idle u¿ytkownika
- # [CONNECTION_TIME] - Pokazuje najd³u¿sze po³¹czenie u¿ytkownika
- # [WEATHER_CITY] - Pokazuje nazwê miasta skad pobiera pogodê
- # [WEATHER_STATUS] - Pokazuje stan pogody u¿ytkownika
- # [WEATHER_TEMP] - Pokazuje iloœæ stopni u¿ytkownika pogody
- #
- 'messages' => [
- 'Witaj [color=orange][b][NICKNAME]',
- 'Twoje DBID: [color=orange][b][DBID]',
- 'Twoje UID: [color=orange][b][UID]',
- 'Twoja wersja TSa: [color=orange][b][VERSION]',
- 'Twoja platforma: [color=orange][b][PLATFORM]',
- 'Twoje IP: [color=orange][b][IP]',
- 'Pierwszy raz po³¹czy³eœ sie: [color=orange][b][CREATED]',
- 'Po³¹czy³eœ siê z nami: [color=orange][b][CONNECTIONS] razy',
- 'Spêdzi³eœ: [color=orange][b][TIME_SPENT]',
- 'By³eœ away przez: [color=orange][b][IDLE_TIME]',
- 'Twoje najd³u¿sze po³¹czenie: [color=orange][b][CONNECTION_TIME]',
- ],
- ],
- # •» GUILDS_POKE - Funkcja s³u¿aca do zeczepiania osób typu lider w kana³ach gildyjnych
- 'guilds_poke' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'is_client_on_channel' => [1341],
- 'channels' => [
- # Id kana³u od poke | Id grupy gildii | Id grup kana³owych do poke
- 1341 => ['group_id'=>220,'ch_groups'=>[12,14,15]],
- ],
- ],
- ];
- ###################
- # USTAWIENIA #
- # INSTANCJA II #
- ###################
- $config['settings']['2'] = [
- # Nazwa bota
- 'bot_name' => 'DarkTalk • Stra¿nik kana³ów',
- # Instance enabled
- 'instance_enabled' => true,
- # Domyœlny kana³
- 'default_channel' => 2,
- # Baza danych
- # W³acz - True | Wy³¹cz - False
- 'database_enabled' => true,
- # Nazwa systemu
- # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
- 'system_type' => '@functions',
- # Nazwa folderu
- # Domyœlnie: instance_2
- 'folder_name' => 'instance_2',
- ];
- ###################
- # FUNCKJE #
- # INSTANCJA II #
- ###################
- $config['functions']['2'] = [
- # •» CHANNELS_CHECKER - Funkcja s³u¿aca do monitorowania kana³ów prywatnych.
- # Brzydkie s³owa sa od teraz w pliku z jêzykiem
- 'channels_checker' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'private_zone' => 98,
- 'channels_count' => 5,
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 20],
- ],
- # •» GET_PRIVATE_CHANNEL - Funkcja s³u¿aca do nadania peirwszego wolnego kana³u prywatnego
- 'get_private_channel' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'is_client_on_channel' => [33],
- 'channel_id' => 33, # Id kana³u, którego po wejœciu na niego otrzymamy kana³ prywatny
- 'owner_channel_group' => 9,
- 'private_zone' => 98,
- 'sub_channels_count' => 2,
- 'channel_password' => 'haslo12345',
- ],
- # •» PUBLIC_CHANNELS_SORT - Funkcja s³u¿aca do monitorowania kana³ów publicznych
- 'public_channels_sort' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channels' => [
- 0 => [ # Index
- 'channel_name' => '» Kana³ publiczny #[NUM] (bez limitu)', # Nazwa kana³u
- 'min_channels' => 1, # Minimalna iloœæ kana³ów
- 'clients_limit' => 0, # Limit klientów na kanale | 0 oznacza nielimitowane
- 'zone_id' => 528, # Id kana³u od strefy
- ],
- 1 => [
- 'channel_name' => '» Kana³ publiczny #[NUM] (max. 2)',
- 'min_channels' => 1,
- 'clients_limit' => 2,
- 'zone_id' => 548,
- ],
- 2 => [
- 'channel_name' => '» Kana³ publiczny #[NUM] (max. 3)',
- 'min_channels' => 1,
- 'clients_limit' => 3,
- 'zone_id' => 553,
- ],
- 3 => [
- 'channel_name' => '» Kana³ publiczny #[NUM] (max. 4)',
- 'min_channels' => 1,
- 'clients_limit' => 4,
- 'zone_id' => 554,
- ],
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
- ],
- # •» PRIVATE_CHANNELS_INFO - Funkcja s³u¿aca do wypisywania w nazwe kana³u statystyk z kana³ów prywatnych
- 'private_channels_info' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'private_zone' => 98,
- # W nazwie kana³u wpisuje iloœæ wolnych kana³ów prywatnych
- 'empty' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 559, # Id kana³u
- 'channel_name' => '• Wolych kana³ów prywatnych: [COUNT]', # Nazwa kana³u
- ],
- # W nazwie kana³u wpisuje iloœæ zajêtych kana³ów prywatnych
- 'locked' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 560, # Id kana³u
- 'channel_name' => '• Zajêtych kana³ów prywatnych: [COUNT]', # Nazwa kana³u
- ],
- # W nazwie kana³u wpisuje iloœæ wszystkich kana³ów prywatnych
- 'all' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 558, # Id kana³u
- 'channel_name' => '• Wszystkich kana³ów prywatnych: [COUNT]', # Nazwa kana³u
- ],
- # W opis kana³u wpisuje kana³y wolne i do usuniêcia
- 'delete_info' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 33, # Id kana³u
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 30],
- ],
- ];
- ###################
- # USTAWIENIA #
- # INSTANCJA III #
- ###################
- $config['settings']['3'] = [
- # Nazwa bota
- 'bot_name' => 'DarkTalk • Pracuœ',
- # Instance enabled
- 'instance_enabled' => true,
- # Domyœlny kana³
- 'default_channel' => 2,
- # Baza danych
- # W³acz - True | Wy³¹cz - False
- 'database_enabled' => true,
- # Nazwa systemu
- # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
- 'system_type' => '@functions',
- # Nazwa folderu
- # Domyœlnie: instance_1
- 'folder_name' => 'instance_3',
- ];
- ###################
- # FUNCKJE #
- # INSTANCJA III #
- ###################
- $config['functions']['3'] = [
- # •» WELCOME_MESSAGE - Funkcja s³u¿aca do wys³ania u¿ytkownikowi wiadomoœci powitalnej
- 'welcome_message' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- #
- # DOSTÊPNE ZMIENNE DO U¯YCIA
- # [NICKNAME] - Pokazuje nazwê u¿ytkownika
- # [UID] - Pokazuje unikalne id u¿ytkownika
- # [DBID] - Pokazuje id z bazy danych TSa
- # [IP] - Pokazuje ip u¿ytkownika
- # [PLATFORM] - Pokazuje pltformê u¿ytkownika
- # [VERSION] - Pokazuje wersjê u¿ytkownika
- # [COUNTY] - Pokazuje kraj u¿ytkownika
- # [LASTCONNECTED] - Pokazuje kiedy ostatni raz u¿ytkownik po³¹czy³ siê z serwerem
- # [CREATED] - Pokazuje kiedy u¿ytkownik wszed³ poraz pierwszy na serwer
- # [TOTAL_CONNECTIONS] - Pokazuje iloœæ po³¹czeñ u¿ytkownika
- # [TIME_SPENT] - Pokazuje spêdzony czas u¿ytkownika
- # [TIME_IDLE] - Pokazuje spêdzony czas away u¿ytkownika
- # [TIME_CONNECTED] - Pokazuje najd³u¿sze po³¹czenie u¿ytkownika
- # [LEVEL] - Pokazuje poziom u¿ytkownika
- # [RECORD] - Pokazuje rekord serwera
- # [RECORD_DATE] - Pokazuje datê ustanowienia rekordu
- # [ONLINE] - Pokazuje iloœæ u¿ytkowników online
- # [%] - Pokazuje procent iloœci u¿ytkowników online
- # [SLOTS] - Pokazuje iloœæ slotów serwera
- # [SERVER_NAME] - Pokazuje nazwê serwera
- # [SERVER_UID] - Pokazuje unikalny identyfikator serwera
- # [SERVER_PLATFORM] - Pokazuje pltformê serwera
- # [SERVER_VERSION] - Pokazuje wersjê serwera
- #
- # Wiadomoœæ zmienia siê w pliku z jêzykiem (œcie¿ka: files/language.php)
- #
- 'messages' => [
- ' ',
- 'Witamy [color=orange][b][NICKNAME][/b][/color] na serwerze [color=orange][b]SBOT.pl[/b][/color]!',
- ' ',
- '? Statystyki Serwera:',
- 'Serwer dzia³a bez przerwy ju¿: [color=orange][b][SERVER_UPTIME][/b][/color],',
- 'Wersja naszego serwera: [color=orange][b][SERVER_VERSION][/b][/color],',
- 'Platforma serwera: [color=orange][b][SERVER_PLATFORM][/b][/color],',
- 'Unikalny identyfikator serwera: [color=orange][b][SERVER_UID][/b][/color],',
- 'Aktualnie na serwrze jest [color=green][b][ONLINE][/b][/color]/[color=red][b][SLOTS][/b][/color], czyli ok. [color=orange][b][%][/b][/color]',
- 'Rekord naszego serwera to: [color=orange][b][RECORD][/b][/color] ustanowiony dnia [color=orange][b][RECORD_DATE][/b][/color]',
- ' ',
- '? Statystyki o Tobie:',
- 'Twój nick: [color=orange][b][NICKNAME][/b][/color],',
- 'Twój unikalny identyfikator: [color=orange][b][UID][/b][/color],',
- 'Twoje id w bazie danych: [color=orange][b][DBID][/b][/color],',
- 'Twoje IP: [color=orange][b][IP][/b][/color],',
- 'Twoja platforma: [color=orange][b][PLATFORM][/b][/color],',
- 'Twoja wersja klienta: [color=orange][b][VERSION][/b][/color],',
- 'Twoj kraj: [color=orange][b][COUNTY][/b][/color],',
- 'Ostatni raz po³¹czy³eœ siê: [color=orange][b][LASTCONNECTED][/b][/color],',
- 'Do³¹czy³eœ dnia: [color=orange][b][CREATED][/b][/color],',
- 'Po³¹czy³eœ siê z nami ju¿: [color=orange][b][TOTAL_CONNECTIONS][/b][/color],',
- 'Spêdzi³eœ u nas ju¿: [color=orange][b][TIME_SPENT][/b][/color],',
- '£¹czny czas away: [color=orange][b][TIME_IDLE][/b][/color],',
- 'Twoje najd³u¿sze po³¹czonie wynosi: [color=orange][b][TIME_CONNECTED][/b][/color],',
- 'Twój aktualny poziom: [color=orange][b][LEVEL][/b][/color],',
- ' ',
- '[color=orange][b]Pozdrawiamy, ekipa serwera oraz ¯yczymy mi³ych i udanych rozmów![/b][/color]',
- ' ',
- ],
- ],
- # •» AWAY_GROUP - Funkcja s³u¿aca do przenoszenia u¿ytkowników bêd¹cych away na odpowiedni kana³
- 'away_move' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 46, # Id kana³u
- 'move_when_time' => false, # Czy ma przenieœæ gdy ktoœ jest X czasu away
- 'afk_time' => 1, # Czas afk w minutach
- 'ignored_groups' => [10,11,37,89], # Ignorowane grupy
- ],
- # •» AWAY_GROUP - Funkcja s³u¿aca do nadawania grupy u¿ytkownikom bêd¹cych away
- 'away_group' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'group_id' => 39, # Id grupy
- 'add_when_time' => false, # Czy ma nadaæ grupê jak ktoœ bêdzie X czasu away
- 'afk_time' => 1, # Czas afk w minutach
- 'ignored_groups' => [10,11,37,9,89], # Ignorowane grupy
- ],
- # •» ANIMATED_GROUPS_ICON - Funkcja s³u¿aca do zmiany ikony grupy
- 'animated_groups_icon' => [
- 'enabled' => false,
- 'groups' => [
- 187 => [919270792,637916526],
- ],
- ],
- # •» COUNTDOWN_TO_DATE - Funkcja s³u¿aca do odliczania z danej daty i zapisywania w nazwie kana³u
- 'countdown_to_date' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channels' => [
- 93 => [
- 'date' => '24/12/2018 13:30',
- 'type' => 'down', # from - od | down - do
- 'channel_name' => '» [COUNTER]',
- ],
- 771 => [
- 'date' => '24/06/2018 01:00',
- 'type' => 'from', # from - od | down - do
- 'channel_name' => '» [COUNTER]',
- ],
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 20],
- ],
- # •» WEATHER_IN_CHANNEL - Funkcja s³u¿aca do wpisywania w opis kana³u pogody z danego miasta
- 'weather_in_channel' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'api_key' => '8e0ff1e21fd0e7eac017a1eeb087baf4', # Api z http://openweathermap.org
- 'channels' => [
- 'Warszawa' => [
- 'channel_id' => 82, # Id kana³u do edycji
- 'channel_name' => '• Pogoda - [CITY_NAME]', # Nazwa kana³u
- 'country_tag' => 'PL', # Tag kraju sk¹d jest misto
- ],
- 'Kraków' => [
- 'channel_id' => 83,
- 'channel_name' => '• Pogoda - [CITY_NAME]',
- 'country_tag' => 'PL',
- ],
- 'Czêstochowa' => [
- 'channel_id' => 84,
- 'channel_name' => '• Pogoda - [CITY_NAME]',
- 'country_tag' => 'PL',
- ],
- ],
- 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 0, 'seconds' => 10],
- ],
- # •» AWAY_CLIENTS_LIST - Funkcja s³u¿aca do wpisywania w opis kana³u listy u¿ytkowników away, a w nazwê ich iloœæ
- 'away_clients_list' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'afk_time' => 5, # Czas away,w minutach
- 'channel_id' => 688, # Id kana³u
- 'channel_name' => 'Iloœæ osób away: [COUNT]', # Nazwa kana³u
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
- ],
- # •» BANNER - Funkcja s³u¿¹ca do generowania banneru interaktywnego
- 'banner' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'background_name' => 'bg.png', # Nazwa obrazu (œcia¿ka do pliku: files/cache/);
- 'src_generated' => '/var/www/banner.png',
- #
- # PRZYK£AD:
- #
- # 'online' => [
- # 'color' => ['255','255','255'], # Kolor w rgb
- # 'coordies' => [760,51], # oœ X, oœ Y
- # 'size' => 50, # WielkoϾ
- # 'font' => 'font.ttf', # Nazwa pliku z czcionk¹ (czcionki znajduj¹ siê w folderze: files/cache/fonts/)
- # ],
- #
- 'elements' => [
- # Iloœæ u¿ytkowników online
- 'online' => [
- 'color' => ['255','255','255'],
- 'coordies' => [760,51],
- 'size' => 50,
- 'font' => 'font.ttf',
- ],
- # Iloœæ administratorów online
- 'admins' => [
- 'color' => ['0','0','0'],
- 'coordies' => [796,149],
- 'size' => 30,
- 'font' => 'font.ttf',
- 'admin_groups' => [9,10], # Id grup administracji
- ],
- # Data/Godzina
- 'date' => [
- 'color' => ['255','255','255'],
- 'coordies' => [60,57],
- 'size' => 50,
- 'font' => 'font.ttf',
- 'format' => 'G:i', # Format
- ],
- # Rekord online
- 'record' => [
- 'color' => ['0','0','0'],
- 'coordies' => [796,108],
- 'size' => 30,
- 'font' => 'font.ttf',
- ],
- # IloϾ odwiedzin serwera
- 'visits' => [
- 'color' => ['255','255','255'],
- 'coordies' => [796,108],
- 'size' => 30,
- 'font' => 'font.ttf',
- ],
- # Iloœæ lajków z fanpage
- 'fb_likes' => [
- 'color' => ['255','255','255'],
- 'coordies' => [796,108],
- 'size' => 30,
- 'font' => 'font.ttf',
- 'page_id' => 'sbotteamspeak', # Id strony
- 'api_key' => 'EAAeJw73ppiUBABKApeSZAa3rEiLT1HJxZBhJ8KdopKhltUMwjlb68pOm3EytIJNKJ2kowYHhbncRZCW2ZBWltloykQiPdSthXLYkQ0eZAcvW7mEGmu3WL7A6unSiuZAkuYUvZCqlZCUvTJbZA99hhUlx5S1sz2vLSWtw4JtVx51RWIgZDZD', # Api
- ],
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
- ],
- # •» BAN_LIST - Funkcja wpisuj¹ca w opis wszystkie bany z serwera
- 'ban_list' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 672, # Id kana³u
- 'max_view' => 15, # Iloœæ wyœwietlanych banów
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 2, 'seconds' => 10],
- ],
- # •» PARTNERS - Funkcja wpisuj¹ca w nazwê i w opis partnerów co kilka sekund
- 'partners' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- #
- # PRZYK£AD:
- #
- # ID_KANA£U => [
- # 0 => [
- # 'channel_name' => '• xSpeaker.pl | Najlepszy serwer TS3!',
- # 'channel_description' => 'Polecamy tego tsa...',
- # ],
- # 1 => [
- # 'channel_name' => '• SBot.pl | Us³ugi programistyczne',
- # 'channel_description' => 'Twórcy tego bota...',
- # ],
- # ],
- #
- 'channels' => [
- 59 => [
- 0 => [
- 'channel_name' => '• xSpeaker.pl | Najlepszy serwer TS3!',
- 'channel_description' => 'Polecamy tego tsa...',
- ],
- 1 => [
- 'channel_name' => '• SBot.pl | Aplikacja pod serwery TS3',
- '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]',
- ],
- 2 => [
- 'channel_name' => '• Opnia Naszego bota!',
- '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]',
- ],
- ],
- 320 => [
- 0 => [
- 'channel_name' => '[cspacer]• FameTS.EU •',
- 'channel_description' => '[url=ts3server://famets.eu/]Po³¹cz[/url]',
- ],
- 1 => [
- 'channel_name' => '[cspacer]• TSForum.pl •',
- '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]',
- ],
- ],
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
- ],
- # •» SERVER_HOSTNAME - Funkcja wpisuj¹ca w nazwê serwera iloœæ osób online
- 'server_hostname' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'name' => 'DarkTalk.pl [ Osoby online: [ONLINE]/[MAX] ]',
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 5],
- ],
- # •» SERVER_HOSTMESSAGE - Funkcja wpisuj¹ca w hosta wiadomoœæ
- 'server_hostmessage' => [
- #
- # ZMIENNE:
- #
- # [ONLINE] - Pokazuje iloœæ u¿ytkowników online
- # [MAX] - Pokazuje iloœæ slotów
- # [UPTIME] - Pokazuje aktualny uptime serwera
- # [RECORD] - Pokazuje rekord online
- #
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'message' => 'Witamy na [b]DarkTalk.pl[/b]\nAktualnie jest: [b][ONLINE]/[MAX][/b]\nUptime: [b][UPTIME][/b]\nRekord: [b][RECORD]',
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
- ],
- # •» PLATFORMS - Funkcja wykrywa platformê klienta oraz nadaje mu odpowiedni¹ grupê
- 'platforms' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'os' => [
- # Nazwa platformy | W³¹cz/Wy³¹cz | Id grupy
- 'windows' => ['enabled' => true, 'group_id' => 18],
- 'linux' => ['enabled' => true, 'group_id' => 19],
- 'android' => ['enabled' => true, 'group_id' => 20],
- ],
- 'ignored_groups' => [37], # Ignorowane grupy
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
- ],
- # •» COUNTRY - Funkcja wpisuj¹ca w opis kana³u listê osób spoza Polski
- 'country' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 661, # Id kana³u
- 'channel_name' => 'Osoby spoza Polski: [COUNT]', # Nazwa kana³u
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 20],
- ],
- # •» ADVERTISEMENT - Funkcja s³u¿aca do pisania co x czasu na g³ównym czasie wiadomoœci
- 'advertisement' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'messages' => [
- # Index => 'WiadomoϾ', # \n - nowa linia
- 0 => 'Witamy na testowym serwerze aplikacji [b]SBot[/b] | Autor: [b]`Demon.[/b] | Aktualna wersja: [b]3.5 STANDARD[/b]',
- 1 => '[b]Nasza aplikacja jest w pe³ni za [u][color=green]DARMO[/color][u]!',
- 2 => 'Zapraszamy do wystawienia opini na forum: [url=https://tsowicze.pl/topic/313-bot-sbot-darmowy-bot-na-tw%C3%B3j-serwer/]PRZEJD[/url]',
- 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? ( ?° ?? ?°)',
- ],
- 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 20],
- ],
- # •» SAVE_TO_EVENT - Funkcja s³u¿aca do zapisywania u¿ytkowników, którzy wejd¹ na odpowiedni kana³ na event
- # Zaproponowa³: Arek
- 'save_to_event' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'is_client_on_channel' => [87,88],
- #
- # PRZYK£AD:
- #
- # id_kana³u => [
- # 'channel_id_list' => id_kana³u_z_list¹,
- # 'top_desc' => 'Górna nazwa opisu',
- # ],
- #
- 'channels' => [
- 87 => [
- 'channel_id_list' => 87,
- 'top_desc' => 'Zapisy na EVENT #1',
- ],
- 88 => [
- 'channel_id_list' => 89,
- 'top_desc' => 'Zapisy na EVENT #2',
- ],
- ],
- ],
- # •» QUERY_CHANNEL_LIST - Funkcja s³u¿aca do wpisywania w opis kana³u u¿ytkowników query
- 'query_channel_list' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 161, # Id kana³u
- 'channel_name' => 'Serwer Query online: [COUNT]', # Nazwa kana³u
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 10],
- ],
- # •» FB_POSTS - Funkcja s³u¿aca do wpisywania w nazwê kana³u iloœci lajków z fanpage, a w opisie wypisywanie postów.
- 'fb_posts' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'page_id' => 'sbotteamspeak', # Id strony
- 'post_view' => 5, # Iloœæ wyœwietlanych postów
- 'channel_id' => 180, # Id kana³u
- 'channel_name' => '• Posty z FanPage (Polubieñ: [COUNT])', # Nazwa kana³u
- 'api_key' => 'EAAeJw73ppiUBABKApeSZAa3rEiLT1HJxZBhJ8KdopKhltUMwjlb68pOm3EytIJNKJ2kowYHhbncRZCW2ZBWltloykQiPdSthXLYkQ0eZAcvW7mEGmu3WL7A6unSiuZAkuYUvZCqlZCUvTJbZA99hhUlx5S1sz2vLSWtw4JtVx51RWIgZDZD', # Api
- 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 1],
- ],
- # •» YOUTUBE_IN_CHANNEL - Funkcja s³u¿aca do wpisywania w nazwy kana³u statystyki, a w opis informacje z danego kana³u na youtube
- # Zaproponowa³: textr1
- 'youtube_in_channel' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'api_key' => 'AIzaSyCOXygGkGvU8Oivx7rvb9dZRCg03atjCvU',
- 'channels' => [
- 0 => [
- # Id youtubera mo¿na pozyskaæ z tej strony: https://commentpicker.com/youtube-channel-id.php podaj¹c url kana³u.
- 'user_id' => 'UCwBtP6NDQtsP5YBa4vuZqHA',
- 'channel_id_main' => 182,
- # IloϾ subskrybcji
- 'channel_id_subs' => 182,
- 'channel_name_subs' => '• Friz ( Subskrybcji: [COUNT] )',
- # Iloœæ wyœwietlenia
- 'channel_id_views' => 183,
- 'channel_name_views' => '» Iloœæ wyœwietleñ: [COUNT]',
- # Iloœæ kana³ów
- 'channel_id_videos' => 184,
- 'channel_name_videos' => '» Iloœæ wyœwietleñ: [COUNT]',
- ],
- ],
- 'interval' => ['days' => 0, 'hours' => 1, 'minutes' => 1, 'seconds' => 1],
- ],
- # •» DJ_IN_CHANNEL - Funkcja s³u¿aca do wpisywania w nazwê kana³u aktualnej osoby z talkpowerem
- 'dj_in_channel' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 38, # Id kana³u gdzie bêdzie dj
- 'channel_id_name' => 196, # Id kana³u gdzie wpisuje nazwê
- 'channel_name' => '• Aktualny dj: [NAME]',
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 15],
- ],
- # •» ANNOUNCEMENTS - Funkcja s³u¿aca do wpisywania w opis kana³u informacji od autora aplikacji
- 'announcements' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 640, # Id kana³u gdzie bêdzie dj
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 15],
- ],
- # •» GROUPS_REMOVE - Funkcja s³u¿aca do usuniêcia u¿ytkownikowi wszystkich ustalonych grup po wejœciu na odpowiedni kana³
- 'groups_remove' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'is_client_on_channel' => [788,789],
- 'channels' => [
- 788 => [76,91,92,93,94,95,96,97,81,86,87,98],
- 789 => [48,41,42,43,44,45,46,47,49],
- ],
- ],
- ];
- ###################
- # USTAWIENIA #
- # INSTANCJA IV #
- ###################
- $config['settings']['4'] = [
- # Nazwa bota
- 'bot_name' => 'DarkTalk • Database',
- # Instance enabled
- 'instance_enabled' => true,
- # Domyœlny kana³
- 'default_channel' => 2,
- # Baza danych
- # W³acz - True | Wy³¹cz - False
- 'database_enabled' => true,
- # Nazwa systemu
- # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
- 'system_type' => '@functions',
- # Nazwa folderu
- # Domyœlnie: instance_1
- 'folder_name' => 'instance_4',
- ];
- ###################
- # FUNCKJE #
- # INSTANCJA IV #
- ###################
- $config['functions']['4'] = [
- # •» GET_CLIENTS - Funkcja s³u¿aca do sczytywania
- 'get_clients' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'ignored_groups' => [37], # Ignorowane grupy, które nie bêd¹ wyœwietlane w topkach
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 20],
- ],
- # TOP: Spêdzonego czasu
- 'time_spent' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'limit' => 155, # Limit wyœwietlanych topek
- 'top_desc' => '[img]https://i.imgur.com/Xyn1c8Z.png[/img]', # Górny napis w opisie
- 'channel_id' => 73, # Id kana³u do edycji
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
- ],
- # TOP: Iloœæ po³¹czeñ z serwerem
- 'connections' => [
- 'enabled' => true,
- 'limit' => 153,
- 'top_desc' => '[img]https://i.imgur.com/ZqYU3ek.png[/img]',
- 'channel_id' => 74,
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
- ],
- # TOP: Najd³u¿sze po³¹czenia
- 'connection_time' => [
- 'enabled' => true,
- 'limit' => 154,
- 'top_desc' => '[img]https://i.imgur.com/kw3T3OZ.png[/img]',
- 'channel_id' => 75,
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
- ],
- # TOP: Spêdzonego czasu away
- 'idle_time' => [
- 'enabled' => true,
- 'limit' => 156,
- 'top_desc' => '[img]https://i.imgur.com/jbFyMjK.png[/img]',
- 'channel_id' => 76,
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
- ],
- # TOP: Poziomów
- 'level' => [
- 'enabled' => true,
- 'limit' => 15,
- 'top_desc' => '[img]https://i.imgur.com/85dmTqB.png[/img]',
- 'channel_id' => 174,
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
- ],
- # •» CLEINT_LEVELS - Funkcja odpowiadaj¹ca za nadanie u¿ytkownikowi poziomu za jego spêdzony na serwerze czas
- # WA¯NE INFO: Czas na nastêpn¹ grupê resetuje siê wraz z uzyskaniem nowej grupy.
- 'client_levels' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- #
- # PRZYDATNE:
- # 1 godzina: 60
- # 2 godziny: 2*60
- # 1 dzieñ: 24*60
- # 2 dni: 2*24*60
- #
- 'levels' => [
- # Level | Czas w minutach | Id grupy
- 1 => ['time' => 1, 'group_id' => 56],
- 2 => ['time' => 5, 'group_id' => 57],
- 3 => ['time' => 60, 'group_id' => 58],
- 4 => ['time' => 4, 'group_id' => 59],
- 5 => ['time' => 8*60, 'group_id' => 60],
- 6 => ['time' => 24*60, 'group_id' => 62],
- 7 => ['time' => 5*60, 'group_id' => 63],
- 8 => ['time' => 2*24*60, 'group_id' => 64],
- 9 => ['time' => 3*60, 'group_id' => 65],
- 10 => ['time' => 24*60, 'group_id' => 66],
- ],
- 'ignored_groups' => [37,9], # Grupy ignorowane
- 'needed_groups' => [13], # Potrzebna jedna grupa z ca³ej listy aby otrzymaæ poziom
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
- ],
- # •» NEW_CLIENTS_TODAY - Funkcja odpowiadaj¹ca za sczytywanie nowych u¿ytkowników do bazy dancyh, a nastêpnie wypisywanie ich do opisu kana³u
- 'new_clients_today' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 150,
- 'channel_name' => 'Nowi u¿ytkownicy: [COUNT]',
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 5],
- ],
- # •» ACHIEVEMENTS - Funkcja odpowiadaj¹ca za nadanie danej grupy za iloœæ po³¹czeñ i spêdzony czas
- # Zaproponowa³: Polarnyy
- 'achievements' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'first_group' => 69, # Id grupy z nazw¹ np. '__-= Osi¹gniêcia =-__'
- 'end_group' => 70, # Id grupy z nazw¹ np. '__-= Osi¹gniêcia Koniec =-__'
- 'connections_group' => 74, # Id grupy z nazw¹ np. '* Po³¹czenia'
- 'time_spent_group' => 75, # Id grupy z nazw¹ np. '* Spêdzony czas'
- 'level_group' => 82, # Id grupy z nazw¹ np. '* Poziomy'
- 'connections' => [
- # Index | Iloœæ po³¹czeñ | Id grupy
- 0 => ['connections' => 1, 'group_id' => 67],
- 1 => ['connections' => 5, 'group_id' => 68],
- 2 => ['connections' => 10, 'group_id' => 84],
- 3 => ['connections' => 100, 'group_id' => 85],
- ],
- # Grupy ze spêdzonym czasem
- 'time_spent' => [
- # Index | Spêdzony czas | Id grupy
- 0 => ['time_spent' => 60, 'group_id' => 73],
- 1 => ['time_spent' => 5*60, 'group_id' => 71],
- 2 => ['time_spent' => 10*60, 'group_id' => 72],
- ],
- 'needed_groups' => [13],
- 'ignored_groups' => [37],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
- ],
- # •» COUNT_OF_DATABASE_CLIENTS - Funkcja s³u¿¹ca do wpisywania w nazwê kana³u iloœci klientów w bazie danych
- 'count_of_database_clients' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 149,
- 'channel_name' => 'Zarejestrowani u¿ytkownicy: [COUNT]',
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 5, 'seconds' => 10],
- ],
- # •» RANDOM_GROUP - Funkcja s³u¿¹ca do losowania grupy
- 'random_group' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'for_time' => 1, # Czas nadania grupy | W dniach
- 'needed_groups' => [13], # Potrzebane grupy do losowania
- 'ignored_groups' => [37,10,11], # Ignorowane grupy w losowaniu
- 'group_award_id' => 83, # Id grupy tzw. nagroda
- 'channel_id' => 253, # Id kana³u z wypisanymi zwyciêzcami
- 'view_in_desc' => 30, # Iloœæ zwyciêzców pokazanych w opisie
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 5, 'seconds' => 10],
- ],
- # •» GET_STATISTICS_OF_ADMINS - Funkcja s³u¿¹ca do sczytywania statystyk administracji
- 'get_statistics_of_admins' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'admin_groups' => [10,11],# Ignorowane grupy
- 'register_groups' => [14,15,13], # Grupy rejestracji
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 25],
- ],
- # •» ADMINS_STATISTICS_SAVE_IN_CHANNEL - Funkcja s³u¿¹ca do zapisywania statystyk administracji na kana³ach
- 'admins_statistics_save_in_channel' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'time_spent' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 255, # Id kana³u do edycji
- ],
- 'servergroups' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 283, # Id kana³u do edycji
- ],
- 'help_center' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'channel_id' => 284, # Id kana³u do edycji
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
- ],
- # •» CREATE_VIP_CHANNEL - Funkcja s³u¿¹ca do stworzenia kana³u vip gdy u¿ytkownik wejdzie na odpowiedni kana³
- # Nazwy kana³ów/podkana³ów mo¿na edytowaæ w pliku z jêzykiem (œcie¿ka: files/language.php)
- 'create_vip_channel' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'is_client_on_channel' => [175],
- 'channels' => [
- 175 => [
- 'zone_name' => 'VIP', # Nazwa strefy
- 'get_tag_from_desc' => true, # Czy ma braæ nazwê gildii z opisu klienta
- 'online_from_group' => true, # Czy ma byæ online z grupy
- 'channel_add_group' => true, # Czy ma byæ nadawanie grupu
- 'first_channel' => 142, # Pierwszy kana³ gdy nie ma ¿adnych kana³ów
- 'group_id' => 51, # Id grupy szablonu (do kopiowania grupy)
- 'owner_channel_id' => 14, # Id grupy kana³owej kana³owej
- 'home_subchannel_count' => 5, # Iloœæ podkana³ów do g³ównego
- 'rekru_subchannel_count' => 2, # Iloœæ podkana³ów do kana³u rekrutacji
- ],
- ],
- ],
- # •» CREATE_ELITE_CHANNEL - Funkcja s³u¿¹ca do stworzenia kana³u elite gdy u¿ytkownik wejdzie na odpowiedni kana³
- 'create_elite_channel' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'is_client_on_channel' => [218],
- 'channels' => [
- # Id kana³u, którego po wejœciu otrzyma siê kana³
- 218 => [
- 'zone_name' => 'PREMIUM', # Nazwa strefy
- 'first_channel' => 192, # Pierwszy kana³
- 'group_id' => 78, # id grupy tzw. szablon
- 'owner_channel_id' => 14, # Id grupy kana³owej w³aœciciela
- 'create_big_number' => false, # Czy maj¹ byæ numerki na 4 kana³y
- 'get_tag_from_desc' => true, # Czy z opisu u¿ytkownika ma braæ tag
- 'channels' => [
- 0 => [
- 'channel_name' => '[cspacer]Online z [TAG]:',
- 'type' => 'online_from_group',
- ],
- 1 => [
- 'channel_name' => '[cspacer]Nadaj/Zabierz grupê [TAG]',
- 'type' => 'add_group',
- ],
- 2 => [
- 'channel_name' => '[cspacer[TAG][NUM]]• Liderówka •',
- 'block_channel' => true,
- 'type' => 'liders',
- 'subchannels_count' => 1,
- 'subchannels_open_count' => 1,
- ],
- 3 => [
- 'channel_name' => '[cspacer[TAG][NUM]]• vLiderówka •',
- 'block_channel' => true,
- 'type' => 'liders',
- 'subchannels_count' => 2,
- 'subchannels_open_count' => 1,
- ],
- 4 => [
- 'channel_name' => '[cspacer[TAG][NUM]]• Mistrzowka •',
- 'block_channel' => true,
- 'type' => 'liders',
- 'subchannels_count' => 2,
- 'subchannels_open_count' => 1,
- ],
- 5 => [
- 'channel_name' => '[cspacer[TAG][NUM]]• Kana³ G³ówny •',
- 'block_channel' => true,
- 'type' => 'channel',
- 'main' => true,
- 'subchannels_close_count' => 10,
- ],
- 6 => [
- 'channel_name' => '[cspacer[TAG][NUM]]• Rekrutacja •',
- 'block_channel' => true,
- 'type' => 'channel',
- 'subchannels_close_count' => 2,
- 'subchannels_open_count' => 1,
- ],
- ],
- ],
- ],
- ],
- # •» CHANNEL_GROUP - Funkcja odpowiadaj¹ca za sczytywanie z bazy danych i nadanie lub zdjêcie grupy gdy u¿ytkownik wejdzie na kana³
- 'channel_group' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
- ],
- # •» 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
- 'group_online' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'channel_name' => [
- 'VIP' => '» Online z [GROUP_NAME]: [ONLINE]/[MAX]',
- 'PREMIUM' => '[cspacer]Online z [GROUP_NAME]: [ONLINE]/[MAX]',
- ],
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
- ],
- # •» LAST_ACTIONS - Funkcja odpowiadaj¹ca za wypisywanie w nazwê kana³u ostatnich akcji z bota
- 'last_actions' => [
- 'enabled' => false, # W³acz - True | Wy³¹cz - False
- 'show_limit' => 15,
- 'channel_id'=>599,
- 'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
- ],
- ];
- ###################
- # USTAWIENIA #
- # INSTANCJA V #
- ###################
- $config['settings']['5'] = [
- # Nazwa bota
- 'bot_name' => 'SBOT » Weso³y Autobus',
- # Instance enabled
- 'instance_enabled' => false,
- # Domyœlny kana³
- 'default_channel' => 2,
- # Baza danych
- # W³acz - True | Wy³¹cz - False
- 'database_enabled' => true,
- # Nazwa systemu
- # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
- 'system_type' => '@teleport',
- # Nazwa folderu
- # Domyœlnie: instance_4
- 'folder_name' => 'instance_5',
- ];
- ###################
- # FUNCKJE #
- # INSTANCJA V #
- ###################
- $config['options']['5'] = [
- # Wiadomoœæ przy wejœciu
- 'welcome_message' => [
- 'enabled' => true, # W³acz - True | Wy³¹cz - False
- # Wiadomoœci
- 'messages' => [
- '[b][color=green]Witaj [NICKNAME][/b], ja jestem [b]Weso³ym Autobusem[/b] ( ?° ?? ?°)',
- 'Zawiozê Ciê praktycznie do ka¿dej gildii na serwerze,',
- 'Wystarczy, ¿e powiesz mi gdzie chcesz jechaæ. [i](Uzycie: !jedz TAG)[/i]',
- ' ',
- '[b]? Lista przystanków ?[/b]',
- ],
- ],
- # Spis gildii
- 'guilds_list' => [
- # Nazwa gildii => Id kana³u tzw. Przystanka
- 'XD1' => 248,
- 'SBOTS' => 249,
- 'BEST' => 339,
- 'HWDp' => 340,
- ],
- # Wygl¹d komend
- 'commands' => [
- '!jedz', # Komenda od teleportowania do gildii
- '!rozklad', # Komenda od listy gildii
- ],
- ];
- ###################
- # USTAWIENIA #
- # INSTANCJA VI #
- ###################
- $config['settings']['6'] = [
- # Nazwa bota
- 'bot_name' => 'SBOT » Komander',
- # Instance enabled
- 'instance_enabled' => false,
- # Domyœlny kana³
- 'default_channel' => 2,
- # Baza danych
- # W³acz - True | Wy³¹cz - False
- 'database_enabled' => true,
- # Nazwa systemu
- # Dla bezpieczeñstwa nie zmieniaæ,bo moze wybuchn¹æ
- 'system_type' => '@commands',
- # Nazwa folderu
- # Domyœlnie: instance_6
- 'folder_name' => 'instance_6',
- ];
- ###################
- # FUNCKJE #
- # INSTANCJA VI #
- ###################
- $config['commands']['6'] = [
- # •» PWALL - Po wywo³aniu komendy, bot wysy³a wiadomoœæ do wszystkich u¿ytkowników na serwerze
- # U¿ycie: !pwall Wiadomoœæ testowa
- 'pwall' => [
- 'enabled' => true,
- 'needed_groups' => [10],
- ],
- # •» PWGROUP - Po wywo³aniu komendy, bot wysy³a wiadomoœæ do wszystkich u¿ytkowników na serwerze z podanej grupy
- # U¿ycie: !pwgroup {id_grupy} Wiadomoœæ testowa
- 'pwgroup' => [
- 'enabled' => true,
- 'needed_groups' => [10],
- ],
- # •» PWADMINS - Po wywo³aniu komendy, bot wysy³a wiadomoœæ do wszystkich adminów na serwerze
- # U¿ycie: !pwadmins Wiadomoœæ testowa
- 'pwadmins' => [
- 'enabled' => true,
- 'admin_groups' => [10,11,88,13],
- 'needed_groups' => [10],
- ],
- # •» POKEALL - Po wywo³aniu komendy, bot zaczepia wszystkich u¿ytkowników na serwerze
- # U¿ycie: !pokeall Wiadomoœæ testowa
- 'pokeall' => [
- 'enabled' => true,
- 'needed_groups' => [10],
- ],
- # •» POKEGROUP - Po wywo³aniu komendy, bot zaczepia wszystkich u¿ytkowników na serwerze z podanej grupy
- # U¿ycie: !pokegroup {id_grupy} Wiadomoœæ testowa
- 'pokegroup' => [
- 'enabled' => true,
- 'needed_groups' => [10],
- ],
- # •» POKEADMINS - Po wywo³aniu komendy, bot zaczepia wszystkich adminów na serwerze
- # U¿ycie: !pokeadmins Wiadomoœæ testowa
- 'pokeadmins' => [
- 'enabled' => true,
- 'admin_groups' => [10,11,88,13],
- 'needed_groups' => [10],
- ],
- # •» MEETING - Po wywo³aniu komendy, bot przenosi wszystkich adminów na kana³ zebrania
- # U¿ycie: !meeting
- 'meeting' => [
- 'enabled' => true,
- 'admin_groups' => [10,11,88,13],
- 'channel_id' => 8,
- 'needed_groups' => [10],
- ],
- # •» CLIENTLIST - Po wywo³aniu komendy, bot wypisuje wszystkich u¿ytkowników z serwera
- # U¿ycie: !clientlist
- 'clientlist' => [
- 'enabled' => true,
- 'needed_groups' => [10],
- ],
- # •» CHANNELLIST - Po wywo³aniu komendy, bot wypisuje wszystkie kana³y z serwera
- # U¿ycie: !channellist
- 'channellist' => [
- 'enabled' => true,
- 'needed_groups' => [10],
- ],
- # •» RESTART - Po wywo³aniu komendy, bot restartuje wszystkie instancje
- # U¿ycie: !restart
- 'restart' => [
- 'enabled' => true,
- 'needed_groups' => [10],
- ],
- # •» CLIENT - Po wywo³aniu komendy, bot wypisuje informacje z podanego u¿ytkownika
- # U¿ycie: !client {client_database_id}
- 'client' => [
- 'enabled' => true,
- 'needed_groups' => [10],
- ],
- ];
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement