llGetParcelDetails
list llGetParcelDetails(vector pos, list details)
posで示される位置の土地の情報を得る。
得られる情報は名称、説明、オーナーUUID、グループUUID、面積の5つ。
引数detailsには以下の値をリストにして指定する。
得られる情報は名称、説明、オーナーUUID、グループUUID、面積の5つ。
引数detailsには以下の値をリストにして指定する。
| 定数名 | 値 | 意味 | 文字長 | 戻り値の型 |
| PARCEL_DETAILS_NAME | 0 | 土地の名称 | 63 | string |
| PARCEL_DETAILS_DESC | 1 | 土地の説明 | 127 | string |
| PARCEL_DETAILS_OWNER | 2 | 土地オーナーのUUID | (36) | key |
| PARCEL_DETAILS_GROUP | 3 | 土地グループのUUID | (36) | key |
| PARCEL_DETAILS_AREA | 4 | 面積(sqm) | (5) | integer |
以下の例は現在位置の土地名と面積を表示する。
default{
state_entry(){
list ret = llGetParcelDetails([[llGetPos]](), [
PARCEL_DETAILS_NAME,
PARCEL_DETAILS_DESC,
PARCEL_DETAILS_OWNER,
PARCEL_DETAILS_GROUP,
PARCEL_DETAILS_AREA
]);
string ParcelName = [[llList2String]](ret, 0);
string ParcelDesc = llList2String(ret, 1);
key ParcelOwner = [[llList2Key]](ret, 2);
key ParcelGroup = llList2Key(ret, 3);
integer ParcelArea = [[llList2Integer]](ret, 4);
[[llSay]](0,"Parcel:" + ParcelName + "(" + (string)ParcelArea + "sqm)");
}
}