Difference between revisions of "LlGetStartParameter/ja"

From Second Life Wiki
Jump to: navigation, search
(Create)
 
m (Apply LSLG Template)
Line 4: Line 4:
 
|func=llGetStartParameter|return_type=integer
 
|func=llGetStartParameter|return_type=integer
 
|func_footnote=
 
|func_footnote=
* スクリプトが [[llRemoteLoadScriptPin/ja|llRemoteLoadScriptPin]] によってロードされたならば、その開始パラメタを返します。
+
* スクリプトが {{LSLG/ja|llRemoteLoadScriptPin}} によってロードされたならば、その開始パラメタを返します。
* スクリプトの入っているオブジェクトが [[llRezObject/ja|llRezObject]] あるいは [[llRezAtRoot/ja|llRezAtRoot]] によって rez されたならば、[[on_rez/ja|on_rez]] イベントのパラメタを返します。
+
* スクリプトの入っているオブジェクトが {{LSLG/ja|llRezObject}} あるいは {{LSLG/ja|llRezAtRoot}} によって rez されたならば、{{LSLG/ja|on_rez}} イベントのパラメタを返します。
 
|func_desc
 
|func_desc
 
|return_text=スクリプトの開始/rez パラメタ
 
|return_text=スクリプトの開始/rez パラメタ
Line 36: Line 36:
 
|helpers
 
|helpers
 
|also_functions=
 
|also_functions=
{{LSL DefineRow||[[llRemoteLoadScriptPin/ja|llRemoteLoadScriptPin]]|離れたプリムにスクリプトをロードするのに使う}}
+
{{LSL DefineRow||{{LSLG/ja|llRemoteLoadScriptPin}}|離れたプリムにスクリプトをロードするのに使う}}
{{LSL DefineRow||[[llRezObject/ja|llRezObject]]|重心基準でオブジェクトを rez するのに使う}}
+
{{LSL DefineRow||{{LSLG/ja|llRezObject}}|重心基準でオブジェクトを rez するのに使う}}
{{LSL DefineRow||[[llRezAtRoot/ja|llRezAtRoot]]|ルートプリム基準でオブジェクトを rez するのに使う}}
+
{{LSL DefineRow||{{LSLG/ja|llRezAtRoot}}|ルートプリム基準でオブジェクトを rez するのに使う}}
 
|also_events=
 
|also_events=
{{LSL DefineRow||[[on_rez/ja|on_rez]]|}}
+
{{LSL DefineRow||{{LSLG/ja|on_rez}}|}}
 
|also_articles
 
|also_articles
 
|notes
 
|notes

Revision as of 04:03, 13 April 2009

要約

関数: 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の関連した項目が参考になるかもしれません。