Facebook
From Scorching Echidna, 4 Years ago, written in PHP.
This paste is a reply to Sbot from Demon - go back
Embed
Viewing differences between Sbot and Re: Sbot

#############################################################
#
#                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' => '147.135.191.46',
                

                # 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' => '',
                
];


                        ###################
                        #        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' => '',
                

                # 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' => '',

        ],

        # Id instancji bota
        6 => [

                # Login do konta Query
                'login' => 'serveradmin',

                # Hasło do konta Query
                'pass' => '',

        ],

];



$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' => 'ᴍᴜʟᴛɪ-ᴛs.ᴘʟ @ ᴀᴅᴍɪɴɪsᴛᴀʀᴛᴏʀ',


                # 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' => true, # 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' => [6,12], # Ignorowane grupy
        ],


        # •» ANTY_RECORD - Funkcja służaca do sprawdzania czy użytkownicy nie nagrywają na kanałach
        'anty_record' => [
                'enabled' => true, # Włacz - True | Wyłącz - False
                'ignored_groups' => [6,12], # 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' => 314, # Id kanału
                                'channel_name' => '[cspacer]٠•● oɴlιɴe: [CHANGE] ●•٠', # Nazwa kanał
                        ],
                        'packets' => [
                                'enabled' => true, # Włacz - True | Wyłącz - False
                                'channel_id' => 29, # Id kanału
                                'channel_name' => '[cspacer]٠•● ᴘᴀᴄᴋᴇᴛ ʟᴏss: [CHANGE] % ●•٠', # Nazwa kanału
                        ],
                        'ping' => [
                                'enabled' => true, # Włacz - True | Wyłącz - False
                                'channel_id' => 51, # Id kanału
                                'channel_name' => '[cspacer]٠•● ᴘɪɴɢ: [CHANGE] ᴍs ●•٠', # Nazwa kanału
                        ],
                        'visits' => [
                                'enabled' => False, # Włacz - True | Wyłącz - False
                                'channel_id' => 52, # Id kanału
                                'channel_name' => '• Odwiedzono nas: [CHANGE]', # Nazwa kanału
                        ],
                        'channels' => [
                                'enabled' => true, # Włacz - True | Wyłącz - False
                                'channel_id' => 189, # Id kanału
                                'channel_name' => '● ιlość ĸαɴαłów prywαтɴycн: [CHANGE]', # Nazwa kanału
                        ],
                        'clock' => [
                                'enabled' => true, # Włacz - True | Wyłącz - False
                                'channel_id' => 201, # Id kanału
                                'channel_name' => '[cspacer]♦> ɢodzιɴα: [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' => 1, 'seconds' => 10],
        ],
        

        # •» 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' => [185,186],
                'channels' => [
                #        Id kanału |                Id grupy | Czy ma usuwać po ponowym wejściu na kanał
                        185 => ['group_id' => 96, 'remove' => true],
                        186 => ['group_id' => 97, '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' => true, # Włacz - True | Wyłącz - False
                'channels' => [
                #        Id kanału |                Id grupy | Format nazwy kanału
                        95 => ['group_id' => 94, 'format' => '[cspacer][GROUP_NAME] ᴏɴʟɪɴᴇ: [ONLINE]/[MAX]'],
                        118 => ['group_id' => 93, 'format' => '[cspacer] [GROUP_NAME] ᴏɴʟɪɴᴇ: [ONLINE]/[MAX]'],
                        193 => ['group_id' => 9 'format' => '● ᴅᴏѕтęᴘɴᴇ вᴏтʏ мυᴢʏᴄᴢɴᴇ: [ONLINE]/[MAX]'],
                ],
                'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
        ],
        

        # •» 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' => 46, # Id kanału
                'channel_name' => '[cspacer]٠•● reĸord oɴlιɴe: [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' => 22, # Id kanału
                'channel_name' => '[cspacer]ᴅᴏsᴛęᴘɴʏᴄʜ ᴀᴅᴍɪɴɪsᴛʀᴀᴛᴏʀóω: [COUNT]', # Nazwa kanału
                'admin_groups' => [10,11], # Grupy administracji
                'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
        ],
        

        # •» 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' => 173, # Id kanału
                'admin_groups' => [6,12,14,15,16,17], # Grupy administracji
                'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 2, 'seconds' => 10],
        ],
        

        # •» 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' => [175],
                'channels' => [
                # Id kanału | Lista grup do zaczepki | Czy ma zaliczać do udzielonej pomocy | kanały pomocy
                        175 => ['groups_id'=>[6,12,14,15,16,17], 'admins_statistics'=>true, 'help_channels' => [175]],
                ],
        ],
        

        # •» CLIENT_CHANNEL_STATUS - Funkcja wpisująca w nazwę kanału status administratora
        'client_channel_status' => [
                'enabled' => true, # Włacz - True | Wyłącz - False
                'groups' => [6], # Grupy administracji
                'channels' => [
        # DdbId klienta | Id kanału | Format nazwy kanału
                        6 => [
                                'channel_id' => 43,
                                'format' => '• [[GROUP]] [NICK] - [STATUS]',
                                'description' => [
                                        'enabled' => False,
                                        'fb' => 'sbotteamspeak',
                                        'email' => '',
                                        'gadugadu' => '60535067',
                                        'telegram' => 'demonek',
                                ],
                        ],
                ],
                'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 25],
        ],
        

        # •» 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' => 120, # 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' => [185,186],
                'groups' => [96,97], # Grupy rejestracji
                'channels' => [
                #        Id kanału |                Id grupy | Po jakim czacie ma nadawać
                        185 => ['group_id' => 96, 'time_spent' => 1],
                        186 => ['group_id' => 97, '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' => true, # Włacz - True | Wyłącz - False
                'ignored_groups' => [6,87,88,89,90,91,94], # Ignorowane grupy
                'groups' => [
                        0 => [ # Index
                                'groups_id' => [96,97], # Id grup do sprawdzania
                                'groups_limit' => 1, # Limit grup
                        ],
                        1 => [
                                'groups_id' => [96,97],
                                'groups_limit' => 4,
                        ],
                ],
                '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' => true, # Włacz - True | Wyłącz - False
                'channels' => [
                        24 => [
                                'channel_name_open' => '• ceɴтrυм poмocy ᴛs૩ [ » wejdź тυтαj « ]',
                                'channel_name_close' => '• ceɴтrυм poмocy ᴛs૩ [ » ᴢᴀᴍᴋɴɪęᴛᴇ « ]',
                                'time_open' => '14:00',
                                'time_close' => '23: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' => [6,12], # 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]',
                        'Pogoda z: [color=#0055ff][b][WEATHER_CITY]',
                        'Stan pogody: [color=#0055ff][b][WEATHER_STATUS]',
                        'Ilość stopni: [color=#0055ff][b][WEATHER_TEMP]',
                ],
        ],


        # •» GUILDS_POKE - Funkcja służaca do zeczepiania osób typu lider w kanałach gildyjnych
        'guilds_poke' => [
                'enabled' => False, # 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' => 'ᴍᴜʟᴛɪ-ᴛs.ᴘʟ @ sᴛʀᴀżɴɪᴋ ᴋᴀɴᴀłóω',


                # 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' => true, # Włacz - True | Wyłącz - False
                'private_zone' => 274,
                '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' => true, # Włacz - True | Wyłącz - False
                'is_client_on_channel' => [188],
                'channel_id' => 188, # Id kanału, którego po wejściu na niego otrzymamy kanał prywatny
                'owner_channel_group' => 5,
                'private_zone' => 98,
                'sub_channels_count' => 3,
                'channel_password' => 'haslo123',
        ],


        # •» 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' => true, # Włacz - True | Wyłącz - False
                'private_zone' => 274,
                # W nazwie kanału wpisuje ilość wolnych kanałów prywatnych
                'empty' => [
                        'enabled' => true, # Włacz - True | Wyłącz - False
                        'channel_id' => 190, # Id kanału
                        'channel_name' => '● ιlość wolɴycн ĸαɴαłów prywαтɴycн: [COUNT]', # Nazwa kanału
                ],
                # W nazwie kanału wpisuje ilość zajętych kanałów prywatnych
                'locked' => [
                        'enabled' => False, # 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' => 189, # Id kanału
                        'channel_name' => '● ιlość ĸαɴαłów prywαтɴycн: [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' => 189, # Id kanału
                ],
                'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 30],
        ],

];



                        ###################
                        #        USTAWIENIA          #
                        #  INSTANCJA III  #
                        ###################
$config['settings']['3'] = [

                # Nazwa bota
                'bot_name' => 'ᴍᴜʟᴛɪ-ᴛs.ᴘʟ @ ᴘʀᴀᴄᴜś',


                # 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' => true, # 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' => 206, # Id kanału
                'move_when_time' => false, # Czy ma przenieść gdy ktoś jest X czasu away
                'afk_time' => 10, # 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' => False, # 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' => False, # 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' => 49, # Id kanału
                'channel_name' => '[cspacer]٠•● υżyтĸowɴιĸów αwαy: [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' => 11, # 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' => True, # 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' => [
                        317 => [
                                0 => [
                                        'channel_name' => '[cspacer]Hard-Shots.pl',
                                        'channel_description' => '[center][color=red][size=11]Hard-Shots.pl - Graj z nami[/size][/color]
[b]Serwery Counter Strike 1.6[/b][/center]
[list]
[*] [b][JAILBREAK] → 46.29.21.219:27345[/b]


[*] [b][DD2 ONLY] → 193.33.176.33:27015[/b]


[*] [b][ONLY AWP] → 193.33.177.14:27155[/b]


[*] [b][4FUN+BF4] → 193.33.177.205:27015[/b]


[*] [b][CS:GO MOD] → 193.33.177.21:27080[/b]
[/list]
',
                                ],
                                1 => [
                                        'channel_name' => 'Hosting LVL UP',
                                        'channel_description' => '[img]https://i.imgur.com/qN4hxUH.png[/img]',
                                ],
                                2 => [
                                        'channel_name' => '',
                                        'channel_description' => '',
                                ],
                        ],
                        320 => [
                                0 => [
                                        'channel_name' => '',
                                        'channel_description' => '',
                                ],
                                1 => [
                                        'channel_name' => '',
                                        'channel_description' => '',
                                ],
                        ],
                ],
                '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' => '© MULTI-TS | Stabilny | Publiczny | Darmowy [ ONLINE: [ONLINE] ]', 
                'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 15],
        ],
        

        # •» 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' => 'ωɪᴛᴀᴊ ɴᴀ ♦ [b]MULTI-TS.PL ♦ Online: [ONLINE][/b]\nᴀᴋᴛᴜᴀʟɴɪᴇ ᴢᴀʟᴏɢᴏωᴀɴʏᴄʜ ᴊᴇsᴛ [b][ONLINE]/[MAX][/b] ᴜżʏᴛᴋᴏωɴɪᴋóω ᴏɴʟɪɴᴇ\nsᴇʀωᴇʀ ᴅᴢɪᴀłᴀ ᴏᴅ [b][UPTIME][/b]',
                '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' => False, # Włacz - True | Wyłącz - False
                'channel_id' => 62, # 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' => False, # Włacz - True | Wyłącz - False
                'channel_id' => 96, # Id kanału 
                'channel_name' => '• Klientów query: [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' => true, # Włacz - True | Wyłącz - False
                'is_client_on_channel' => [187],
                'channels' => [
                        187 => [96,97],
                ],
        ],

];


                        ###################
                        #        USTAWIENIA          #
                        #   INSTANCJA IV  #
                        ###################
$config['settings']['4'] = [

                # Nazwa bota
                'bot_name' => 'ᴍᴜʟᴛɪ-ᴛs.ᴘʟ @ ʀᴀɴᴋɪɴɢ',


                # 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' => [9,101], # 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' => 15, # 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' => 15,
                'top_desc' => '[img]https://i.imgur.com/ZqYU3ek.png[/img]',
                'channel_id' => 25,
                'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
        ],


        # TOP: Najdłuższe połączenia
        'connection_time' => [
                'enabled' => true,
                'limit' => 15,
                'top_desc' => '[img]https://i.imgur.com/kw3T3OZ.png[/img]',
                'channel_id' => 21,
                'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 4, 'seconds' => 10],
        ],


        # TOP: Spędzonego czasu away
        'idle_time' => [
                'enabled' => true,
                'limit' => 15,
                'top_desc' => '[img]https://i.imgur.com/jbFyMjK.png[/img]',
                'channel_id' => 25,
                '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' => 24,
                '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' => 189,
                'channel_name' => '[cspacer]٠•● ɴew υѕerѕ тodαy: [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' => False, # Włacz - True | Wyłącz - False
                'channel_id' => 5,
                'channel_name' => '• Użytkowników w bazie danych: [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' => True, # Włacz - True | Wyłącz - False
                'admin_groups' => [0],# Ignorowane grupy
                'register_groups' => [6,12,14,15,16,17], # 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' => True, # Włacz - True | Wyłącz - False
                'time_spent' => [
                        'enabled' => true, # Włacz - True | Wyłącz - False
                        'channel_id' => 165, # Id kanału do edycji
                ],
                'servergroups' => [
                        'enabled' => False, # Włacz - True | Wyłącz - False
                        'channel_id' => 283, # Id kanału do edycji
                ],
                'help_center' => [
                        'enabled' => False, # 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' => False, # 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' => true, # Włacz - True | Wyłącz - False
                'channel_name' => [
                        'VIP' => '[cspacer][GROUP_NAME] ᴏɴʟιɴᴇ: [ONLINE]/[MAX][GROUP_NAME]',
                        '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' => true, # Włacz - True | Wyłącz - False
                'show_limit' => 15,
                'channel_id'=>10,
                'interval' => ['days' => 0, 'hours' => 0, 'minutes' => 1, 'seconds' => 10],
        ],

];



                        ###################
                        #        USTAWIENIA          #
                        #   INSTANCJA V   #
                        ###################
$config['settings']['5'] = [

                # Nazwa bota
                'bot_name' => 'ᴍᴜʟᴛɪ-ᴛs.ᴘʟ @ ωᴇsᴏłʏ ᴀᴜᴛᴏʙᴜs',



                # 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' => '@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
                'SQN' => 304,
                'LENNYFACE' => 305,
        ],

        # 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' => 'ᴍᴜʟᴛɪ-ᴛs.ᴘʟ @ ᴋᴏᴍᴀɴᴅᴇʀ',


                # 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' => '@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' => [2,6],
        ],


        # •» 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' => [2,6],
        ],


        # •» 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' => [6,12,14,15,16,17],
                'needed_groups' => [2,6],
        ],


        # •» POKEALL - Po wywołaniu komendy, bot zaczepia wszystkich użytkowników na serwerze
        # Użycie: !pokeall Wiadomość testowa
        'pokeall' => [
                'enabled' => true,
                'needed_groups' => [2,6],
        ],


        # •» 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' => [2,6],
        ],


        # •» POKEADMINS - Po wywołaniu komendy, bot zaczepia wszystkich adminów na serwerze
        # Użycie: !pokeadmins Wiadomość testowa
        'pokeadmins' => [
                'enabled' => true,
                'admin_groups' => [6,12,14,15,16,17],
                'needed_groups' => [2,6],
        ],


        # •» MEETING - Po wywołaniu komendy, bot przenosi wszystkich adminów na kanał zebrania
        # Użycie: !meeting
        'meeting' => [
                'enabled' => true,
                'admin_groups' => [6,12,14,15,16,17],
                'channel_id' => 8,
                'needed_groups' => [2,6],
        ],


        # •» CLIENTLIST - Po wywołaniu komendy, bot wypisuje wszystkich użytkowników z serwera
        # Użycie: !clientlist
        'clientlist' => [
                'enabled' => true,
                'needed_groups' => [2,6],
        ],


        # •» CHANNELLIST - Po wywołaniu komendy, bot wypisuje wszystkie kanały z serwera
        # Użycie: !channellist
        'channellist' => [
                'enabled' => true,
                'needed_groups' => [2,6],
        ],


        # •» RESTART - Po wywołaniu komendy, bot restartuje wszystkie instancje
        # Użycie: !restart
        'restart' => [
                'enabled' => true,
                'needed_groups' => [2,6],
        ],


        # •» CLIENT - Po wywołaniu komendy, bot wypisuje informacje z podanego użytkownika
        # Użycie: !client {client_database_id}
        'client' => [
                'enabled' => true,
                'needed_groups' => [2,6],
        ],

];



?>