Facebook
From Corrupt Hummingbird, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 236
  1. // # Instance 2 config
  2. $config[2]['instance'] = array(
  3.  
  4.         'name' => 'Ts3CoFFee - Administrator', //Nazwa instancji
  5.         'default_channel' => 1173631, //Kanał, na którym bot ma siedzieć
  6.         'idle_time' => 5, //Czas ile bot ma odczkekac po wykonaniu wszystkich funkcji
  7.         'enable_functions_system' => true, //Włączyć czy wyłączyć system funkcji
  8.         'enable_commands_system' => false, //Włączyć czy wylaczyc system komend
  9.         'enable_database' => false //Wlaczyc czy wylaczyc baze danych
  10. );
  11.  
  12. $config[2]['functions'] = array(
  13.  
  14.         //Funkcja autoPoke informuje administrację o pobycie użytkownika na kanale
  15.         'autoPoke' => array(
  16.                 'enabled' => true, //Wlaczyc czy wylaczyc funkcje
  17.                 'adminsGroups' => array(800,650,822,651,652,758), //Wszystkie grupy administracyjne
  18.                 'poke_settings' => array(
  19.                         1175478 => array(800,650,822,651,652,758), //ID kanalu => grupy administracyjne, ktore ma poekowac po wejsciu na kanal
  20.                        
  21.                 ),
  22.                 'interval' => array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 5) //Co jaki czas poekowac adminow
  23.         ),
  24.  
  25.         //Funkcja afkChecker przenosi nieaktywnych użytkownikó na ustalony kanał oraz nadaje ustaloną rangę po spędzeniu określonego czasu bezczynności
  26.         'afkChecker' => array(
  27.                 'enabled' => true, //Wlaczyc czy wylaczyc funkcje
  28.                 'afkTime' => 1, //Jaki czas trzeba byc idle (czas w minutach)
  29.                 'afkGroup' => 111, //ID grupy afk
  30.                 'afkChannel' => 1175518, //ID kanalu afk
  31.                 'moveToAFKchannel' => true, //Przenosic na kanal afk?
  32.                 'addAFKgroup' => false, //Nadawac range afk?
  33.                 'ignoredGroups' => array(716,757) //ignorowane grupy
  34.         ),
  35.        
  36.         //Funkcja autoRegister automatycznie rejestruje użytkowników po spędzeniu odpowiedniego czasu na serwerze
  37.         'autoRegister' => array(
  38.                 'enabled' => true, //Wlaczyc czy wylaczyc funkcje
  39.                 'neededTime' => 180, //Czas po jakim ma nadac automatycznie range (w minutach)
  40.                 'group' => 598, //ID grupy rejestracyjnej
  41.                 'ignoredGroups' => array(816)
  42.         ),
  43.        
  44.         //Funkcja channelGroup nadaje ustloną rangę po wejsciu na odpowiedni kanał
  45.         'channelGroup' => array(
  46.                 'enabled' => true, //Wlaczyc czy wylaczyc funkcje
  47.                 'isClientOnChannel' => array(1175494,1175495), //Wszystkie kanaly od rejestracji
  48.                 'channels' => array(
  49.                         1175494 => 709, //kobieta
  50.                         1175495 => 710, //mężczyzna
  51.                 ),
  52.                 'allGroups' => array(709,710) //Wszystkie grupy rejestracyjne
  53.         ),
  54.        
  55.         //Funkcja getChannel tworzy użytkownikowi kanał prywatny po wejsciu na odpowiedni kanał
  56.         'getChannel' => array(
  57.                 'enabled' => true, //Wlaczyc czy wylaczyc funkcje
  58.                 'isClientOnChannel' => 1175498, //ID kanalu, na ktorym, po wejsciu bedzie nadawac kanal prywtny
  59.                 'groups' => array(709,710,730), //Grupy wymagane do otrzymania kanalu prywatnego
  60.                 'pid' => 1175836, //Strefa kanalow prywatnych
  61.                 'channelGroup' => 164, //ID głownej rangi kanałowej
  62.                 'subChannels' => 3 //Ile podkanalow ma tworzyc
  63.         ),
  64.        
  65.         //Funkcja nickProtection sprawdza czy użytkownik posiada nazwę zgodną z regulaminem
  66.         'nickProtection' => array(
  67.                 'enabled' => true, //Wlaczyc czy wylaczyc funkcje
  68.                 'protectedWords' => array('huj','cipa','pizda','kutas','hitler','chuj','[QUERY]','[ROOT]','[HSA]','[SSA]','[SA]','[jSA]','[JSA]','[tSA]','[TSA]','[NA]'), //Niedozwolone wyrazy
  69.                 'ignoredGroups' => array() //Ignorowane grupy
  70.         ),
  71.        
  72.         //Funkcja clanGroup nadaje rangę klanową po wejsciu na odpowiedni kanał, a gdy użytkownik posiada już rangę klanową, bot zabiera mu ją
  73.         'clanGroup' => array(
  74.                 'enabled' => true, //Wlaczyc czy wylaczyc
  75.                 'isClientOnChannel' => array(1175028,1175426,1175440,1175903,1175403,1175340,1175378,1175249,1175497,1175496), //Wszystkie kanały do nadawania rang
  76.                 'channels' => array(
  77.                         1175497 => array(757), //afk
  78.                         1175496 => array(756), //poke
  79.                         1175249 => array(818), //BATS
  80.                         1175378 => array(630), //premium1
  81.                         1175340 => array(831), //premium2
  82.                         1175403 => array(834), //premium3
  83.                         1175903 => array(833), //premium4
  84.                         1175440 => array(836), //premium5
  85.                         1175426 => array(842), //premium6
  86.                         1175028 => array(843), //premium7
  87.         ),
  88.        
  89.         //Funkcja groupLimit zabiera uzytkownikowi rangi gdy ich ilosc przekroczy ustalona w configu
  90.         'groupLimit' => array(
  91.                 'enabled' => true, //Wlaczyc czy wylaczyc funkcje
  92.                 'limit' => 5, //Ile mozna miec maksymalnie grup
  93.                 'ignoredGroups' => array(9,11,13,16,7,18) //Ignorowane grupy (te, ktorch ma nie zabierac po przekroczeniu limitu)
  94.         ),
  95.        
  96.         //Funkcja serverGroupProtection chroni, aby niepozadany uzytkownik nie posiadal rangi administracyjnej
  97.         'serverGroupProtection' => array(
  98.                 'enabled' => true, //Wlaczyc czy wylaczyc funkcje
  99.                 'protectedGroups' => array(650,822,651,652,758), //Chronione grupy
  100.                 'users' => array(
  101.                         'DvybKAcwG9kbNEWS15VTySAKQEo=' => 2, // HeraQu
  102.                         'B91UwtkhF6VsUYpSEm6q+PKrHcM=' => 651, //SSA Grucha
  103.                         'cuJp7gluk7qALOkJe2z4UouzIiI=' => 652, //SA WHITEF
  104.                         'bRATWr6++33Rzd+pmEX7cTeu3A4=' => 652, //SA VILEN
  105.                         'CUbI87lCMT3aDlvRgEG/FlWd4uc=' => 758, //A kamyk
  106.                         '9b2ryDt8LmfHSIBbH9X5TH0Orwc=' => 822, //hsa dzarod
  107.                         'vFe22/ZvgWmwreUofJpcnto0vnU=' => 822, //hsa dzarod
  108.                         'Vd7+rDdA+ffA2DR4Ed6ySA/dtYk=' => 758, //A kamyk
  109.                         '76vDOAFxogdiAcZqJQ5WLf7j+FI=' => 758, //A kwito
  110.                         'Uy3Gi+u3nJ+gCbGGlm5El1IM2vQ=' => 652, //SA LUKASz
  111.                         'MBbYI8IeS0yjyFxbpAt0jGQkPfc=' => 651, //SSA eqq
  112.                         'HM+ze0A/CAYplvAfOWTtZYpiqE4=' => 651, //SSA KLAUDA
  113.                         'fkFqtMaRZefZWrOpV6ZH/OoLdJ0=' => 2, //Owner tomek
  114.                         '2rRtCzc3UvVrB0t826us4YZa/0s=' => 2, //PioRun ! Nie Usuwać !
  115.                         'q4oyxFUuFyIvURHegEgGpOe3y+8=' => 652, //A KASIA
  116.                         'ptWJ9j4ACLKX4jhFA4Gh6mbXDL0=' => 758, //A marcin
  117.                         'gIZ+amG2bXB6EWU335XBbZntcRY=' => 758, //A d3ru
  118.                         'G/iKfHBTSpQ4U1zSWLauWcbz6po=' => 2, //tomek 2 konto
  119.                 )
  120.         ),
  121.        
  122.         //Funkcja moveGroupToChannel przenosi uzytkownika w okreslonej grupie na dany kanal, jezeli znajduje sie on na okresolnym kanale
  123.         'moveGroupToChannel' => array(
  124.                 'enabled' => false, //Wlaczyc czy wylaczyc funkcje
  125.                 'channels' => array(
  126.                         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)
  127.                         2 => array('fromChannel' => 1, 'toChannel' => 12, 'isInGroup' => 55),
  128.                 )
  129.         ),
  130.        
  131.         //Funkcja antyVPN blokuje możliwośc wejscia na serwer z wlaczonym oprogramowaniem VPN
  132.         'antyVPN' => array(
  133.                 'enabled' => false, //Wlaczyc czy wylaczyc funkcje
  134.                 'blockedPorts' => array(8080,80,81,1080,6588,8000,3128,553,554,4480), //Zablokowane porty
  135.                 'kickReason' => 'Wykryto VPN! Wylacz go i wejdz jeszcze raz na serwer', //Powod kicka
  136.                 'ignoredGroups' => array(9), //Ignorowane grupy
  137.         ),
  138.        
  139.         //Funkcja monitorPublicZone tworzy kanaly publiczne gdy ich zabraknie
  140.         'monitorPublicZone' => array(
  141.                 'enabled' => false, //Wlaczyc czy wylaczyc funkcje
  142.                 'zones' => array(
  143.                         149 => array( //id strefy kanalow publicznych => array(
  144.                                 'maxClients' => 0, //Limi uzytkownikow na kanale (0 = unlimited)
  145.                                 'name' => '[number]. Kanał publiczny', //Nazwa kanalu publicznego
  146.                                 'icon' => 458200600, //Id ikony dla kanału (opcjonalnie)
  147.                         ),
  148.                        
  149.                         152 => array(
  150.                                 'maxClients' => 5,
  151.                                 'name' => '[number]. Kanał publiczny',
  152.                                 'icon' => 2349460808,
  153.                         ),
  154.                        
  155.                         155 => array(
  156.                                 'maxClients' => 3,
  157.                                 'name' => '[number]. Kanał publiczny',
  158.                                 'icon' => 2172019433,
  159.                         ),
  160.                        
  161.                         158 => array(
  162.                                 'maxClients' => 2,
  163.                                 'name' => '[number]. Kanał publiczny',
  164.                                 'icon' => 4084240939,
  165.                         ),
  166.                 )
  167.         ),
  168.        
  169. );
  170. // #End of instance 2 config