llGetRegionFlags
integer llGetRegionFlags()
SIMの設定内容を得る。
設定内容とは「太陽の位置固定」とか「サンドボックス」等のSIMごとに設定されているルールのことを指す。
設定内容とは「太陽の位置固定」とか「サンドボックス」等のSIMごとに設定されているルールのことを指す。
戻り値は以下の値を含むビットフィールドである。
定数名 | 値(16進数) | 値(10進数) | 説明 |
REGION_FLAG_ALLOW_DAMAGE | 0x1 | 1 | ダメージ有効 |
REGION_FLAG_FIXED_SUN | 0x10 | 16 | 太陽の位置固定 |
REGION_FLAG_BLOCK_TERRAFORM | 0x40 | 64 | 地形編集不可 |
REGION_FLAG_SANDBOX | 0x100 | 256 | サンドボックス |
REGION_FLAG_DISABLE_COLLISIONS | 0x1000 | 4096 | 衝突判定無効 |
REGION_FLAG_DISABLE_PHYSICS | 0x4000 | 16384 | 物理オブジェクト無効 |
REGION_FLAG_BLOCK_FLY | 0x80000 | 524288 | 飛行禁止 |
REGION_FLAG_ALLOW_DIRECT_TELEPORT | 0x100000 | 1048576 | テレポート可 |
REGION_FLAG_RESTRICT_PUSHOBJECT | 0x400000 | 4194304 | プッシュ禁止 |
SIM全体ではなく個々の土地の設定内容を調べるにはllGetParcelFlags関数を使う。