llBreakLink
llBreakLink(integer linknum)
指定したリンクナンバーのprimのリンクを解除する。
通称、縁切り関数。
この関数を実行するにはPERMISSION_CHANGE_LINKSパーミッションを取得していなければならない。
通称、縁切り関数。
この関数を実行するにはPERMISSION_CHANGE_LINKSパーミッションを取得していなければならない。
タッチしたprimのリンクを外す例。
integer link_number;
default {
touch_start(integer num_detected) {
if ([[llDetectedKey]](0) == [[llGetOwner]]()){
link_number = [[llDetectedLinkNumber]](0);
[[llRequestPermissions]](llDetectedKey(0),
PERMISSION_CHANGE_LINKS);
}
}
run_time_permissions(integer perm) {
if (perm & PERMISSION_CHANGE_LINKS) {
llBreakLink(link_number);
}
}
}
なお、この関数はアタッチメントにおいては効果が無い。
全てのリンクを解除すにはllBreakAllLinksを使用すること。
全てのリンクを解除すにはllBreakAllLinksを使用すること。