## DQE2_Error=record

> В записи хранятся данные о последнем сообщении, сгенерированном в скрипте.

### Поля:

> IsError:boolean | Если true, то это ошибка
> IsSyntaxError:boolean | Синтаксическая ошибка при компиляции
> Line:Integer | Номер строки с ошибкой
> Row:Integer | Номер символа в строке
> Pos:Integer | Номер символа в тексте скрипта
> Text:string | Текст сообщения
> MsgID:integer | Идентификатор сообщения

### Идентификаторы сообщений:

> DQE2_Script
> 0 | Нет ошибки, 0 OK 0:1
> 1* | Ошибка в Init
> 2* | Ошибка в Step
> 3 | Ошибка в OnUse
> 4 | Скрипт не разрешил запуск (Init=false)
> 5 | Скрипт остановился (Step=false)
> 6 | Нельзя использовать предмет (OnUse=0)
> 7 | Предмет использован, но его необходимо оставить (OnUse>0)
> 8 | Предмет использован, и его необходимо удалить (OnUse<0)
> 9 | Скрипт не запущен
> 10 | Скрипт приостановлен
> 11 | Ошибка в OnPostRender
> 12 | Ошибка в OnPreRender
> 13 | Скрипт уже запущен
> 100* | Ошибка компиляции
> 101 | Скрипт в состоянии отладки
> 102 | Встречена точка останова
> 103 | Нельзя продолжить скрипт (не в режиме отладки)
> DQE2_Dialog
> 0 | Нет ошибки, 0 OK 0:1
> 1* | Ошибка в OnAnswer
> 2* | Ошибка в Prepare
> 3 | Диалог завершился (OnAnswer<0)
> 4* | На текущий вопрос нет ответов
> 5 | Запущен другой диалог
> 100* | Ошибка компиляции
> 101 | Скрипт в состоянии отладки
> 102 | Встречена точка останова
> 103 | Нельзя продолжить скрипт (не в режиме отладки)

### Примечание:

> * - при событии OnError данная ошибка устанавливает Ignore в false, т.е. по-умолчанию эта ошибка вызывает останов игры.