Aller à l’article
NeuraCoreWiki utilisateur
← Retour au chapitre
Python intégré

Ce qu’un script n’a pas le droit de faire

Les limites sont celles des boutons, et il vaut mieux les connaître avant de s’y heurter.

Les autorisations l’emportent

Action Permissions fait autorité, et Python est du même côté que l’interface et l’IA. Désactiver une action là la désactive pour tout le monde, ce qui est le bon sens : la page qui décide de ce qui peut arriver est la réponse complète.

La licence aussi

Une capacité que votre licence ne porte pas est refusée à un script comme au bouton. Python n’atteint pas les actions de l’onglet Money avec une licence gratuite, puisqu’elle n’a pas cet onglet. Le message de refus précise laquelle des deux raisons s’applique.

Ce qu’aucune licence ne permet

  • Accorder, prolonger ou réaffecter une licence. Un script peut la lire et demander une revérification, rien de plus.
  • Lire ou écrire le mot de passe enregistré d’un avatar. Aucune action n’y touche.
  • Tout ce que les conditions de Second Life interdisent. Un script, c’est vous, et le compte est le vôtre.

Écrivez-le en prévoyant l’échec

Un script laissé seul rencontrera une déconnexion, une action refusée et une réponse vide. Attrapez le refus prévisible, limitez chaque boucle, et affichez assez pour que la sortie raconte ce qui s’est passé en votre absence.