Difference between revisions of "LlResetScript/ja"

From Second Life Wiki
Jump to navigation Jump to search
m (カテゴリ変更)
m (Undo revision 851422 by Mako Nozaki (Talk))
Line 38: Line 38:
|negative_index
|negative_index
|sort=ResetScript
|sort=ResetScript
|cat1=Script/ja
|cat1=Script
|cat2
|cat2
|cat3
|cat3
|cat4
|cat4
}}
}}

Revision as of 05:19, 12 April 2010

要約

関数: llResetScript( );

スクリプト (自分自身) をリセットする。

スクリプトをリセットすると、

  • 実行中のイベントや関数は中断され、また呼び出し元へ復帰することもなく、終了します。
  • 全てのグローバル変数はデフォルト値へ戻されます。
  • 実行待ちのイベントはキャンセルされます。
  • default ステートが現在のステートとされます。
    • state_entry イベントが定義されていたら、実行に移されます。

サンプル

<lsl> default {

   state_entry()
   {
       // ここでスクリプトを初期化する
   }
   on_rez(integer start_param)
   {
       // オブジェクトが rez されたらスクリプトをリセットする
       llResetScript();
   }

}

</lsl>

関連項目

特記事項

Search JIRA for related Issues

Signature

function void llResetScript();
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。