new portals found, compilie? - устранить ожидание ответа

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
garm-grad
Новичок
Сообщения: 5
Зарегистрирован: Пн фев 09, 2009 11:01 am
Сервер RO:: of

new portals found, compilie? - устранить ожидание ответа

Сообщение garm-grad »

время от времени кора при запуске выдает сообщение
"new portals found, compilie?" и ждет ответа.
как можно сделать, что бы она об этом не спрашивала? (отключить проверку порталов, или выставить ответ по умолчанию - мне все равно, скомпилирует она их или нет, мне важно, что бы при выводе в /dev/null бот работал, а не ждал ответа.)
Аватара пользователя
Cooot
Грамотный
Сообщения: 306
Зарегистрирован: Пт апр 25, 2008 8:02 am

Re: new portals found, compilie? - устранить ожидание ответа

Сообщение Cooot »

Мне кажется, надо поправить в functions.pl эту часть кода (поправьте, если неправ):

Код: Выделить всё

sub initPortalsDatabase {
	Log::message(T("Checking for new portals... "));
	if (compilePortals_check()) {
		Log::message(T("found new portals!\n"));
		my $choice = $interface->showMenu(
			T("New portals have been added to the portals database. " .
			"The portals database must be compiled before the new portals can be used. " .
			"Would you like to compile portals now?\n"),
			[T("Yes, compile now."), T("No, don't compile it.")],
			title => T("Compile portals?"));
		if ($choice == 0) {
			Log::message(T("compiling portals") . "\n\n");
			compilePortals();
		} else {
			Log::message(T("skipping compile") . "\n\n");
		}
	} else {
		Log::message(T("none found\n\n"));
	}
}
Изображение
Ответить