LlResetScript/ja: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
Mako Nozaki (talk | contribs)
m Undo revision 851422 by Mako Nozaki (Talk)
SakuraNoel Fayray (talk | contribs)
No edit summary
 
(One intermediate revision by one other user not shown)
Line 7: Line 7:
* 実行待ちのイベントはキャンセルされます。
* 実行待ちのイベントはキャンセルされます。
* {{LSLG/ja|default}} ステートが現在のステートとされます。
* {{LSLG/ja|default}} ステートが現在のステートとされます。
** {{LSLG/ja|state_entry}} イベントが定義されていたら、実行に移されます。
** {{LSLG/ja|state_entry}} イベントが定義されていたら、実行待ちキューに格納されます。
|func_desc=スクリプト (自分自身) をリセットする。
|func_desc=スクリプト (自分自身) をリセットします。
|return_text
|return_text
|spec
|spec
Line 14: Line 14:
|constants
|constants
|examples=
|examples=
<lsl>
<source lang="lsl2">
default
default
{
{
Line 28: Line 28:
     }
     }
}
}
</lsl>
</source>
|helpers
|helpers
|also_functions=*{{LSLG/ja|llResetOtherScript}}
|also_functions=*{{LSLG/ja|llResetOtherScript}}

Latest revision as of 14:23, 25 February 2016

要約

関数: llResetScript( );

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

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

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

サンプル

<source lang="lsl2"> default {

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

}

</source>

関連項目

特記事項

Search JIRA for related Issues

Signature

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