BlackSheep-LSL@Wiki llGetInventoryType
※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

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'.");
    }
  }
}

名前:
コメント: