LlGetPermissions/ja
From Second Life Wiki
LlGetPermissions/ja
| Constants | 挙動 | カテゴリ | 付与相手 | |
|---|---|---|---|---|
| PERMISSION_DEBIT | 0x2 | エージェントのアカウントからお金を取得します。 | お金 | オーナ |
| PERMISSION_TAKE_CONTROLS | 0x4 | エージェントのコントロールを取得します。 | コントロール | 不特定 |
| PERMISSION_TRIGGER_ANIMATION | 0x10 | エージェントのアニメーションを再生あるいは停止します。 | アニメーション | 不特定 |
| PERMISSION_ATTACH | 0x20 | エージェントからアタッチ/デタッチします。 | アタッチメント | オーナ |
| PERMISSION_CHANGE_LINKS | 0x80 | リンクを変更します。 | リンク | オーナ |
| PERMISSION_TRACK_CAMERA | 0x400 | エージェントのカメラ位置と回転を追跡します。 | カメラ | 不特定 |
| PERMISSION_CONTROL_CAMERA | 0x800 | エージェントのカメラをコントロールします。 | カメラ | 不特定 |
例
default { state_entry() { llRequestPermissions(llGetOwner(), //Comment out any of the following lines for fun PERMISSION_DEBIT | PERMISSION_TAKE_CONTROLS | PERMISSION_TRIGGER_ANIMATION | PERMISSION_ATTACH | PERMISSION_CHANGE_LINKS | PERMISSION_TRACK_CAMERA | PERMISSION_CONTROL_CAMERA | 0); } touch_start(integer a) { integer perm = llGetPermissions(); if(perm & PERMISSION_DEBIT) llOwnerSay("Can use llGiveMoney"); if(perm & PERMISSION_TAKE_CONTROLS) llOwnerSay("Can use llTakeControlls"); if(perm & PERMISSION_TRIGGER_ANIMATION) llOwnerSay("Can use llStartAnimation"); if(perm & PERMISSION_ATTACH) llOwnerSay("Can use llAttachToAvatar"); if(perm & PERMISSION_CHANGE_LINKS) llOwnerSay("Can use llCreateLink"); if(perm & PERMISSION_TRACK_CAMERA) llOwnerSay("Can use llGetCameraPos"); if(perm & PERMISSION_CONTROL_CAMERA) llOwnerSay("Can use llSetCameraParams"); } run_time_permissions(integer perm) { if(perm & PERMISSION_DEBIT) llOwnerSay("Can use llGiveMoney"); if(perm & PERMISSION_TAKE_CONTROLS) llOwnerSay("Can use llTakeControlls"); if(perm & PERMISSION_TRIGGER_ANIMATION) llOwnerSay("Can use llStartAnimation"); if(perm & PERMISSION_ATTACH) llOwnerSay("Can use llAttachToAvatar"); if(perm & PERMISSION_CHANGE_LINKS) llOwnerSay("Can use llCreateLink"); if(perm & PERMISSION_TRACK_CAMERA) llOwnerSay("Can use llGetCameraPos"); if(perm & PERMISSION_CONTROL_CAMERA) llOwnerSay("Can use llSetCameraParams"); } }
関連項目
イベント
| • | run_time_permissions | – | パーミッションを受け取るイベント |
関数
| • | llGetPermissionsKey | – | パーミッションを付与されたアバターを取得します | |
| • | llRequestPermissions | – | パーミッションを要求します |
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。

