Перейти к статье
NeuraCoreВики пользователя
← Назад к главе
Встроенный Python

Чего скрипту делать нельзя

Границы те же, что и у кнопок, и их стоит знать до того, как в одну упрёшься.

Разрешения главнее

Action Permissions это источник права, и Python находится с той же его стороны, что интерфейс и ИИ. Выключить там действие значит выключить его для всего, и это верное направление: страница, на которой вы и так решаете, что может произойти, и есть весь ответ.

Лицензия тоже главнее

Возможность, которой ваша лицензия не несёт, скрипту отказывают так же, как кнопке. Python не достаёт до действий вкладки Money с бесплатной лицензией, потому что у неё нет этой вкладки. В сообщении сказано, какая из двух причин действует.

Чего не позволяет никакая лицензия

  • Выдавать, продлевать или переназначать лицензию. Скрипт может её прочитать и попросить перепроверку, и только.
  • Читать или записывать сохранённый пароль аватара. Ни одно действие их не касается.
  • Всё, что запрещают условия Second Life. Скрипт это вы, и аккаунт ваш.

Пишите с расчётом на сбой

Оставленный без присмотра скрипт встретит и обрыв связи, и отклонённое действие, и пустой ответ. Перехватывайте предсказуемый отказ, ставьте предел каждому циклу и печатайте достаточно, чтобы вывод рассказал, что произошло в ваше отсутствие.