Difference between revisions of "On rez/ja"

From Second Life Wiki
Jump to navigation Jump to search
(Create)
 
m (Apply LSLG Template)
Line 1: Line 1:
{{LSL_Event/ja
{{LSL_Event/ja
|event_id=27|event_delay|event=on_rez
|event_id=27|event_delay|event=on_rez
|p1_type=integer|p1_name=start_param|p1_desc=[[llRezObject/ja|llRezObject]] あるいは [[llRezAtRoot/ja|llRezAtRoot]] に与えられる引数
|p1_type=integer|p1_name=start_param|p1_desc={{LSLG/ja|llRezObject}} あるいは {{LSLG/ja|llRezAtRoot}} に与えられる引数
|event_desc=スクリプトもしくはアバターによってオブジェクトが rez された時に発生します。またオブジェクトがログイン時に装備されていた場合、オブジェクトが持ち物から装備 ([[attach/ja|attach]]) された時にも発生します。
|event_desc=スクリプトもしくはアバターによってオブジェクトが rez された時に発生します。またオブジェクトがログイン時に装備されていた場合、オブジェクトが持ち物から装備 ({{LSLG/ja|attach}}) された時にも発生します。
|event_footnote=オブジェクトが [[llRezObject/ja|llRezObject]] あるいは [[llRezAtRoot/ja|llRezAtRoot]] によって rez されたのでない場合、'''start_param''' は常に 0 になります。<br/>'''start_param''' は [[llGetStartParameter/ja|llGetStartParameter]] の呼び出し後いつでも使用できます。(ただし [[llRemoteLoadScriptPin/ja|llRemoteLoadScriptPin]] によって更新されていない限り。)
|event_footnote=オブジェクトが {{LSLG/ja|llRezObject}} あるいは {{LSLG/ja|llRezAtRoot}} によって rez されたのでない場合、'''start_param''' は常に 0 になります。<br/>'''start_param''' は {{LSLG/ja|llGetStartParameter}} の呼び出し後いつでも使用できます。(ただし {{LSLG/ja|llRemoteLoadScriptPin}} によって更新されていない限り。)
|constants
|constants
|spec
|spec
|caveats=*オブジェクトが他のオブジェクトによって rez される場合、親オブジェクトの [[object_rez/ja|object_rez]] イベントと子オブジェクトの on_rez イベントは同時には発生しません。
|caveats=*オブジェクトが他のオブジェクトによって rez される場合、親オブジェクトの {{LSLG/ja|object_rez}} イベントと子オブジェクトの on_rez イベントは同時には発生しません。
|examples=<lsl>default
|examples=<lsl>default
{
{
Line 18: Line 18:
|also_header
|also_header
|also_events=
|also_events=
{{LSL DefineRow||[[object_rez/ja|object_rez]]|オブジェクトがそのコンテンツから別のオブジェクトを rez する時に発生する。}}
{{LSL DefineRow||{{LSLG/ja|object_rez}}|オブジェクトがそのコンテンツから別のオブジェクトを rez する時に発生する。}}
|also_functions=
|also_functions=
{{LSL DefineRow||[[llGetStartParameter/ja|llGetStartParameter]]|}}
{{LSL DefineRow||{{LSLG/ja|llGetStartParameter}}|}}
{{LSL DefineRow||[[llRezObject/ja|llRezObject]]|}}
{{LSL DefineRow||{{LSLG/ja|llRezObject}}|}}
{{LSL DefineRow||[[llRezAtRoot/ja|llRezAtRoot]]|}}
{{LSL DefineRow||{{LSLG/ja|llRezAtRoot}}|}}
|also_articles
|also_articles
|also_footer
|also_footer

Revision as of 04:24, 13 April 2009

説明

イベント: on_rez( integer start_param ){ ; }

スクリプトもしくはアバターによってオブジェクトが rez された時に発生します。またオブジェクトがログイン時に装備されていた場合、オブジェクトが持ち物から装備 (attach) された時にも発生します。

• integer start_param llRezObject あるいは llRezAtRoot に与えられる引数

オブジェクトが llRezObject あるいは llRezAtRoot によって rez されたのでない場合、start_param は常に 0 になります。
start_paramllGetStartParameter の呼び出し後いつでも使用できます。(ただし llRemoteLoadScriptPin によって更新されていない限り。)

警告

  • オブジェクトが他のオブジェクトによって rez される場合、親オブジェクトの object_rez イベントと子オブジェクトの on_rez イベントは同時には発生しません。

サンプル

<lsl>default {

   on_rez(integer start_param)
   {
       // オブジェクトが rez される度、スクリプトをリセットする。
       llResetScript(); 
   }

}</lsl>

参考情報

イベント

•  object_rez オブジェクトがそのコンテンツから別のオブジェクトを rez する時に発生する。

関数

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