object_rez


object_rez(key id)


このイベントはプリムがllRezObject()を通してインベントリのコンテンツの中から別のオブジェクトをrezするときに発生します。
IDはそれが唯一rezされたオブジェクトのためだけの、グローバルにユニークなキーです。
このイベントはllRezObject()関数を実行したプリムの中のすべてのスクリプトに発生します。

これは別のスクリプトがobject_rez()イベントを受け取り、それら(例えば、新たに作成されたプリムをオリジナルのあるいはルートのプリムにリンクするのにllCreateLink()を使用する場合)を扱う一方、1つのスクリプトに実際のrezを行わせるような場合を考慮しています。

注意:
リンクされたオブジェクトの場合は、新しくオブジェクトをREZしたプリムのスクリプト(すべてのスクリプト)にのみobject_rez()イベントが発生します。

Example:
default {
   [[state_entry]]() {
   llRezObject("Bubu", llGetPos(),
                ZERO_VECTOR, ZERO_ROTATION, 1);
   }
   object_rez(key id) {
       llSay(0, "I made a bubu and its key is "
                 + (string)id);
   }
}

REZされたオブジェクトの中のオブジェクトのインベントリーを保つためのコード。

object_rez(key child)
{
   llGiveInventory(child,llKey2Name(child));
}
最終更新:2008年10月01日 05:13