◆ - Sugar Snow - ◆
インベントリ 【LSL】
れむ
2007年07月01日 04:22
▲LSL目次
llGetInventoryCreator
プリム内にあるアイテムのクリエイターのUUIDを取得する。
llGetInventoryKey
プリム内にあるアイテムのUUIDを取得する。
llGetInventoryName
プリム内にあるアイテム名を取得する。
llGetInventoryNumber
プリム内にある指定タイプのアイテム数を取得する。
llGetInventoryPermMask
プリム内にあるアイテムのパーミッションを取得する。
llGetInventoryType
プリム内にあるアイテムタイプを取得する。
llAllowInventoryDrop
プリムへのドロップを許可する。
llGiveInventory
プリム内からオブジェクトを渡す。
llGiveInventoryList
プリム内から複数のオブジェクトを渡す。
llRemoveInventory
プリム内のアイテムを削除する。
llRequestInventoryData
プリム内にあるアイテムデータを要求する。
llGetNotecardLine
ノートカードから1行読み出す要求を行う。
llGetNumberOfNotecardLines
ノートカードの行数を取得する要求を行う。
種別
INVENTORY_ALLすべて INVENTORY_TEXTUREテクスチャ INVENTORY_SOUNDサウンド INVENTORY_LANDMARKランドマーク INVENTORY_CLOTHING服 INVENTORY_OBJECTオブジェクト INVENTORY_NOTECARDノートカード INVENTORY_SCRIPTスクリプト INVENTORY_BODYPARTボディパーツ INVENTORY_ANIMATIONアニメーション INVENTORY_GESTUREジェスチャー
key llGetInventoryCreator(string item)
itemアイテム名
プリム内にあるアイテムのクリエイターのUUIDを取得します。
▲上へ
■LSL Portal
■LSL Portal (日本語)
key llGetInventoryKey(string name)
nameアイテム名
プリム内にあるアイテムのUUIDを取得します。
オブジェクトオーナーに指定アイテムのコピー、編集、譲渡の権限がない場合には、NULL_KEYを返します。
▲上へ
■LSL Portal
■LSL Portal (日本語)
string llGetInventoryName(integer type, integer number)
type
種別number種別毎のインデックス(0~)
プリム内にあるアイテム名を取得します。
▲上へ
■LSL Portal
■LSL Portal (日本語)
integer llGetInventoryNumber(integer type)
type
種別
プリム内にある指定タイプのアイテム数を取得します。
▲上へ
■LSL Portal
■LSL Portal (日本語)
integer llGetInventoryPermMask(string item, integer mask)
itemアイテム名
mask
取得する内容
プリム内にあるアイテムのパーミッションを取得します。
mask
MASK_BASE基本の権限 MASK_OWNERオーナーの権限 MASK_GROUPグループの権限 MASK_EVERYONEすべてのユーザーの権限 MASK_NEXT次のオーナーの権限 PERM_ALLすべて PERM_COPYコピー許可 PERM_MODIFY編集許可 PERM_MOVE移動許可 PERM_TRANSFER譲渡許可
▲上へ
■LSL Portal
■LSL Portal (日本語)
integer llGetInventoryType(string name)
itemアイテム名
プリム内にあるアイテムの
種別
を取得します。
▲上へ
■LSL Portal
■LSL Portal (日本語)
llAllowInventoryDrop(integer add)
addTRUE … ドロップを許可
FALSE … ドロップを拒否
他人によるプリムへのアイテムドロップの許可を設定します。
▲上へ
■LSL Portal
■LSL Portal (日本語)
llGiveInventory(key destination, string inventory)
destination渡し先のUUIDinventoryアイテム名
プリム内からオブジェクトを渡します。
▲上へ
■LSL Portal
■LSL Portal (日本語)
llGiveInventoryList(key destination, string category, list inventory)
destination渡し先のUUIDcategory渡すフォルダ名(destinationがオブジェクトの場合は無効)inventoryアイテム名リスト
プリム内から複数のオブジェクトを渡します。
▲上へ
■LSL Portal
■LSL Portal (日本語)
llRemoveInventory(string inventory)
inventoryアイテム名
プリム内のアイテムを削除します。
▲上へ
■LSL Portal
■LSL Portal (日本語)
key llRequestInventoryData(string name)
nameアイテム名
プリム内にあるアイテムデータを要求します。
結果は
dataserver
イベントに通知されます。
▲上へ
■LSL Portal
■LSL Portal (日本語)
key llGetNotecardLine(string name, integer line)
nameノートカード名line行数
ノートカードから1行読み出す要求を行います。
結果は
dataserver
イベントに通知されます。
▲上へ
■LSL Portal
■LSL Portal (日本語)
key llGetNumberOfNotecardLines(string name)
nameノートカード名
ノートカードの行数を取得する要求を行います。
結果は
dataserver
イベントに通知されます。
ノートカードの終端に到達した場合はEOF(定義値:"\n\n\n")をデータとして通知します。
▲上へ
■LSL Portal
■LSL Portal (日本語)
LSLリファレンス