LlCreateLink/ja

From Second Life Wiki

Jump to: navigation, search

関数: llCreateLink( key target, integer parent );

スクリプトのあるオブジェクトとtargetをリンクすることを試みます。

• key target 同一リージョン内のプリム。
• integer parent FALSEの場合、targetはルートになります。


実行するにはthe ownerにPERMISSION_CHANGE_LINKSの権限が必要です。
targetは同じオーナが編集可能でかつ所有しなくはいけません。
このオブジェクトもまた編集可能でなければなりません。

警告

  • この関数は1.0秒間、スクリプトを停止します。
  • スクリプトに権限PERMISSION_CHANGE_LINKSが不足している場合、スクリプトはDEBUG_CHANNEL上でエラーを報告して、演算に失敗するでしょう。(しかしスクリプトは実行し続けます。)
  • the owner以外の誰かにPERMISSION_CHANGE_LINKSが付与された場合、関数はDEBUG_CHANNEL上で報告されるエラーを呼び出します。
  • targetがリージョン内、もしくはオブジェクト内にない場合は、DEBUG_CHANNELにてエラーが叫ばれます。
  • オブジェクトかtargetが、編集不可能かオーナが異なるかのいずれかの場合、DEBUG_CHANNEL上でエラーが叫ばれます。
  • オブジェクト同士のリンク可能な最大距離は、この投稿のAndrew Lindenによって説明されているとおり、オブジェクトの大きさによって決まります。

関連項目

イベント

•  run_time_permissions 権限で受信するイベントです

関数

•  llGetPermissions 付与されている権限を取得します
•  llGetPermissionsKey 権限が付与されているエージェントを取得します
•  llRequestPermissions 権限を要求します
•  llBreakLink リンクを解除します
•  llBreakAllLinks 全てのリンクを解除します

項目

•  スクリプトの権限
Personal tools