Zum Artikel springen
NeuraCoreBenutzer-Wiki
← Zurück zum Kapitel
Eingebettetes Python

Was ein Skript nicht darf

Die Grenzen sind dieselben wie bei den Schaltflächen, und es lohnt sich, sie vorher zu kennen.

Die Berechtigungsliste gewinnt

Action Permissions ist maßgeblich, und Python steht auf derselben Seite davon wie die Oberfläche und die KI. Eine Aktion dort auszuschalten schaltet sie für alles aus, und das ist herum richtig: die Seite, auf der du ohnehin entscheidest, was geschehen darf, ist die ganze Antwort.

Die Lizenz gewinnt auch

Eine Fähigkeit, die deine Lizenz nicht trägt, wird einem Skript ebenso verweigert wie der Schaltfläche. Python erreicht die Aktionen der Registerkarte Money mit einer kostenlosen Lizenz nicht, weil diese keine solche Registerkarte hat. Die Meldung sagt, welcher der beiden Gründe gilt.

Was keine Lizenz erlaubt

  • Eine Lizenz erteilen, verlängern oder neu zuweisen. Ein Skript darf sie lesen und eine erneute Prüfung anfordern, mehr nicht.
  • Das gespeicherte Passwort eines Avatars lesen oder schreiben. Keine Aktion fasst sie an.
  • Alles, was die Nutzungsbedingungen von Second Life verbieten. Ein Skript bist du, und das Konto ist deines.

Schreibe es so, als ginge es schief

Ein unbeaufsichtigt laufendes Skript trifft auf eine Trennung, eine abgelehnte Aktion und eine leere Antwort. Fange die vorhersehbare Ablehnung ab, begrenze jede Schleife, und gib genug aus, dass die Ausgabe erzählt, was in deiner Abwesenheit geschah.