Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision |
ru:functions:error [2016/05/07 20:12] – created djskaarj | ru:functions:error [2016/05/07 20:14] (current) – djskaarj |
---|
Различные функции могут быть использованы неправильно. Когда это происходит, вы можете добавить вывод сообщений об ошибке в функцию. Но будет ли записано это сообщение в журнал (историю команд) сервера в многопользовательской игре? Не забудете ли вы использовать PrintBold вместо Print, если ошибку вызовет не игрок? Что если вы захотите возможность отключения оповещений об ошибках? И вообще, как библиотека должна уведомлять вас об ошибках? | Различные функции могут быть использованы неправильно. Когда это происходит, вы можете добавить вывод сообщений об ошибке в функцию. Но будет ли записано это сообщение в журнал (историю команд) сервера в многопользовательской игре? Не забудете ли вы использовать PrintBold вместо Print, если ошибку вызовет не игрок? Что если вы захотите возможность отключения оповещений об ошибках? И вообще, как библиотека должна уведомлять вас об ошибках? |
| |
Для решения всех этих проблем ACSUtils предоставляет стандартизированный обработчик ошибок. Ошибка | Для решения всех этих проблем ACSUtils предоставляет стандартизированный обработчик ошибок. Сообщения об ошибках вызываются с помощью набора функций, которые передают их в пользовательский обработчик ошибок вашего проекта (смотрите статью [[..namedscripts|Именованные скрипты]]). |
To solve all these problems, ACSUtils provides a standardized error handling mechanism. Ошибки вызываются с помощью набора функций, которые передают их в пользовательский обработчик ошибок вашего проекта (смотрите статью [[.namedscripts|Именованные скрипты]]). | |
| |
<code> | <code> |