BlackSheep-LSL@Wiki

llGetInventoryType

最終更新:

mizcremorne

- view
メンバー限定 登録/ログイン

llGetInventoryType

integer llGetInventoryType(string name)

コンテンツ内にある指定した名前のアイテムのタイプを返す。
一般的に、引数nameで指定したアイテムがコンテンツ内に存在するかどうかをチェックするのに利用される。

戻り値は以下のいずれかとなる。

定数 説明
INVENTORY_NONE -1 アイテムは存在しない
INVENTORY_ANIMATION 20 アニメーション
INVENTORY_BODYPART 13 ボディパーツ
INVENTORY_CLOTHING 5
INVENTORY_GESTURE 21 ジェスチャー
INVENTORY_LANDMARK 3 ランドマーク
INVENTORY_NOTECARD 7 ノートカード
INVENTORY_OBJECT 6 オブジェクト
INVENTORY_SCRIPT 10 スクリプト
INVENTORY_SOUND 1 サウンド
INVENTORY_TEXTURE 0 テクスチャ

アイテム'hogehoge'がコンテンツ内にあるかどうかを調べるには以下のようにすればよい。
default {
  state_entry(){
    if (llGetInventoryType("hogehoge") == INVENTORY_NONE){
      llSay(0, "There is not 'hogehoge'.");
    }else{
      llSay(0, "There is 'hogehoge'.");
    }
  }
}

名前:
コメント:
記事メニュー
目安箱バナー