Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // !-----> Config Instancji 1 <-----! //
- $config[1]['connection'] =
- [
- 'server_ip' => 'localhost', // IP serwera ts3
- 'voice_port' => 9987,
- 'query_port' => 10011,
- 'query_login' => 'serveradmin',
- 'query_password' => 'xxxx',
- 'bot_name' => '@Automat', // Nazwa z która ma wejść bot
- 'join_to_channel' => 521, // Kanał na którym ma siedzieć bot
- 'name' => 'First',
- 'debug_mode' => false,
- ];
- $config[1]['save_log'] =
- [
- 'enabled' => true,
- ];
- $config['mysql'] =
- [
- 'host' => 'localhost',
- 'login' => 'admin',
- 'password' => 'splt',
- 'database' => 'Admin',
- ];
- $config[1]['functions'] =
- [
- /* Wysyłanie wiadomości dla użytkownika przy wejściu */
- 'connectMessage' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'message' =>
- [
- '—————————————————————————————————————',
- 'Twój nick: [nickname]',
- 'Online: [online]/[maxslots]',
- 'Połączyłeś/aś się z [country], o godzinie [time]',
- ' ',
- '[b][color=red]Ważne: ',
- '[b]Jeżeli znalazłeś/aś błąd lub błędy napisz do administratora!',
- '[b]Działanie na szkodę serwera otrzymasz karę!',
- '—————————————————————————————————————'
- ],
- 'require' => ['clientList','serverInfo'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1],
- ],
- 'ddosInformation' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'functions' =>
- [
- 'virtualserver_total_ping' =>
- [
- 'threshold' => 200, // granica przy jakiej ma informować!
- 'groups' => [11,12,13], // grupy do których ma wysyłać wiadmość
- 'message' =>
- [
- 'Drogi administratorze wykryłem wysoki Ping.',
- 'Ping: [ping]',
- 'Ilość utraconych pakietów: [packet_lost]%',
- ],
- ],
- 'virtualserver_total_packetloss_speech' =>
- [
- 'threshold' => 30*100, //granica przy jakie ma informować
- 'groups' => [11,12,13], // grupy do których ma wysyłać wiadmość
- 'message' =>
- [
- 'Drogi administratorze wykryłem wysoke Pakiety.',
- 'Ping: [ping]',
- 'Ilość utraconych pakietów: [packet_lost]%',
- ],
- ],
- ],
- 'require' => ['clientList','serverInfo'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' =>3,'seconds' => 0], // Optymalny czas: 1 min
- ],
- /* Funkcja służąca do generowania na kanale ilości administratorów online */
- 'adminsOnline' =>
- [
- 'enabled' => false, // włączone - false / wyłączone - false
- 'admin_groups' => [41], // akceptowane rangi
- 'channel_name' => '[cspacer]● Dostępne Boty Muzyczne - [online]', // nazwa kanału
- 'channel_description' => '[center][size=15] [B]Boty Muzyczne[/B][/size][/center][list]',
- 'channel_id' => 128, // id kanały
- 'require' =>['clientList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0], // Optymalny czas: 5min
- ],
- /* Obsługa centrum pomocy, pokowanie administracji */
- 'help_center' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'channels' =>
- [
- 428 => [6,15,19,20,16], // id kanału / id grupy
- 429 => [6,15,19,20,16], // id kanału / id grupy
- 430 => [6,15,19,20,16], // id kanału / id grupy
- 431 => [6,15,19,20,16], // id kanału / id grupy
- 432 => [6,15,19,20,16], // id kanału / id grupy
- ],
- 'require' => ['clientList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 3], // Optymalny czas: 5sek
- ],
- /* Funkcja służaca do generowania listy administracji */
- 'adminList' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'admin_groups' => [6,15,19,20], // akceptowane rangi
- 'channel_id' => 914, // id kanału
- 'channel_description' => '[center][hr][size=15][B]Lista administracji[/B][/size][/center]',
- 'client_afk' => 240, // po jakim czasie ma pokazywać że użytkownik jest afk ( sek )
- 'require' => ['clientList','serverGroupList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 3,'seconds' => 0], // Optymalny czas: 1-5 min
- ],
- /* Funkcja służaca do wypisywania statusy administratora na kanale */
- 'adminStatusOnChannel' =>
- [
- 'enabled' => true,
- 'admin_groups' => [6,15,18,19,29,20,16,24,21], // akceptowane rangi
- 'prefix_online' => 'Online',
- 'prefix_offline' => 'Offline',
- 'channels' =>
- [
- /* dbid użytkownika */ 11 =>
- [
- 'channel_id' => 450, // id kanału
- 'show' => '❱❯ [[group]] [name] ● [status]',
- ],
- /* dbid użytkownika */ 6 =>
- [
- 'channel_id' => 453, // id kanału
- 'show' => '❱❯ [[group]] [name] ● [status]',
- ],
- /* dbid użytkownika */ 99 =>
- [
- 'channel_id' => 456, // id kanału
- 'show' => '❱❯ [[group]] [name] ● [status]',
- ],
- ],
- 'require' => ['clientList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1], // Optymalny czas: 1min
- ],
- /* Funkcja służaca do wypisywania na kanale osób z innego kraju niż PL */
- 'otherCountry' =>
- [
- 'enabled' => false,
- 'channel_id' => 290,
- 'channel_name' => '◦ Osób z innych krajów: [number]',
- 'channel_description' => '[center][size=15] [B]Osoby z innych krajów[/B][/size][/center][list]',
- 'ignored_ranks' => [],
- 'require' => [],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 1,'seconds' => 0], // Optymalny czas: 1min
- ],
- /* Funkcja służąca do nadawania rangi na danym kanale */
- 'channelGroup' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'channels' =>
- [
- 434 => ['group' => 9,'timeSpent' => 0,'connections' => 0], /* id kanału / id rangi */
- 435 => ['group' => 43,'timeSpent' => 0,'connections' => 0], /* id kanału / id rangi */
- ],
- 'require' => ['clientList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 2], // Optymalny czas: 2sek
- ],
- /* Nadawanie rangi po określonym czasie */
- 'autoRegister' =>
- [
- 'enabled' => false, // włączone - false / wyłączone - false
- 'ranks' =>
- [
- 11 => ['timeSpent' => 3600,'connections' => 5,'ignored_ranks' => [9] ], /* id rangi / id rangi */
- ],
- 'require' => ['clientList','serverGroupList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 10], // Optymalny czas: 10sek
- ],
- /* Zbieranie statystyk */
- 'get_static' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'require' => ['serverInfo','mysql'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 10], // Optymalny czas: 10sek
- ],
- /* wypisywanie statystyk na kanale */
- 'static_channel' =>
- [
- 'enabled' => false, // włączone - false / wyłączone - false
- 'channel_id' => 100, // id kanały
- 'channel_name' => '[cspacer]● Bot query zużywa: [mem_usage]MB RAM', // nazwa kanału
- 'channel_description' => '[center][size=15] [B]Zużycie ramu przez bot query[/B][/size][/center][list]',
- 'require' => ['mysql'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 60], // Optymalny czas: 10sek
- ],
- /* Funkcja służąca do edytowania nazwy serwera */
- 'ServerName' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'functions' =>
- [
- 'virtualserver_name' =>
- [
- 'enabled' => true,
- 'name' => '| TS-FIX.PL | [ [online]/[maxslots] ] | [percent]% |', // nazwa serwera
- ],
- 'virtualserver_welcomemessage' =>
- [
- 'enabled' => false,
- 'name' => '',
- ],
- 'virtualserver_hostmessage' =>
- [
- 'enabled' => false,
- 'name' => '',
- ],
- 'virtualserver_hostbanner_gfx_url' =>
- [
- 'enabled' => false,
- 'name' => 'http://ts-fix.pl/banner.png',
- ],
- ],
- 'require' => ['serverInfo'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 15], // Optymalny czas: 1min
- ],
- 'get_static' =>
- [
- 'enabled' => true,
- 'require' => ['serverInfo','mysql'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5], // Optymalny czas: 10sek
- ],
- /* MultiFuncion */
- 'MultiFunction' =>
- [
- 'enabled' => false,
- 'functions' =>
- [
- 21 =>
- [
- 'enabled' => false,
- 'channel_name' => '[cspacer]● Botów Query - [query]', // nazwa kanału
- ],
- 512 =>
- [
- 'enabled' => true,
- 'channel_name' => '[cspacer]Onlιne υżyтĸownιĸów - [online]', // nazwa kanału
- ],
- 23 =>
- [
- 'enabled' => false,
- 'channel_name' => '[cspacer]● PacketLost - [packet_lost]%', // nazwa kanału
- ],
- 759 =>
- [
- 'enabled' => true,
- 'channel_name' => '[cspacer]Średni Ping - [ping] ms', // nazwa kanału
- ],
- 68 =>
- [
- 'enabled' => false,
- 'channel_name' => '[cspacer]● Data - [date]', // nazwa kanału
- ],
- 514 =>
- [
- 'enabled' => true,
- 'channel_name' => '[cspacer]Godzιna - [time]', // nazwa kanału
- ],
- 70 =>
- [
- 'enabled' => false,
- 'channel_name' => '[cspacer]● Liczba kanałów - [channel]', // nazwa kanału
- ],
- ],
- 'require' => ['serverInfo'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 10,'seconds' => 0], // Optymalny czas: 5min
- ],
- /* Funkcja służaca do wypisywania największej ilośći użytkowników na kanale */
- 'RecordOnline' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'channel_name' => '[cspacer]Reĸord ѕerwera - [record]', // nazwa kanału
- 'channel_description' => '[center][size=20][b]Rekord[/b][/size][b][hr][size=17][list][*]Osób: [record][*]Data: [date][/list][/b][/center]',
- 'channel_id' => 513, // id kanału
- 'require' => ['serverInfo','mysql'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 3], // Optymalny czas: 10sek
- ],
- /* Funkcja służaca do wypisywania największej ilośći użytkowników na kanale */
- 'NewUserToday' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'channel_name' => '[cspacer]Nowycн υżyтĸownιĸów - [count]', // nazwa kanłu
- 'channel_id' => 511, // id kanału
- 'require' => ['clientList','mysql'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5], // Optymalny czas: 10sek
- ],
- 'get_static' =>
- [
- 'enabled' => true,
- 'require' => ['serverInfo','mysql'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5], // Optymalny czas: 10sek
- ],
- /* Poziomy */
- 'Levels' =>
- [
- 'enabled' => false,
- 'ranks' =>
- [
- 106 => ['timeSpent' => 60,'connections' => 1], /* id rangi / id rangi */
- 107 => ['timeSpent' => 7200,'connections' => 1],
- 108 => ['timeSpent' => 18000,'connections' => 1],
- 109 => ['timeSpent' => 36000,'connections' => 1],
- 110 => ['timeSpent' => 86400,'connections' => 1],
- 111 => ['timeSpent' => 172800,'connections' => 1],
- 112 => ['timeSpent' => 345600,'connections' => 1],
- 113 => ['timeSpent' => 604800,'connections' => 1],
- 114 => ['timeSpent' => 1209600,'connections' => 1],
- 115 => ['timeSpent' => 2678400,'connections' => 1],
- ],
- 'ignored_ranks' => [41],
- 'require' => ['clientList','serverGroupList','mysql'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1], // Optymalny czas: 10sek
- ],
- 'TopGenerator' =>
- [
- 'enabled' => false,
- 'functions' =>
- [
- 'clientConnections' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'channel_id' => 502, // id kanału
- 'channel_description' => '[center][size=20][COLOR=Green]Top [limit] ilości połączeń[/COLOR][/size][/center]',
- 'limit' => 15, // limit wyświetlania
- ],
- 'clientTime' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'channel_id' => 503, // id kanału
- 'channel_description' => '[center][size=20][COLOR=Green]Top [limit] czasu połączenia[/COLOR][/center]',
- 'limit' => 15, // limit wyświetlania
- ],
- 'clientTimeSpent' =>
- [
- 'enabled' => true, // włączone - false / wyłączone - false
- 'channel_id' => 504, // id kanału
- 'channel_description' => '[center][size=20][COLOR=Green]Top [limit] czasu spędzonego[/COLOR][/size][/center]',
- 'limit' => 15, // limit wyświetlania
- ],
- 'clientAFK' =>
- [
- 'enabled' => false, // włączone - false / wyłączone - false
- 'channel_id' => 116, // id kanału
- 'channel_description' => '[center][size=15] [B]Top [limit] AFK[/B][/size][/center] \n[size=10]',
- 'limit' => 15, // limit wyświetlania
- ],
- ],
- 'require' => ['mysql'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 1,'seconds' => 0], // Optymalny czas: 1-5 min
- ],
- 'TopStatistic' =>
- [
- 'enabled' => false, // włączone - false / wyłączone - false
- 'timeAFK' => 600, // czas AFK
- 'ignored_ranks' => [0], // ignorowane gurpy
- 'require' => ['clientList','mysql'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5], // Musi być 1 min!
- ],
- 'PublicMonitor' =>
- [
- 'enabled' => false,
- 'channels' =>
- [
- 14 =>
- [
- 'channel_name' => '◦ Kanał - Bez Limitu #[number]',
- 'channel_description' => 'Tutaj opis kanału',
- 'free_channels' => 2,
- 'channel_maxclients' => -1,
- ],
- 15 =>
- [
- 'channel_name' => '◦ Kanał - MAX2 #[number]',
- 'channel_description' => 'Tutaj opis kanału',
- 'channel_maxclients' => 2,
- 'free_channels' => 2,
- ],
- ],
- 'require' => ['channelList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 10], // Optymalny czas: 10sek
- ],
- /* Osoby online na kanale */
- 'guildOnline' =>
- [
- 'enabled' => false, // włączone - false / wyłączone - false
- 'guilds' =>
- [
- 0 =>
- [
- 'channel_id' => 384,
- 'channel_name' => '[cspacer] • [ [name] ]: - [online]/[max] •',
- 'group_id' => 84
- ],
- ],
- 'channel_description' => '[center][size=15] [B]Gildia [ [name] ] ([online]/[max]) [/B][/size][/center]',
- 'require' => ['clientList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 1,'seconds' => 0], // Musi być 1 min!
- ],
- /* Nadawanie rangi gildi */
- 'guildsRank' =>
- [
- 'enabled' => false, // włączone - false / wyłączone - false
- 'guilds' =>
- [
- 0 => ['channel_id' => 391,'group_id' => 84],
- 1 => ['channel_id' => 417,'group_id' => 84],
- ],
- 'default_channel_group' => 8, // jaką ma nadwać rangę kanałową po zabraniu rangi
- 'require' => ['clientList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 3], // Musi być 1 min!
- ],
- /* Tworzenie wolnych kanałów prywatnych */
- 'ChannelGuard' =>
- [
- 'enabled' => true,
- 'channel_creator' =>
- [
- 'channel_Section' => 53,
- 'free_channel_name' => ' Kanał Prywatny - Wolny',
- 'free_channel_description' => '[size=16][b]Kanał Prywatny[/b][/size][hr][size=13][list][*][b]Status[/b]: [color=green][b]Wolny[/b][/color][*]Możesz go zająć wchodząc na ten kanał: [url=channelID://436][b]Przejdź[/b][/url][/list][/size][hr][right]Wygenerowano przez [b]TS-FIX.PL[/b][/right]',
- 'sub_channels' => 2, // ilośc sub-kanałów
- 'name_sub_channel' => '', // nazwa sub-kanału
- 'description_sub_channel' => '[size=14]Wygenerowano przez [b]ts-fix.pl[/b][/size]', // opis sub-kanału
- 'head_channel_admin_group' => 5,
- 'minimum_channel' => 2, //ilośc kanałów która ma byc wolna
- ],
- 'channel_scanner' =>
- [
- 'delete_channel' => 3, // po ilu dniach niekatywności właściciela ma usunąć kanał
- ],
- 'require' => ['channelList','mysql','clientList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5], // Optymalny czas: 30min
- ],
- 'get_static' =>
- [
- 'enabled' => true,
- 'require' => ['serverInfo','mysql'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5], // Optymalny czas: 10sek
- ],
- /* tworzenie kanału prywatnego po wejściu na odpowiedni kanał */
- 'GetPrivateChannel' =>
- [
- 'enabled' => true,
- 'need_ranks' => [9,43], // wymagana ranga aby móc stworzyć kanał prywatny
- 'channel_description' => '[size=16][b]Kanał Prywatny[/size][hr][size=13][list][*][b]Status[/b]: [color=red][b]Zajęty[/b][/color][*][b]Właściciel[/b]: [owner_url][*][b]Data[/b]: [date][/list][/size][hr][right]Wygenerowano przez [b]ts-fix.pl[/b][/right]',
- 'getChannel_id' => 436, // id kanału od nadawania kanału prywatnego
- 'require' => ['channelList','clientList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 3], // Optymalny czas: 30min
- ],
- /* Generowanie Baneru */
- 'bannerGenerator' =>
- [
- 'enabled' => true,
- 'img_for_create' => 'banner/img/bannerts3.png',
- 'save_banner' => '/var/www/html/banner.png',
- 'font_banner' => 'banner/font/g.ttf',
- 'admin_groups' => [6,15,18,19,29,20,16,24,21],
- 'banner' =>
- [
- 'time' => [50,1278,445], //size x y
- 'online' => [50,763,448], //size x y
- 'admins' => [50,235,448], //size x y
- ],
- 'require' => ['serverInfo','clientList'],
- 'interval' => ['days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1], // Optymalny czas: 1 min
- ],
- ];
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement