llGetStartParameter/ja

From Second Life Wiki
< LlGetStartParameter
Revision as of 14:20, 25 February 2016 by SakuraNoel Fayray (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.

Summary

Function: integer llGetStartParameter( );

Returns an integer スクリプトの開始/rez パラメタ

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

Caveats

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

Examples

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)");
        }
    }
}

See Also

Events

•  on_rez

Functions

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

Deep Notes

All Issues

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

Signature

function integer llGetStartParameter();