Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
− | |||
Большая часть функций [[Интерфейс ядра|интерфейса ядра]] возвращает два значения: первое - код ошибки, второе - собственно, результат выполнения функции. |
Большая часть функций [[Интерфейс ядра|интерфейса ядра]] возвращает два значения: первое - код ошибки, второе - собственно, результат выполнения функции. |
||
− | Коды ошибок значительно упрощают диагностику неполадок. |
+ | Коды ошибок значительно упрощают диагностику неполадок. |
На данный момент существует 21 код ошибки. В будущем возможно пополнение этого списка новыми элементами. |
На данный момент существует 21 код ошибки. В будущем возможно пополнение этого списка новыми элементами. |
||
<ol start="0"> |
<ol start="0"> |
||
− | + | <li>Функция выполнена успешно.</li> |
|
− | + | <li>Неизвестная ошибка. Скорее всего, вы никогда не увидите этот код.</li> |
|
− | + | <li>Неверные аргументы функции. Перечитайте описание функции на вики и убедитесь, что вводите аргументы в правильном формате.</li> |
|
− | + | <li>Недостаточно энергии в МФСУ для выполнения действия.</li> |
|
− | + | <li>Нет нужного [[[[Модули|модули]]|модуля]]. Внимательно читайте, какие [[Модули|модули]] требуются для выполнения действия. Их уже два, легко запутаться.</li> |
|
− | + | <li>Неправильно собрана многоблочная конструкция, скажем, варп-двигатель или маяк.</li> |
|
− | + | <li>В габаритах корабля находится другое ядро в [[Режимы ядра|активном режиме]]. Некоторые функции не могут выполняться в этой ситуации. Переведите причину ошибки в [[Режимы ядра|спящий режим]] или [[Режимы ядра|режим техобслуживания]]. Или просто разбейте.</li> |
|
− | + | <li>Действие нельзя выполнять в текущем режиме. В статье про действия указано, в каких режимах их можно использовать.</li> |
|
− | + | <li>Вы пытаетесь расширить объём корабля так, что она станет недопустимым (больше допустимого или меньше минимального/текущего).</li> |
|
− | + | <li>Вы пытаетесь сменить режим ядра, но оно уже находится в таком режиме.</li> |
|
− | + | <li>Место назначения при прыжке занято.</li> |
|
− | + | <li>Не удаётся найти [[Варп-ядро|варп-ядро]]. Скорее всего, вы забыли вызвать findCore(). Или поставить [[Варп-ядро|варп-ядро]].</li> |
|
− | + | <li>Не удается найти маяк с частотой, на которую вы пытаетесь совершить [[Прыги|варп-прыжок]].</li> |
|
− | + | <li>Для выполнения действия указанный в аргументах игрок должен находиться на борту, но это не так.</li> |
|
− | + | <li>Ядро на кулдауне, остывает.</li> |
|
− | + | <li>У вашего корабля недопустимые [[Габариты корабля|размеры]]. Возможно, вы забыли задать их?</li> |
|
− | + | <li>Ядро находится в процессе смены режима, в это время почти ничего делать с ним нельзя.</li> |
|
− | + | <li>Недостаточно энергии в маяке, на который вы пытаетесь совершить [[Прыги|варп-прыжок]].</li> |
|
− | + | <li>Указанный в аргументах игрок слишком далеко от [[Варп-ядро|варп-ядра]].</li> |
|
− | + | <li>Вы пытаетесь совершить [[Прыги|варп-прыжок]] в зону, защищённую от прыжков.</li> |
|
− | + | <li>Вы пытаетесь совершить [[Прыги|варп-прыжок]] на недопустимую дистанцию.</li> |
|
</ol> |
</ol> |
Версия от 15:59, 28 июля 2013
Большая часть функций интерфейса ядра возвращает два значения: первое - код ошибки, второе - собственно, результат выполнения функции. Коды ошибок значительно упрощают диагностику неполадок.
На данный момент существует 21 код ошибки. В будущем возможно пополнение этого списка новыми элементами.
- Функция выполнена успешно.
- Неизвестная ошибка. Скорее всего, вы никогда не увидите этот код.
- Неверные аргументы функции. Перечитайте описание функции на вики и убедитесь, что вводите аргументы в правильном формате.
- Недостаточно энергии в МФСУ для выполнения действия.
- Нет нужного [[модули|модуля]]. Внимательно читайте, какие модули требуются для выполнения действия. Их уже два, легко запутаться.
- Неправильно собрана многоблочная конструкция, скажем, варп-двигатель или маяк.
- В габаритах корабля находится другое ядро в активном режиме. Некоторые функции не могут выполняться в этой ситуации. Переведите причину ошибки в спящий режим или режим техобслуживания. Или просто разбейте.
- Действие нельзя выполнять в текущем режиме. В статье про действия указано, в каких режимах их можно использовать.
- Вы пытаетесь расширить объём корабля так, что она станет недопустимым (больше допустимого или меньше минимального/текущего).
- Вы пытаетесь сменить режим ядра, но оно уже находится в таком режиме.
- Место назначения при прыжке занято.
- Не удаётся найти варп-ядро. Скорее всего, вы забыли вызвать findCore(). Или поставить варп-ядро.
- Не удается найти маяк с частотой, на которую вы пытаетесь совершить варп-прыжок.
- Для выполнения действия указанный в аргументах игрок должен находиться на борту, но это не так.
- Ядро на кулдауне, остывает.
- У вашего корабля недопустимые размеры. Возможно, вы забыли задать их?
- Ядро находится в процессе смены режима, в это время почти ничего делать с ним нельзя.
- Недостаточно энергии в маяке, на который вы пытаетесь совершить варп-прыжок.
- Указанный в аргументах игрок слишком далеко от варп-ядра.
- Вы пытаетесь совершить варп-прыжок в зону, защищённую от прыжков.
- Вы пытаетесь совершить варп-прыжок на недопустимую дистанцию.