CHANGED INVENTORY/ja

From Second Life Wiki
< CHANGED INVENTORY
Revision as of 21:11, 1 January 2008 by Asuka Neely (talk | contribs) (New page: {{LSL Constant/ja |name=CHANGED_INVENTORY |type=integer |value={{LSL Hex|0x1}} |desc=(プリムの)内容がプリムの編集権限を持つ誰かによって[[changed|変えられま...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

解説

定数: integer CHANGED_INVENTORY = 0x1;

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

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

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

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

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

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

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

関連記事

定数

•  CHANGED_ALLOWED_DROP llAllowInventoryDrop

関数

•  llGiveInventory
•  llRemoveInventory
•  llRemoteLoadScriptPin

イベント

•  changed

サンプル

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

特記事項

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