Олегарххмм, странно, вот ссылка: http://lua-users.org/lists/lua-l/2008-01/msg00650.html
и первая же фраза:
I just wrote a TRY..CATCH extension for Lua, and adapted it into version 5.1.3
тогда, может, сработает pcall?
pcall (f, arg1, ···)
Вызывает функцию f с данными параметрами в защищенном режиме (protected mode). Это значит, что при возникновении любой ошибки внутри функции f она дальше не передается; напротив, pcall перехватывает ошибку и возвращает статус.
Да, он написал. Но это расширение для языка, а не встроенная конструкция, и оно не для внедрения в игру.
Версия lua в игре не 5.1, а 4.0.
Разработчики убрали почти все встроенные функции.