ソラマメブログ
HUDCampTimerMessageBoard WittyRadar

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  
Posted by 田中明夫 at 23:08Comments(0)TrackBack(0)簡単スクリプト

2008年04月22日

Terra Magic Carpet

 空をウロウロしていると、イカニモって感じだったので乗ってみました。
キーボードで操作するんですが、座るとカメラがアバタの真後になるんです。
 それでは地面に座ってるのと変わらなくて面白くなかったので、
自分のHUDで動かして見たところチャント動きました。
それでカメラが自由に動かせたからそれらしい雰囲気になったかな。


  
Posted by 田中明夫 at 21:54Comments(0)TrackBack(0)その他