// # Instance 2 config $config[2]['instance'] = array( 'name' => 'Ts3CoFFee - Administrator', //Nazwa instancji 'default_channel' => 1173631, //Kanał, na którym bot ma siedzieć 'idle_time' => 5, //Czas ile bot ma odczkekac po wykonaniu wszystkich funkcji 'enable_functions_system' => true, //Włączyć czy wyłączyć system funkcji 'enable_commands_system' => false, //Włączyć czy wylaczyc system komend 'enable_database' => false //Wlaczyc czy wylaczyc baze danych ); $config[2]['functions'] = array( //Funkcja autoPoke informuje administrację o pobycie użytkownika na kanale 'autoPoke' => array( 'enabled' => true, //Wlaczyc czy wylaczyc funkcje 'adminsGroups' => array(800,650,822,651,652,758), //Wszystkie grupy administracyjne 'poke_settings' => array( 1175478 => array(800,650,822,651,652,758), //ID kanalu => grupy administracyjne, ktore ma poekowac po wejsciu na kanal ), 'interval' => array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5) //Co jaki czas poekowac adminow ), //Funkcja afkChecker przenosi nieaktywnych użytkownikó na ustalony kanał oraz nadaje ustaloną rangę po spędzeniu określonego czasu bezczynności 'afkChecker' => array( 'enabled' => true, //Wlaczyc czy wylaczyc funkcje 'afkTime' => 1, //Jaki czas trzeba byc idle (czas w minutach) 'afkGroup' => 111, //ID grupy afk 'afkChannel' => 1175518, //ID kanalu afk 'moveToAFKchannel' => true, //Przenosic na kanal afk? 'addAFKgroup' => false, //Nadawac range afk? 'ignoredGroups' => array(716,757) //ignorowane grupy ), //Funkcja autoRegister automatycznie rejestruje użytkowników po spędzeniu odpowiedniego czasu na serwerze 'autoRegister' => array( 'enabled' => true, //Wlaczyc czy wylaczyc funkcje 'neededTime' => 180, //Czas po jakim ma nadac automatycznie range (w minutach) 'group' => 598, //ID grupy rejestracyjnej 'ignoredGroups' => array(816) ), //Funkcja channelGroup nadaje ustloną rangę po wejsciu na odpowiedni kanał 'channelGroup' => array( 'enabled' => true, //Wlaczyc czy wylaczyc funkcje 'isClientOnChannel' => array(1175494,1175495), //Wszystkie kanaly od rejestracji 'channels' => array( 1175494 => 709, //kobieta 1175495 => 710, //mężczyzna ), 'allGroups' => array(709,710) //Wszystkie grupy rejestracyjne ), //Funkcja getChannel tworzy użytkownikowi kanał prywatny po wejsciu na odpowiedni kanał 'getChannel' => array( 'enabled' => true, //Wlaczyc czy wylaczyc funkcje 'isClientOnChannel' => 1175498, //ID kanalu, na ktorym, po wejsciu bedzie nadawac kanal prywtny 'groups' => array(709,710,730), //Grupy wymagane do otrzymania kanalu prywatnego 'pid' => 1175836, //Strefa kanalow prywatnych 'channelGroup' => 164, //ID głownej rangi kanałowej 'subChannels' => 3 //Ile podkanalow ma tworzyc ), //Funkcja nickProtection sprawdza czy użytkownik posiada nazwę zgodną z regulaminem 'nickProtection' => array( 'enabled' => true, //Wlaczyc czy wylaczyc funkcje 'protectedWords' => array('huj','cipa','pizda','kutas','hitler','chuj','[QUERY]','[ROOT]','[HSA]','[SSA]','[SA]','[jSA]','[JSA]','[tSA]','[TSA]','[NA]'), //Niedozwolone wyrazy 'ignoredGroups' => array() //Ignorowane grupy ), //Funkcja clanGroup nadaje rangę klanową po wejsciu na odpowiedni kanał, a gdy użytkownik posiada już rangę klanową, bot zabiera mu ją 'clanGroup' => array( 'enabled' => true, //Wlaczyc czy wylaczyc 'isClientOnChannel' => array(1175028,1175426,1175440,1175903,1175403,1175340,1175378,1175249,1175497,1175496), //Wszystkie kanały do nadawania rang 'channels' => array( 1175497 => array(757), //afk 1175496 => array(756), //poke 1175249 => array(818), //BATS 1175378 => array(630), //premium1 1175340 => array(831), //premium2 1175403 => array(834), //premium3 1175903 => array(833), //premium4 1175440 => array(836), //premium5 1175426 => array(842), //premium6 1175028 => array(843), //premium7 ), //Funkcja groupLimit zabiera uzytkownikowi rangi gdy ich ilosc przekroczy ustalona w configu 'groupLimit' => array( 'enabled' => true, //Wlaczyc czy wylaczyc funkcje 'limit' => 5, //Ile mozna miec maksymalnie grup 'ignoredGroups' => array(9,11,13,16,7,18) //Ignorowane grupy (te, ktorch ma nie zabierac po przekroczeniu limitu) ), //Funkcja serverGroupProtection chroni, aby niepozadany uzytkownik nie posiadal rangi administracyjnej 'serverGroupProtection' => array( 'enabled' => true, //Wlaczyc czy wylaczyc funkcje 'protectedGroups' => array(650,822,651,652,758), //Chronione grupy 'users' => array( 'DvybKAcwG9kbNEWS15VTySAKQEo=' => 2, // HeraQu 'B91UwtkhF6VsUYpSEm6q+PKrHcM=' => 651, //SSA Grucha 'cuJp7gluk7qALOkJe2z4UouzIiI=' => 652, //SA WHITEF 'bRATWr6++33Rzd+pmEX7cTeu3A4=' => 652, //SA VILEN 'CUbI87lCMT3aDlvRgEG/FlWd4uc=' => 758, //A kamyk '9b2ryDt8LmfHSIBbH9X5TH0Orwc=' => 822, //hsa dzarod 'vFe22/ZvgWmwreUofJpcnto0vnU=' => 822, //hsa dzarod 'Vd7+rDdA+ffA2DR4Ed6ySA/dtYk=' => 758, //A kamyk '76vDOAFxogdiAcZqJQ5WLf7j+FI=' => 758, //A kwito 'Uy3Gi+u3nJ+gCbGGlm5El1IM2vQ=' => 652, //SA LUKASz 'MBbYI8IeS0yjyFxbpAt0jGQkPfc=' => 651, //SSA eqq 'HM+ze0A/CAYplvAfOWTtZYpiqE4=' => 651, //SSA KLAUDA 'fkFqtMaRZefZWrOpV6ZH/OoLdJ0=' => 2, //Owner tomek '2rRtCzc3UvVrB0t826us4YZa/0s=' => 2, //PioRun ! Nie Usuwać ! 'q4oyxFUuFyIvURHegEgGpOe3y+8=' => 652, //A KASIA 'ptWJ9j4ACLKX4jhFA4Gh6mbXDL0=' => 758, //A marcin 'gIZ+amG2bXB6EWU335XBbZntcRY=' => 758, //A d3ru 'G/iKfHBTSpQ4U1zSWLauWcbz6po=' => 2, //tomek 2 konto ) ), //Funkcja moveGroupToChannel przenosi uzytkownika w okreslonej grupie na dany kanal, jezeli znajduje sie on na okresolnym kanale 'moveGroupToChannel' => array( 'enabled' => false, //Wlaczyc czy wylaczyc funkcje 'channels' => array( 1 => array('fromChannel' => 1, 'toChannel' => 12, 'isInGroup' => 55), // numer => array('fromChannel' => z jakiego kanalu ma przenosic, 'toChannel' => na jaki kanal ma przenosic, 'isInGroup' => z jakiej grupy ma przenosic) 2 => array('fromChannel' => 1, 'toChannel' => 12, 'isInGroup' => 55), ) ), //Funkcja antyVPN blokuje możliwośc wejscia na serwer z wlaczonym oprogramowaniem VPN 'antyVPN' => array( 'enabled' => false, //Wlaczyc czy wylaczyc funkcje 'blockedPorts' => array(8080,80,81,1080,6588,8000,3128,553,554,4480), //Zablokowane porty 'kickReason' => 'Wykryto VPN! Wylacz go i wejdz jeszcze raz na serwer', //Powod kicka 'ignoredGroups' => array(9), //Ignorowane grupy ), //Funkcja monitorPublicZone tworzy kanaly publiczne gdy ich zabraknie 'monitorPublicZone' => array( 'enabled' => false, //Wlaczyc czy wylaczyc funkcje 'zones' => array( 149 => array( //id strefy kanalow publicznych => array( 'maxClients' => 0, //Limi uzytkownikow na kanale (0 = unlimited) 'name' => '[number]. Kanał publiczny', //Nazwa kanalu publicznego 'icon' => 458200600, //Id ikony dla kanału (opcjonalnie) ), 152 => array( 'maxClients' => 5, 'name' => '[number]. Kanał publiczny', 'icon' => 2349460808, ), 155 => array( 'maxClients' => 3, 'name' => '[number]. Kanał publiczny', 'icon' => 2172019433, ), 158 => array( 'maxClients' => 2, 'name' => '[number]. Kanał publiczny', 'icon' => 4084240939, ), ) ), ); // #End of instance 2 config