Difference between revisions of "CHANGED INVENTORY/ja"

From Second Life Wiki
Jump to navigation Jump to search
m
m (pre -> lsl)
Line 19: Line 19:
'''重要''' : このイベントは、ハンドルされない子プリムを除き、ルートプリムへの子プリムによる変更は実行されます。その他のリンクされているプリムからは実行されません。
'''重要''' : このイベントは、ハンドルされない子プリムを除き、ルートプリムへの子プリムによる変更は実行されます。その他のリンクされているプリムからは実行されません。
|examples=
|examples=
<pre>
<lsl>
default
default
{
{
Line 30: Line 30:
     }
     }
}
}
</pre>
</lsl>
|constants=
|constants=
{{LSL DefineRow||[[CHANGED_ALLOWED_DROP/ja|CHANGED_ALLOWED_DROP]]|[[llAllowInventoryDrop/ja|llAllowInventoryDrop]]}}
{{LSL DefineRow||[[CHANGED_ALLOWED_DROP/ja|CHANGED_ALLOWED_DROP]]|[[llAllowInventoryDrop/ja|llAllowInventoryDrop]]}}

Revision as of 16:00, 27 November 2008

解説

定数: integer CHANGED_INVENTORY = 0x1;

integer 定数 CHANGED_INVENTORY の値は 0x1 です。

(プリムの)内容がプリムの編集権限を持つ誰かによって変えられました

プリムの内容はこれらのイベントが要因で変わります。

  • プリム内アイテムが追加もしくは削除されました。
  • プリム内アイテム名が変更されました。
  • プリム内アイテムの権限が変更されました。
  • プリム内のスクリプトがリコンパイルされました。
  • プリム内ノートカードが保存されました。

これらのイベントが発生しない時

  • コピー不可能なプリム内アイテムが、ユーザのインベントリに移された。
  • プリム内スクリプトがリセットされた。
  • 編集権限の無いユーザがllAllowInventoryDropにてプリム内にオブジェクトを投入した。

重要 : このイベントは、ハンドルされない子プリムを除き、ルートプリムへの子プリムによる変更は実行されます。その他のリンクされているプリムからは実行されません。

関連記事

定数

•  CHANGED_ALLOWED_DROP llAllowInventoryDrop

関数

•  llGiveInventory
•  llRemoveInventory
•  llRemoteLoadScriptPin

イベント

•  changed

サンプル

<lsl> default {

   changed(integer change)
   {
       if (change & CHANGED_INVENTORY) //&であって、&&ではありません。これはビット演算です!
       {
           llOwnerSay("The inventory has changed.");
       }
   }

} </lsl>

特記事項

この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)