2008年04月22日
リンク番号と名前を調べるスクリプト
20個ぐらいまでならなんとかリンク番号が狂わないように編集できますが、
いっぱいになってくるとそれもなかなか大変です。
リンクオブジェクトの場合は、0番はないのでNULL_KEYが帰ってくるようです。
(0 means no link, 1 the root/parent, 2 for first child)
1番から始まるので、
終了判定を
i < llGetNumberOfPrims()
とせずに
i <= llGetNumberOfPrims()
としないとだめなようです。
//CheckLinkName.lsl
default {
state_entry() {
integer i;
for (i=0; i<=llGetNumberOfPrims() ;i++) {
llOwnerSay((string)i+ ") " + llGetLinkName(i));
}
}
}
例)
[6:48] Object: 0) 00000000-0000-0000-0000-000000000000
[6:48] Object: 1) WittyRadarM24
[6:48] Object: 2) Map
[6:48] Object: 3) Approach
[6:48] Object: 4) TargetNameDisplay05

この記事へのトラックバックURL
http://tanakaakio.slmame.com/t216501


