ソラマメ ブログ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 4人
オーナーへメッセージ
QRコード
QRCODE

気ままな一言

ご質問等、ページへのリンクはご自由に。気軽にコメントでもどうそ~
詳しいことは角川SIMのサポートセンターまでいらっしゃいませっ

世間知らずなので逆にいろいろ教えてください♪

2007年07月01日

土地 【LSL】

llGetRegionFlags土地の設定を取得する。
llGetParcelFlags指定位置の土地の情報を取得する。
llGetParcelDetails土地の詳細を取得する。
llGetParcelMaxPrims土地のプリム上限数を取得する。
llGetParcelPrimCount土地に存在するタイプ別プリム数を取得する。
llGetParcelPrimOwners土地に存在するプリムのオーナー一覧を取得する。
llModifyLand土地の編集を行う。

llAddToLandBanList土地のBANリストに追加する。
llRemoveFromLandBanList土地のBANリストから削除する。
llResetLandBanList土地のBANリストをリセットする。
llAddToLandPassList土地の通行許可を与える。
llRemoveFromLandPassList土地の通行許可リストから削除する。
llResetLandPassList土地の通行許可リストをリセットする。
llEjectFromLand土地から追い出す。

llOverMyLand指定UUIDがスクリプトオーナーの土地に存在するかを調べる。
llGetLandOwnerAt指定位置の土地オーナーのUUIDを取得する。


integer llGetRegionFlags()

この地域の設定を取得します。

戻り値
定義値説明
REGION_FLAG_ALLOW_DAMAGEダメージ有効
REGION_FLAG_FIXED_SUN太陽の位置固定
REGION_FLAG_BLOCK_TERRAFORM地形編集不可
REGION_FLAG_SANDBOXサンドボックス
REGION_FLAG_DISABLE_COLLISIONS衝突判定無効
REGION_FLAG_DISABLE_PHYSICS物理オブジェクト無効
REGION_FLAG_BLOCK_FLY飛行禁止
REGION_FLAG_ALLOW_DIRECT_TELEPORTテレポート可
REGION_FLAG_RESTRICT_PUSHOBJECTプッシュ禁止

▲上へ ■LSL Portal ■LSL Portal (日本語)
integer llGetParcelFlags(vector pos)
pos絶対座標

posで指定した指定位置の土地の情報を取得します。

戻り値
PARCEL_FLAG_ALLOW_FLY飛行許可
PARCEL_FLAG_ALLOW_SCRIPTSスクリプト許可
PARCEL_FLAG_ALLOW_LANDMARKランドマーク作成許可
PARCEL_FLAG_ALLOW_TERRAFORM土地編集許可
PARCEL_FLAG_ALLOW_DAMAGEダメージ有効
PARCEL_FLAG_ALLOW_CREATE_OBJECTSオブジェクトの作成許可
PARCEL_FLAG_USE_ACCESS_GROUPグループリストの使用
PARCEL_FLAG_USE_ACCESS_LIST通行許可者リストの使用
PARCEL_FLAG_USE_BAN_LISTBANリスト有効の使用
PARCEL_FLAG_USE_LAND_PASS_LIST通行許可リストの使用
PARCEL_FLAG_LOCAL_SOUND_ONLYローカルサウンドのみ
PARCEL_FLAG_RESTRICT_PUSHOBJECTプッシュ禁止
PARCEL_FLAG_ALLOW_GROUP_SCRIPTSグループのみスクリプト許可
PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTSグループのみオブジェクトの作成許可
PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRYrez許可
PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRYグループのみrez許可
0x20000000ボイスチャット許可
0x40000000ボイスチャット許可?
0x80000000年齢制限?

▲上へ ■LSL Portal ■LSL Portal (日本語)
list llGetParcelDetails(vector pos, list details)
pos絶対座標
details取得するリスト

posで指定した土地のdetailsの情報を取得します。
detailsに対応したリストを返します。

details
details戻り値の型説明
PARCEL_DETAILS_NAMEstring土地の名前 (Max63文字)
PARCEL_DETAILS_DESCstring土地の詳細 (Max127文字)
PARCEL_DETAILS_OWNERkey土地オーナーのUUID
PARCEL_DETAILS_GROUPkey土地のグループUUID
PARCEL_DETAILS_AREAinteger土地の面積(sqm)

▲上へ ■LSL Portal ■LSL Portal (日本語)
integer llGetParcelMaxPrims(vector pos, integer sim_wide)
pos絶対座標
sim_wideTRUE…SIMのプリム数
FALSE…その土地のプリム数

posで指定した土地で生成可能な最大プリム数を取得します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
integer llGetParcelPrimCount(vector pos, integer category, integer sim_wide)
pos絶対座標
category種別
sim_wideTRUE…SIMのプリム数
FALSE…その土地のプリム数

posで指定した土地に存在するcategory別のプリム数を取得します。

category
PARCEL_COUNT_TOTAL全プリム数(臨時プリムを除く)
PARCEL_COUNT_OWNER土地オーナー所有のプリム数
PARCEL_COUNT_GROUP土地グループ所有のプリム数
PARCEL_COUNT_OTHERオーナー所有以外のプリム数
PARCEL_COUNT_SELECTED選択もしくは座られているプリム数
PARCEL_COUNT_TEMP臨時プリム数

▲上へ ■LSL Portal ■LSL Portal (日本語)
list llGetParcelPrimOwners(vector pos)
pos絶対座標

posで指定した土地に存在するプリムのオーナー一覧を取得します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llModifyLand(integer action, integer size)
action編集操作の定義値
sizeサイズの定義値

土地の編集を行います。

action
LAND_LEVEL土地の全面をこのオブジェクトの中心の高さまで上げる
LAND_RAISE土地をこのオブジェクトの中心の高さまで隆起させる
LAND_LOWER土地の高さを0にする
LAND_SMOOTH土地を滑らかにする
LAND_NOISE土地をランダムに変化させる
LAND_REVERT土地の状態を元に戻す

size
LAND_SMALL_BRUSH小 (2m x 2m)
LAND_MEDIUM_BRUSH中 (4m x 4m)
LAND_LARGE_BRUSH大 (8m x 8m)

▲上へ ■LSL Portal ■LSL Portal (日本語)
llAddToLandBanList(key avatar, float hours)
avatarアバターのUUID
hours時間(0…永久)

avatarを土地のBANリストにhours時間追加します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llRemoveFromLandBanList(key avatar)
avatarアバターのUUID

avatarを土地のBANリストから削除します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llResetLandBanList()

土地のBANリストをリセットします。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llAddToLandPassList(key avatar, float hours)
avatarアバターのUUID
hours時間

avatarに土地の通行許可をhours時間与えます。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llRemoveFromLandPassList(key avatar)
avatarアバターのUUID

avatarを土地の通行許可リストから削除します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llResetLandPassList()

土地の通行許可リストをリセットします。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llEjectFromLand(key pest)
pestアバターのUUID

pestを土地から追い出します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
integer llOverMyLand(key id)
idUUID

idがスクリプトオーナーの土地に存在しますかを調べます。(TRUE … 存在する/FALSE … 存在しない)

▲上へ ■LSL Portal ■LSL Portal (日本語)
key llGetLandOwnerAt(vector pos)
pos絶対座標

posで指定した土地オーナーのUUIDを取得します。

▲上へ ■LSL Portal ■LSL Portal (日本語)


同じカテゴリー(LSLリファレンス)の記事画像
イベント 【LSL】
同じカテゴリー(LSLリファレンス)の記事
 LSLリファレンスマニュアル (2007-07-01 18:28)
 型【LSL】 (2007-07-01 07:45)
 定義値【LSL】 (2007-07-01 07:23)
 イベント 【LSL】 (2007-07-01 06:16)
 アバター 【LSL】 (2007-07-01 05:35)
 オブジェクト 【LSL】 (2007-07-01 05:25)
Posted by れむ at 00:25 │LSLリファレンス