Second Life in Japan
Advertisement

Scripters_cafeログ


08/10/11[]

何度か話題にしているstate_entryの話に関連して、アセットUUIDを調べてみました。

プリムに入れたスクリプトのアセットUUIDを調べるには、lGetInventoryKeyを使います。


タッチしたら自身のスクリプトのUUIDをsayするようにしておき、次のようにしてアセットキーをそれぞれ調べてみました。

default {
    touch_start(integer total_number) {
        llSay(0, llGetInventoryKey( llGetScriptName() ) );
    }
}
  1. 作成した直後
  2. 作成したプリムを他の人がbuyで購入し、それをrezしてタッチした場合
  3. 作成したプリムを、作成者がshift+コピーでコピーし、コピーで生成された方をタッチした場合

この3つの場合で、すべてアセットUUIDは同じでした。



このページのTinyURL:http://tinyurl.com/SC-script-asset-uuid

Advertisement