llGetInventoryType
integer llGetInventoryType(string name)
コンテンツ内にある指定した名前のアイテムのタイプを返す。
一般的に、引数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'."); } } }