PARCEL DETAILS ID/ja
< PARCEL DETAILS ID
Jump to navigation
Jump to search
Revision as of 14:19, 25 February 2016 by SakuraNoel Fayray (talk | contribs)
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
解説
定数: integer PARCEL DETAILS ID = 5;integer 定数 PARCEL DETAILS ID の値は 5 です。
このフラグは区画を所有するグループの UUID を取得するために llGetParcelDetails 関数で使われます。
警告
- 区画を分割したり統合したりすると双方の区画の UUID が変更されます。 詳細な情報は KB をご覧ください。区画の名前・説明・オプション・アクセス権限は UUID の変更を伴いません。建物を建てたり、地形を編集しても UUID は変更されません。
関連記事
定数
|
関数
• | llGetParcelDetails |
サンプル
ランドマークウィンドウを表示するためのリンクをチャットに表示させる 2 つの方法です。
default
{
touch_start(integer nd) // 短いコードですが、長い「わけのわからない」リンクができます...
{ // ...そして位置の選択はできません (区画の中央の Z 座標が 0 の座標が返ります)
llOwnerSay("secondlife:///app/parcel/" +
llList2String(llGetParcelDetails(llGetPos(), [PARCEL_DETAILS_ID]), 0) +
"/about");
}
touch_end(integer nd) // ちょっと複雑なコードですが、短い「読んでわかる」リンクができます。
{ // ...位置の選択もできます。
vector my_pos = llGetPos();
llOwnerSay("http://slurl.com/secondlife/" +
llEscapeURL(llGetRegionName()) +
"/" +
((string)llRound(my_pos.x)) +
"/" +
((string)llRound(my_pos.y)) +
"/" +
((string)llRound(my_pos.z)));
}
}