llBreakAllLinks
llBreakAllLinks()
オブジェクトのリンクを全て解除する。
この関数を実行するにはPERMISSION_CHANGE_LINKSパーミッションを取得していなければならない。
この関数を実行するにはPERMISSION_CHANGE_LINKSパーミッションを取得していなければならない。
バラバラ関数の例。
オブジェクトを物理にしてたりすると崩壊が楽しめる。
オブジェクトを物理にしてたりすると崩壊が楽しめる。
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) { llBreakAllLinks(); } } }
なお、この関数はアタッチメントにおいては効果が無い。
全てのリンクを解除するのではなく、一つのprimだけを外したい場合はllBreakLinkを使用すること。
全てのリンクを解除するのではなく、一つのprimだけを外したい場合はllBreakLinkを使用すること。