llBreakLink

akito

2008年02月10日 15:56


llBreakLink




llBreakLink(integer linknum)


integer linknum に指定したリンクナンバーのプリムをリンクから外します。






integer linknum
リンクを解除するプリムを指定します。


 


<使用例>




default


{


   touch_start(integer num_detected)


    {


     if (llDetectedKey(0) == llGetOwner())


     {


        llRequestPermissions(llDetectedKey(0), PERMISSION_CHANGE_LINKS);


     }


   }


   run_time_permissions(integer perm)


    {


       if (perm & PERMISSION_CHANGE_LINKS)


        {


         llBreakLink(1);


       }


   }


}






コレが・・・

こうなります。


今回は、ルートプリム(赤)をリンクから解除するように”1”を設定しています。

しかし、このままではオブジェクトの中からルートプリムがなくなってしまいます。

そのため、2の値が与えられている子プリムが、次回のルートプリムになり、全てのプリムナンバーが一つずつずれます。


オブジェクトを物理属性にしているので、リンクが外れたら、赤いプリムが下に落ちますw


カテゴリ別一覧へ


アルファベット順一覧へ


 


Mother Lake は     こちら→ http://slurl.com/secondlife/Mother%20Lake/114/109/21

からくりや 江戸支店は こちら→ http://slurl.com/secondlife/EDO%20Japan/74/87/27



Mother Lake  のHPはこちらから→ http://ml.ms-p.jp/


法人の方はこちら → http://ms-p.jp/

関数