Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#842
Старый 05.12.2012, 15:57
  #842
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: Скрипты

DyrmanА может есть перехватчик вывода строк в консоль?
За это отвечает функция _ERRORMESSAGE, которая выводит сообщения типа (Script) ERROR
	errormsg = _ERRORMESSAGE
function _ERRORMESSAGE(string)
	if string ~= "Гитлер капут" then
		errormsg(string)
	end
end
Это если выводимая строчка одна и та же, иначе надо приравнять
_ERRORMESSAGE = parse('')
на некоторое время.
	function DoNotShowErrorMessage()
	local err = _ERRORMESSAGE
	_ERRORMESSAGE = parse('')	-- или _ERRORMESSAGE = function()end
	sleep(1)
	_ERRORMESSAGE = err
end
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием