Difference between revisions of "PARCEL DETAILS ID/ja"
Jump to navigation
Jump to search
JIRA で関連バグを検索する
Mako Nozaki (talk | contribs) (Created page with '{{LSL Constant/ja |name=PARCEL DETAILS ID |type=integer |value=5 |desc=このフラグはパーセルを所有するグループの {{LSLG/ja|UUID}} を取得するために {{LS...') |
Mako Nozaki (talk | contribs) m |
||
Line 3: | Line 3: | ||
|type=integer | |type=integer | ||
|value=5 | |value=5 | ||
|desc= | |desc=このフラグは区画を所有するグループの {{LSLG/ja|UUID}} を取得するために {{LSLG/ja|llGetParcelDetails}} 関数で使われます。 | ||
|examples= | |examples= | ||
ランドマークウィンドウを表示するためのリンクをチャットに表示させる 2 つの方法です。 | ランドマークウィンドウを表示するためのリンクをチャットに表示させる 2 つの方法です。 | ||
Line 9: | Line 9: | ||
{ | { | ||
touch_start(integer nd) // 短いコードですが、長い「わけのわからない」リンクができます... | touch_start(integer nd) // 短いコードですが、長い「わけのわからない」リンクができます... | ||
{ // ...そして位置の選択はできません ( | { // ...そして位置の選択はできません (区画の中央の Z 座標が 0 の座標が返ります) | ||
llOwnerSay("secondlife:///app/parcel/" + | llOwnerSay("secondlife:///app/parcel/" + | ||
llList2String(llGetParcelDetails(llGetPos(), [PARCEL_DETAILS_ID]), 0) + | llList2String(llGetParcelDetails(llGetPos(), [PARCEL_DETAILS_ID]), 0) + | ||
Line 30: | Line 30: | ||
|constants={{!}}{{LSL_Constants/Parcel_Details/ja}} | |constants={{!}}{{LSL_Constants/Parcel_Details/ja}} | ||
|caveats= | |caveats= | ||
* | *区画を分割したり統合したりすると双方の区画の UUID が変更されます。 [[How_to_join_and_split_land/ja|詳細な情報は KB をご覧ください]]。区画の名前・説明・オプション・アクセス権限は UUID の変更を伴いません。建物を建てたり、地形を編集しても UUID は変更されません。 | ||
|events | |events | ||
|history= | |history= |
Revision as of 13:16, 23 May 2010
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>