Difference between revisions of "CHANGED INVENTORY/ja"

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{LSL Constant/ja |name=CHANGED_INVENTORY |type=integer |value={{LSL Hex|0x1}} |desc=(プリムの)内容がプリムの編集権限を持つ誰かによって[[changed|変えられま...)
 
m
Line 39: Line 39:
|events=
|events=
{{LSL DefineRow||[[changed/ja|changed]]|}}
{{LSL DefineRow||[[changed/ja|changed]]|}}
|cat1=Inventory/ja
|cat1=Inventory
|cat2
|cat2
|cat3
|cat3
|cat4
|cat4
}}
}}

Revision as of 18:37, 16 April 2008

解説

定数: 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.");
        }
    }
}

特記事項

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