Difference between revisions of "LlDetachFromAvatar/ja"
Jump to navigation
Jump to search
Asuka Neely (talk | contribs) m |
Void Singer (talk | contribs) m (formated example) |
||
Line 8: | Line 8: | ||
|caveats | |caveats | ||
|constants | |constants | ||
|examples=< | |examples= | ||
<lsl> | |||
default | default | ||
{ | { | ||
Line 33: | Line 34: | ||
} | } | ||
} | } | ||
</ | </lsl> | ||
|helpers | |helpers | ||
|also_functions= | |also_functions= |
Revision as of 08:02, 11 February 2008
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
要約
関数: llDetachFromAvatar( );アバタからオブジェクトを外します。
実行するには、llRequestPermissions による PERMISSION_ATTACH 権限がownerから与えられなければなりません。 外されたオブジェクトはユーザの持ち物に収まります。
警告
- 権限の自動付与に頼らないようにしましょう。常に run_time_permissions イベントを使用しましょう。
- スクリプトに PERMISSION_ATTACH の権限が不足していると、スクリプトはエラーを DEBUG_CHANNEL で叫び、操作に失敗します (しかしスクリプトは処理を続けます)。
- PERMISSION_ATTACH がowner以外の人から許可され、関数が呼び出されると、 DEBUG_CHANNEL でエラーが叫ばれます。
- いったん PERMISSION_ATTACH 権限が付与されると、スクリプトの中で (例えば、新しい llRequestPermissions 呼び出しなどにより) 権限をはく奪することができません。スクリプトはオブジェクトが derez (削除、取り外し、取り込み) されない限り権限が失われません。
サンプル
<lsl> default {
attach(key AvatarKey) {//give instructions for use and prevent item from being attached to avatar if(AvatarKey) {//event is called on both attach and detatch, but Key is only valid on attach llOwnerSay (" We hope you will enjoy your purchase, but if you really want to use this item properly, you should: 1) drag it from your inventory to the ground 2) Right click on it and select \"open\" 3) copy its contents to inventory.");
llRequestPermissions(AvatarKey, PERMISSION_ATTACH ); } } run_time_permissions(integer perm) { if(perm & PERMISSION_ATTACH) { llDetachFromAvatar( ); } }
}
</lsl>注意点
スクリプトで装着したものを、消去あるいは地面に落とす方法はありません。
関連項目
イベント
• | run_time_permissions | – | 権限取得イベント | |
• | attach |
関数
• | llGetPermissions | – | 付与されている権限を取得します | |
• | llGetPermissionsKey | – | 権限を許可したエージェントを取得します | |
• | llRequestPermissions | – | 権限を要求します | |
• | llAttachToAvatar | |||
• | llGetAttached |
記事
• | 権限/スクリプト |
特記事項
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。