- // # 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