CHANGED INVENTORY/ja

From Second Life Wiki
< CHANGED INVENTORY
Revision as of 16:00, 27 November 2008 by Zai Lynch (talk | contribs) (pre -> lsl)
Jump to navigation Jump to search

解説

定数: 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>

特記事項

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