}{0TT@6bI4RedHeavenHero, а не подскажете такой момент? Если переписать функцию Errormessage например даже так:
errmsg = _ERRORMESSAGE
function _ERRORMESSAGE(msg)
errmsg(msg)
end
И в консоли вызвать MessageBox(''), то вместо обычной ошибки "Empty message text!" происходит вылет игры. Давным-давно вы помогали дурману скрыть ошибку attmept to call a nil value; таким же методом я хочу отловить ошибку отсутствия текстового файла, т.е. определять, существует ли он. Буду признателен за помощь
По какой-то причине игра вылетает, когда пытается вызвать _ERRORMESSAGE, который не является встроенной С-функцией. То есть ее можно только переназначить на другую уже существующую, например, print или StopTrigger (последняя, не смотря на свое название, ничего не делает по моим наблюдениям).
Если надо выловить ошибку, используйте errorHook.