${$function_name} = new $function_name($multibotObject); } //************************************************************************************* //*************************************** Loop **************************************** //************************************************************************************* while (true) { sleep(1); $buffer = socketRead($socket); if (!empty($buffer)) { $buffer = explode(" ", $buffer); commands(); if ($break) { break; } } foreach ($vars_list as $vars_list_value => $vars_list_temp) { foreach ($vars_list_temp as $var_name => $var_refresh_time) { $multibotObject->refresh($var_name, $var_refresh_time); } $refresh_time = $multibot_config[$vars_list_value]['general_config']['refresh']; ${$vars_list_value}->start($refresh_time); } } //************************************************************************************* //************************************ Debug Mode ************************************* //************************************************************************************* } elseif ($start_options['startmode'] == "debug") { require $paths['files']['multibot-core']; $multibotObject = new multibotCore("commands"); $multibotObject->getserverinfo(); }