Le Python Runner
Où il se trouve, ce qui est déjà chargé et ce que fait le bouton Run.
Où le trouver
Ouvrez une fenêtre d’avatar, puis Automation → Python Runner. En haut la liste qui dit quel script vous regardez, en dessous l’éditeur, puis la sortie. Run lance le script et tout ce qu’il imprime s’affiche en dessous au fur et à mesure.
Python vient avec une licence Individual ou Business : il fait partie de l’onglet Automation, qu’une licence gratuite n’a pas.
Un script appartient à un avatar
Le script s’exécute en tant que l’avatar dont vous avez ouvert la fenêtre. Ce n’est pas un réglage : un script tapé dans la fenêtre de Xena est le script de Xena. Lisez le titre de la fenêtre avant de cliquer Run.
Chaque avatar conserve ses propres scripts, jusqu’à dix; le sujet suivant explique comment en gérer plusieurs.
Ce qui est déjà là
Un seul nom est défini avant votre première ligne : avatar. C’est le lien avec l’avatar de cette fenêtre, et toutes les actions passent par lui. Rien à importer, rien à créer.
Le reste est du Python ordinaire : la bibliothèque standard est disponible, donc import time, import json et import random fonctionnent.
Le script tourne à l’écart de l’interface : attendre ne fige pas NeuraCore. Il s’exécute jusqu’au bout puis s’arrête ; fermer NeuraCore y met fin, et la déconnexion de son avatar aussi. Un script peut toutefois être réglé pour démarrer tout seul.
Chaque appel reste contrôlé
Python ne contourne pas les autorisations. Chaque action passe par Automation → Action Permissions, exactement comme les boutons, et payer en dollars Linden est désactivé au départ. Chaque appel est inscrit dans l’historique d’exécution, au nom de Python.