LlGetStartParameter/ja

From Second Life Wiki
< LlGetStartParameter
Revision as of 04:03, 13 April 2009 by MasterOf Perl (talk | contribs) (Apply LSLG Template)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

要約

関数: integer llGetStartParameter( );

スクリプトの開始/rez パラメタを integer で返します。

  • スクリプトが llRemoteLoadScriptPin によってロードされたならば、その開始パラメタを返します。
  • スクリプトの入っているオブジェクトが llRezObject あるいは llRezAtRoot によって rez されたならば、on_rez イベントのパラメタを返します。

警告

  • 開始パラメタの値はリージョンが再起動したり (SVC-2251)、リージョンが変わる (SVC-3258, 境界をまたいだりテレポートする) と失われます。
All Issues ~ Search JIRA for related Bugs

サンプル

<lsl> default {

   on_rez(integer param)
   {
       llOwnerSay("rezzed with the number " + (string)param);
   }
   state_entry()
   {
       integer i = llGetStartParameter();
       if (i)
       {
           llOwnerSay("I was given the number " + (string)i + " when I was rezzed");
       }
       else
       {
           llOwnerSay("rezzed from inventory (or rezzed/loaded with 0)");
       }
   }

}

</lsl>

関連項目

イベント

•  on_rez

関数

•  llRemoteLoadScriptPin 離れたプリムにスクリプトをロードするのに使う
•  llRezObject 重心基準でオブジェクトを rez するのに使う
•  llRezAtRoot ルートプリム基準でオブジェクトを rez するのに使う

特記事項

All Issues

~ Search JIRA for related Issues
   llGetStartParameter returns zero after sim restart
   llGetStartParameter returns zero after change of region

Signature

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