Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /***************************
- Author: Artur ArrMeeR Fijalkowski
- Contact: ts3-move.pl
- Config File
- ***************************/
- //Konfiguracja pierwszej instancji
- // konfig polaczenia z ts3 teamspeak3
- $teamspeak['address'] = '127.0.0.1';
- $teamspeak['udp'] = '9987';
- $teamspeak['tcp'] = '10011';
- $teamspeak['login'] = 'serveradmin';
- $teamspeak['password'] = 'michal123';
- $config['bot']['functions'] = array('adminlist','afkchecker','autopoke','reklama','channelchecker','multifunction','nickprotect','welcomemsg','channelgroup','autoregister','top10connections','top10connectiontime','host_message','servername','getchannel');
- $config['bot']['name'] = 'ABot @ Aktualizator'; // nazwa bota
- $config['bot']['default_channel'] = 2; // ID kanalu na ktorym bot ma siedziec
- // konfiguracja kanalow
- // array(
- // 'channelID' => array( 'groups' => array(38,28,15), grupy do spokeowania
- // 'user_msg' => 'message_user.txt', plik prywatnej wiadomosci do usera
- // 'admin_poke' => 'poke_admin.txt'), plik wiadomosci poke do admina
- // );
- $config['autopoke']['enabled'] = false; //Wlaczyc czy wylaczyc
- $config['autopoke']['admins_groups'] = array(82); //waszystkie grupy adminow TeamSpeak3
- $config['autopoke']['messages'] = array(
- 395 => array( 'groups' => array(82),
- 'user_msg' => 'user_msg.txt',
- 'admin_poke' => 'admin_poke.txt'),
- 396 => array( 'groups' => array(82),
- 'user_msg' => 'user_msg.txt',
- 'admin_poke' => 'admin_poke.txt')
- );
- $config['autopoke']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 10); //Interwał pokowania
- $config['autopoke']['data'] = '1970-01-01 00:00:00';
- //Godzina na kanale etc.
- $config['multifunction']['enabled'] = true; //Wlaczyc czy wylaczyc
- $config['multifunction']['hour_cid'] = 12; //id kanału na ktorym ma pokazywac godzine
- $config['multifunction']['hour_channelname'] = '[cspacer]Godzina: [hour]'; //nazwa kanalu, gdzie ma pokazywac godzien
- $config['multifunction']['online_cid'] = 11; //id kanału na ktorym ma pokazywac ilosc osob online
- $config['multifunction']['online_channelname'] = '[cspacer]Aktualnie online: [online]'; //nazwa kanału, na któym ma pokazywać ilość osób online
- $config['multifunction']['onlinerecord'] = 442; //id kanału na którym ma pokazywac rekord online
- $config['multifunction']['onlinerecord_channelname'] = '[cspacer]Rekord online: [record]'; //nazwa kanału, na którym ma pokazywać rekord online
- $config['multifunction']['channels'] = 109; //id kanału na którym ma wpisywac ilosc kanalow
- $config['multifunction']['channels_channelname'] = '[cspacer]Kanałów: [channels]'; //nazwa kanalu na ktorym ma wpisywac ilosc kanalows
- $config['multifunction']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
- $config['multifunction']['data'] = '1970-01-01 00:00:00';
- //Zakazane nicki
- $config['nickprotect']['enabled'] = true;
- $config['nickprotect']['protected'] = array('huj', 'cipa', 'chuj', 'jebać', 'jebac', 'kurwa', '[SA]', '[tSA]', '[SSA]', '[HA]', '[vROOT]', '[ROOT]', '[ISA]', '[VIP]');
- $config['nickprotect']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
- $config['nickprotect']['data'] = '1970-01-01 00:00:00';
- //Reklama
- $fp = fopen("config/messages/reklama.txt", "r");
- $reklama = fread(fopen("config/messages/reklama.txt", "r"), filesize("config/messages/reklama.txt"));
- $config['reklama']['enabled'] = true; //Wlaczyc czy wylaczyc
- $config['reklama']['message'] = $reklama;
- $config['reklama']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 50,'seconds' => 0);
- $config['reklama']['data'] = '1970-01-01 00:00:00';
- //Sprawdzanie kanalow
- $config['channelchecker']['enabled'] = false; //Wlaczyc czy wylaczyc channelchecker
- $config['channelchecker']['pid'] = 391; //Strefa, w ktorej ma sprawdzac kanaly
- $config['channelchecker']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0);
- $config['channelchecker']['data'] = '1970-01-01 00:00:00';
- //Ranga AFK
- $config['afkchecker']['enabled'] = true; //Wlaczyc czy wylaczyc
- $config['afkchecker']['afkgroup'] = 9; //ID rangi AFK
- $config['afkchecker']['move_afk'] = true; //Czy ma przenosic uzykownikow AFK na kanał
- $config['afkchecker']['afk_channel'] = 110; //ID kanału AFK
- $config['afkchecker']['afktime'] = 10; //Czas jak trzeba byc idle, aby bot nadać range AFK. Czas podajemy w minutach
- $config['afkchecker']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5); //Interwał sprawdzania
- $config['afkchecker']['data'] = '1970-01-01 00:00:00';
- //Wiadomosc powitalna
- $config['welcomemsg']['enabled'] = true; //Wlaczyc czy wylaczyc
- $config['welcomemsg']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1); //Po jakim czasie od wejscia na serwer ma wysłać wiadomosc
- $config['welcomemsg']['data'] = '1970-01-01 00:00:00';
- //Lista Administracji
- $config['adminlist']['enabled'] = true; //Wlaczyc czy wylaczyc
- $config['adminlist']['channel'] = 14; //Id kanału na którym ma generowac liste administracji
- $config['adminlist']['groups'] = array(6,12); //Grupy administracyjne
- $config['adminlist']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
- $config['adminlist']['data'] = '1970-01-01 00:00:00';
- //Nadawanie grupy po wejsciu na kanału
- $config['channelgroup']['enabled'] = true; //Wlaczyc czy wylaczyc
- $config['channelgroup']['channels'] = array(40 => 20, 107 => 21); //id kanału => id grupy
- $config['channelgroup']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
- $config['channelgroup']['data'] = '1970-01-01 00:00:00';
- //Automatyczna rejestracja
- $config['autoregister']['enabled'] = false; //Wlaczyc czy wylaczyc
- $config['autoregister']['group'] = 283; //ID grupy, ktora ma nadawac po okreslonym czasie
- $config['autoregister']['time'] = 30; //Po jakim czasie ma rejestrowac? (w minutach)
- $config['autoregister']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
- $config['autoregister']['data'] = '1970-01-01 00:00:00';
- //Top 10 polaczen z serwerem
- $config['top10connections']['enabled'] = false;
- $config['top10connections']['channel'] = 2628;
- $config['top10connections']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0); //Co jaki czas ma sprawdzac polaczenia
- $config['top10connections']['data'] = '1970-01-01 00:00:00';
- //Top 10 najdluzszych polaczen z serwerem
- $config['top10connectiontime']['enabled'] =false;
- $config['top10connectiontime']['channel'] = 2683;
- $config['top10connectiontime']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0); //Co jaki czas ma sprawdzac polaczenia
- $config['top10connectiontime']['data'] = '1970-01-01 00:00:00';
- //Zmiana host message serwera
- $config['host_message']['enabled'] = true;
- $config['host_message']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 2,'seconds' => 0); //Co jaki czas ma edytowac host message
- $config['host_message']['data'] = '1970-01-01 00:00:00';
- //Zmiana nazwy serwera
- $config['servername']['enabled'] = true;
- $config['servername']['servername'] = 'ABot [online]';
- $config['servername']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 1,'seconds' => 0); //Co jaki czas ma edytowac nazwe serwera
- $config['servername']['data'] = '1970-01-01 00:00:00';
- //Nadawanie kanalu prywatnego po wejsciu na kanalu
- $config['getchannel']['enabled'] = false;
- $config['getchannel']['cid'] = 7080; //id kanalu, na ktorym po wejsciu nadaje kanal
- $config['getchannel']['pid'] = 391; //Strefa kanalow prywatncy
- $config['getchannel']['groups'] = array(283, 284); //Jedną z tych grup trzeba posiadac, aby otzymac kanal prywatny
- $config['getchannel']['channel_group'] = 35; //Id glownej rangi kanalowej
- $config['getchannel']['sub_channels'] = 3; //ilosc podkanalow
- $config['getchannel']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1); //Po jakim czasie od wejscia na kanal ma nadawac kanal prywtny
- $config['getchannel']['data'] = '1970-01-01 00:00:00';
- //Konfiguracja drugiej instancji
- $config['commander']['name'] = 'ABot @ Commander'; // nazwa bota
- $config['commander']['default_channel'] = 2; // ID kanalu na ktorym bot ma siedziec
- $config['commander']['commands_list'] = array ('help','meeting','check','channel');
- $config['commander']['commands'] = array(
- 'help' => array('description' => 'Wyswietla listę komend',
- 'usage' => '!help',
- 'output' => '
- !help - Wyswietla liste komend
- !meeting - Przenosi administracje na wybrany kanal
- !check - Sprawdza kanaly w strefie prywatnej
- !channel <clid uzytkownika> <ilosc podkanalow> - Tworzy kanał prywatny',
- 'allowed_groups' => array(82,83) //Grupy, które mogą korzystać z komendy
- ),
- 'meeting' => array('description' => 'Przeniosi wybrane grupy na kanal zebrania',
- 'usage' => '!meeting',
- 'output' => 'Przeniesiono administracje na kanal zebrania',
- 'groups' => array(82,83),
- 'channel' => 2682,
- 'allowed_groups' => array(82,83) //Grupy, które mogą korzystać z komendy
- ),
- 'check' => array('description' => 'Sprawdza kanaly',
- 'usage' => '!check',
- 'output' => 'Sprawdzono kanaly',
- 'allowed_groups' => array(82,83) //Grupy, które mogą korzystać z komendy
- ),
- 'channel' => array('description' => 'Tworzy kanał prywatny',
- 'usage' => '!channel',
- 'output' => 'Kanał prywatny został stworzony!',
- 'channeladmin' => 35,
- 'allowed_groups' => array(82,83) //Grupy, które mogą korzystać z komendy
- ),
- );
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement