LlStopAnimation/ja
From Second Life Wiki
メインページ > LlStopAnimation > LlStopAnimation/ja
| Languages: |
English • Deutsch • Español • ελληνικά • Français • עברית • Italiano • 日本語 • 한국어 • Nederlands • Magyar • Norsk • Dansk • Svenska • Türkçe • Polski • Português • Русский • украї́нська • 中文(简体) • 中文(繁體) |
| ボランティアが翻訳したページへは青の、Google が自動翻訳するページへは灰色のリンクが設定されています。ボランティアとして翻訳する際の指針についてご一読ください。 | |
関数: llStopAnimation( string anim );
PERMISSION_TRIGGER_ANIMATIONの権限が無効ではなかった場合、付与されたエージェントでアニメーションanimを停止します。
| • string | anim | – | プリムのインベントリにあるanimation あるいは UUID |
実行するにはPERMISSION_TRIGGER_ANIMATIONの権限が必要です。
警告
- スクリプトに権限PERMISSION_TRIGGER_ANIMATIONが不足している場合、スクリプトはDEBUG_CHANNEL上でエラーを報告して、演算に失敗するでしょう。(しかしスクリプトは実行し続けます。)
- プリムのインベントリに anim が無い場合、 かつ UUID で指定されていない場合、 あるいはanimationでない場合、 エラーメッセージが DEBUG_CHANNEL で shout されます。
- anim を UUID で指定した場合、(anim をプリムのインベントリに内に置く必要が無い為) オブジェクトに 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の関連した項目が参考になるかもしれません。

