LlStopAnimation/ja
From Second Life Wiki
関数: llStopAnimation( string anim );
PERMISSION_TRIGGER_ANIMATIONの権限が無効ではなかった場合、付与されたエージェントでアニメーションanimを停止します。
| • string | anim | – | animation名、あるいはUUID |
実行するにはPERMISSION_TRIGGER_ANIMATIONの権限が必要です。
警告
- スクリプトに権限PERMISSION_TRIGGER_ANIMATIONが不足している場合、スクリプトはDEBUG_CHANNEL上でエラーを報告して、演算に失敗するでしょう。(しかしスクリプトは実行し続けます。)
- animがプリム内から無くなっている場合、UUIDがない、あるいはそのanimationではない場合、エラーがDEBUG_CHANNELで報告されます。
例
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 | – | アニメーションの再生を開始します |
項目
| • | スクリプトの権限 |

