PARCEL DETAILS ID/ja
< PARCEL DETAILS ID
Jump to navigation
Jump to search
Revision as of 01:09, 24 April 2010 by Mako Nozaki (talk | contribs) (Created page with '{{LSL Constant/ja |name=PARCEL DETAILS ID |type=integer |value=5 |desc=このフラグはパーセルを所有するグループの {{LSLG/ja|UUID}} を取得するために {{LS...')
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
解説
定数: integer PARCEL DETAILS ID = 5;integer 定数 PARCEL DETAILS ID の値は 5 です。
このフラグはパーセルを所有するグループの UUID を取得するために llGetParcelDetails 関数で使われます。
警告
- 土地を分割したり統合したりすると双方の土地の UUID が変更されます。 詳細な情報は KB をご覧ください。土地の名前・説明・オプション・アクセス権限は UUID の変更を伴いません。建物を建てたり、地形を編集しても UUID は変更されません。
関連記事
定数
|
関数
• | llGetParcelDetails |
サンプル
ランドマークウィンドウを表示するためのリンクをチャットに表示させる 2 つの方法です。 <lsl>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))); }
}</lsl>