Lo que un script no puede hacer
Los límites son los mismos que los de los botones, y conviene conocerlos antes de chocar con uno.
Mandan los permisos
Action Permissions es la autoridad, y Python está del mismo lado que la interfaz y la IA. Desactivar ahí una acción la desactiva para todo, que es el sentido correcto: la página en la que ya decides qué puede ocurrir es la respuesta completa.
Y manda la licencia
Una capacidad que tu licencia no incluye se le rechaza a un script igual que al botón. Python no alcanza las acciones de la pestaña Money con una licencia gratuita, porque esa licencia no tiene esa pestaña. El mensaje dice cuál de los dos motivos se aplica.
Lo que ninguna licencia permite
- Conceder, ampliar o reasignar una licencia. Un script puede leerla y pedir que se vuelva a comprobar, y nada más.
- Leer o escribir la contraseña guardada de un avatar. Ninguna acción las toca.
- Todo lo que prohíban las condiciones de Second Life. Un script eres tú, y la cuenta es tuya.
Escríbelo contando con que fallará
Un script dejado solo se encontrará con una desconexión, una acción rechazada y una respuesta vacía. Captura el rechazo que puedas prever, pon límite a cada bucle e imprime lo suficiente para que la salida cuente qué pasó mientras no estabas.