LlStopAnimation/ja
From Second Life Wiki
メインページ > LlStopAnimation > LlStopAnimation/ja
関数: llStopAnimation( string anim );
PERMISSION_TRIGGER_ANIMATIONの権限が無効ではなかった場合、付与されたエージェントでアニメーションanimを停止します。
| • string | anim | – | a プリムのインベントリにあるanimationあるいはUUID |
実行するにはPERMISSION_TRIGGER_ANIMATIONの権限が必要です。
警告
- スクリプトに権限PERMISSION_TRIGGER_ANIMATIONが不足している場合、スクリプトはDEBUG_CHANNEL上でエラーを報告して、演算に失敗するでしょう。(しかしスクリプトは実行し続けます。)
- プリムのインベントリからanimが無い場合、 かつ、 UUIDで指定されていない場合、 あるいは、an animationでない場合、エラーが上でshoutされます。
- animをUUID で指定した場合、オブジェクトに asset permissionsが追加されずに済みます。
- プリムのインベントリに内に置いた場合、その使用制限が当該オブジェクトにも引き継がれてしまいます
例
default { touch_start(integer detected) { llRequestPermissions(llDetectedKey(0), PERMISSION_TRIGGER_ANIMATION); } run_time_permissions(integer perm) { if (perm & PERMISSION_TRIGGER_ANIMATION) { llStartAnimation("sit"); llOwnerSay("animation will end in 5 seconds"); llSetTimerEvent(5.0); } } timer() { llSetTimerEvent(0.0); llStopAnimation("sit"); } }
関連項目
イベント
| • | run_time_permissions | – | 権限で受信するイベントです |
関数
| • | llGetPermissions | – | 付与されている権限を取得します | |
| • | llGetPermissionsKey | – | 権限が付与されているエージェントを取得します | |
| • | llRequestPermissions | – | 権限を要求します | |
| • | llGetAnimationList | – | 再生しているアニメーションの一覧を取得します | |
| • | llStartAnimation | – | アニメーションの再生を開始します |
項目
| • | スクリプトの権限 |
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。

