BlackSheep-LSL@Wiki

llGetInventoryName

最終更新:

mizcremorne

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

llGetInventoryName

string llGetInventoryName(integer type, integer number)

コンテンツ内にある指定したtypeのnumber番目のアイテムの名前を返す。
numberはゼロから始まるアイテムの番号である。
指定したアイテムが存在しない場合は空文字""が返る。

アイテムのタイプには以下の値を使用する。

定数 説明
INVENTORY_ALL -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 テクスチャ

例えば、以下の例はコンテンツに含まれる最初のスクリプト名を返す。
default {
  state_entry(){
    string script_name = llGetInventoryName(INVENTORY_SCRIPT, 0);
    if (script_name == ""){
      llSay(0, "There is no script in contents.");
    }else{
      llSay(0, "There is script '" + script_name + "'.");
    }
  }
}

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