} //Sprawdza kim jest aby achować połączenie z serwerem if ($whoAmi_timer < date('r')) { $tsAdmin->whoAmI(); $whoAmi_timer = date('r', time() + 120); } usleep(500000); } //************************************************************************************** //*********************************** Multibot Mode ************************************ //************************************************************************************** } elseif ($start_options['startmode'] == "multibot") { require $paths['files']['multibot-commands']; require $paths['files']['multibot-core']; $multibotObject = new multibotCore("multibot"); $multibot_config = $multibotObject->getConfig("multibot"); $socket = $multibotObject->getInternalSocket(); $tsAdmin = $multibotObject->getTsAdmin(); //**************************************************************************************** //*********************************** Function loader ************************************ //**************************************************************************************** foreach ($functions_list as $function_name => $function_file) { print green . "LOAD FUNCTION: " . resetColor . $function_name . "\n"; require_once $paths['folders']['functions'] . $function_file; } //******************************************************************************************* //*********************************** Multibot Controler ************************************ //******************************************************************************************* foreach ($vars as $function_name => $vars_list) { unset($vars[$function_name]); $vars[mb_strtolower($function_name, "UTF-8")] = $vars_list;
/** __construct($multibotCore) * * Typ: Konstruktor * * Przypisuje referencje * */ function __construct(multibotCore $multibotCore) { $this->multibotCore = $multibotCore; $this->poketimer = date('r'); $config = $multibotCore->getConfig('multibot'); $config = $config['pokebot']['pokebot']; $this->config = $config; }