Чего скрипту делать нельзя
Границы те же, что и у кнопок, и их стоит знать до того, как в одну упрёшься.
Разрешения главнее
Action Permissions это источник права, и Python находится с той же его стороны, что интерфейс и ИИ. Выключить там действие значит выключить его для всего, и это верное направление: страница, на которой вы и так решаете, что может произойти, и есть весь ответ.
Лицензия тоже главнее
Возможность, которой ваша лицензия не несёт, скрипту отказывают так же, как кнопке. Python не достаёт до действий вкладки Money с бесплатной лицензией, потому что у неё нет этой вкладки. В сообщении сказано, какая из двух причин действует.
Чего не позволяет никакая лицензия
- Выдавать, продлевать или переназначать лицензию. Скрипт может её прочитать и попросить перепроверку, и только.
- Читать или записывать сохранённый пароль аватара. Ни одно действие их не касается.
- Всё, что запрещают условия Second Life. Скрипт это вы, и аккаунт ваш.
Пишите с расчётом на сбой
Оставленный без присмотра скрипт встретит и обрыв связи, и отклонённое действие, и пустой ответ. Перехватывайте предсказуемый отказ, ставьте предел каждому циклу и печатайте достаточно, чтобы вывод рассказал, что произошло в ваше отсутствие.