スクリプトに許されていないこと
境界はボタンと同じです。ぶつかる前に知っておく価値があります。
許可設定が優先します
Action Permissions が決定権を持ち、Python はインターフェースや AI と同じ側にあります。そこで無効にすればすべてに対して無効です。これは正しい向きです。何が起きてよいかを決めるページが、そのまま答えのすべてになります。
ライセンスも優先します
ライセンスに含まれない機能は、ボタンと同じくスクリプトにも拒否されます。無料ライセンスに Money タブはないので、Python もそのタブの操作には届きません。どちらの理由かはメッセージが示します。
どのライセンスでも許されないこと
- ライセンスの付与、延長、割り当て替え。スクリプトができるのは、読むことと再確認を頼むことだけです。
- アバターの保存されたパスワードの読み書き。触れる操作はありません。
- Second Life の利用規約が禁じていること。スクリプトはあなたであり、アカウントもあなたのものです。
うまくいかない前提で書く
放っておくスクリプトは、切断にも、拒否された操作にも、空の答えにも出会います。予測できる拒否は受け止め、すべてのループに上限を置き、留守中に何があったか出力から分かる程度には表示してください。