Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /***************************
- Author: Artur ArrMeeR Fijalkowski
- Contact: ts.holycity.pl
- Config File
- ***************************/
- //Konfiguracja pierwszej instancji
- // konfig polaczenia z ts3 teamspeak3
- $teamspeak['address'] = 'ts3.xxx.pl';
- $teamspeak['udp'] = '9987';
- $teamspeak['tcp'] = '10011';
- $teamspeak['login'] = 'xxx';
- $teamspeak['password'] = 'xxx';
- $config['bot']['functions'] = array('adminlist','afkchecker','autopoke','reklama','channelchecker','multifunction','nickprotect','welcomemsg','channelgroup','autoregister','top10connections');
- $config['bot']['name'] = 'ABot @ xxx.pl'; // nazwa bota
- $config['bot']['default_channel'] = 204; // 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'] = true; //Wlaczyc czy wylaczyc
- $config['autopoke']['admins_groups'] = array(100, 104, 105, 106, 107); //waszystkie grupy adminow TeamSpeak3
- $config['autopoke']['messages'] = array(
- 216 => array( 'groups' => array(100, 104, 105, 106, 107),
- 'user_msg' => 'user_msg.txt',
- 'admin_poke' => 'admin_poke.txt'),
- 283 => array( 'groups' => array(100, 104, 105, 106, 107),
- 'user_msg' => 'user_msg.txt',
- 'admin_poke' => 'admin_poke.txt'),
- 218 => array( 'groups' => array(100, 104, 105, 106, 107),
- 'user_msg' => 'user_msg.txt',
- 'admin_poke' => 'admin_poke.txt'),
- 217 => array( 'groups' => array(100, 104, 105, 106, 107),
- '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'] = false; //Wlaczyc czy wylaczyc
- $config['multifunction']['hour_cid'] = 388; //id kanału na ktorym ma pokazywac godzine
- $config['multifunction']['online_cid'] = 387; //id kanału na ktorym ma pokazywac ilosc osob online
- $config['multifunction']['onlinerecord'] = 442; //id kanału na którym ma pokazywac rekord online
- $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'] = 0; //ID rangi AFK
- $config['afkchecker']['move_afk'] = true; //Czy ma przenosic uzykownikow AFK na kanał
- $config['afkchecker']['afk_channel'] = 249; //ID kanału AFK
- $config['afkchecker']['afktime'] = 30; //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łac wiadomosc
- $config['welcomemsg']['data'] = '1970-01-01 00:00:00';
- //Lista Administracji
- $config['adminlist']['enabled'] = true; //Wlaczyc czy wylaczyc
- $config['adminlist']['channel'] = 280; //Id kanału na którym ma generowac liste administracji
- $config['adminlist']['groups'] = array(100, 104, 105, 106, 107); //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ł
- $config['channelgroup']['enabled'] = true; //Wlaczyc czy wylaczyc
- $config['channelgroup']['channels'] = array(282 => 167, 281 => 168); //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'] = 168; //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' => 10,'seconds' => 0); //Co jaki czas ma sprawdzac polaczenia
- $config['top10connections']['data'] = '1970-01-01 00:00:00';
- //Konfiguracja drugiej instancji
- $config['commander']['name'] = 'ABot @ Komandor'; // nazwa bota
- $config['commander']['default_channel'] = 204; // ID kanalu na ktorym bot ma siedziec
- $config['commander']['commands_list'] = array ('help','meeting','check');
- $config['commander']['commands'] = array(
- 'help' => array('description' => 'Wyswietla liste komend',
- 'usage' => '!help',
- 'output' => '
- !help - Wyswietla liste komend
- !meeting - Przenosi administracje na wybrany kanal
- !check - Sprawdza kanaly w strefie prywatnej',
- 'allowed_groups' => array(100,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(100, 104, 105, 106, 107),
- 'channel' => 204,
- 'allowed_groups' => array(100) //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
- ),
- );
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement