Vai all’articolo
NeuraCoreWiki utente
← Torna al capitolo
Python integrato

Che cosa uno script non può fare

I limiti sono quelli dei pulsanti, e conviene conoscerli prima di incontrarne uno.

Comandano i permessi

Action Permissions fa fede, e Python sta dallo stesso lato dell’interfaccia e dell’IA. Disattivare lì un’azione la disattiva per tutto, ed è il verso giusto: la pagina in cui già decidi che cosa può accadere è la risposta completa.

E comanda la licenza

Una capacità che la tua licenza non porta viene rifiutata a uno script come al pulsante. Python non raggiunge le azioni della scheda Money con una licenza gratuita, perché quella licenza non ha quella scheda. Il messaggio dice quale dei due motivi vale.

Ciò che nessuna licenza consente

  • Concedere, prolungare o riassegnare una licenza. Uno script può leggerla e chiedere una nuova verifica, nulla di più.
  • Leggere o scrivere la password salvata di un avatar. Nessuna azione le tocca.
  • Tutto ciò che le condizioni di Second Life vietano. Uno script sei tu, e l’account è il tuo.

Scrivilo mettendo in conto che sbaglierà

Uno script lasciato solo incontrerà una disconnessione, un’azione rifiutata e una risposta vuota. Intercetta il rifiuto prevedibile, metti un limite a ogni ciclo, e stampa abbastanza perché l’output racconti che cosa è successo mentre non c’eri.