Difference between revisions of "PARCEL DETAILS ID/ja"
Jump to navigation
Jump to search
JIRA で関連バグを検索する
Mako Nozaki (talk | contribs) m |
|||
Line 6: | Line 6: | ||
|examples= | |examples= | ||
ランドマークウィンドウを表示するためのリンクをチャットに表示させる 2 つの方法です。 | ランドマークウィンドウを表示するためのリンクをチャットに表示させる 2 つの方法です。 | ||
< | <source lang="lsl2">default | ||
{ | { | ||
touch_start(integer nd) // 短いコードですが、長い「わけのわからない」リンクができます... | touch_start(integer nd) // 短いコードですが、長い「わけのわからない」リンクができます... | ||
Line 26: | Line 26: | ||
((string)llRound(my_pos.z))); | ((string)llRound(my_pos.z))); | ||
} | } | ||
}</ | }</source> | ||
|functions={{LSL DefineRow||{{LSLG/ja|llGetParcelDetails}}}} | |functions={{LSL DefineRow||{{LSLG/ja|llGetParcelDetails}}}} | ||
|constants={{!}}{{LSL_Constants/Parcel_Details/ja}} | |constants={{!}}{{LSL_Constants/Parcel_Details/ja}} |
Latest revision as of 14:19, 25 February 2016
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)));
}
}