特定の状況で nPose がどのように反応するかを設定するオプションがいくつかあります。 これらのオプションはほとんどがグローバル設定であり、一度設定すると、特定の nPose ビルドに対して変更する必要はほとんどありません。 nPose オプションのリストは以下のとおりです：

| オプション                                                                                  | 必須nPoseのバージョン | 設定          | デフォルト | 説明                                                                                                                                                 |
| --------------------------------------------------------------------------------------- | ---------------------- | ---------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [2default](#2default)                                                                   | 0.xx? - ∞              | bool: 0/1        | 0       | シッター全員が立つかメニューがタイムアウトになった場合、デフォルトのポーズに変更します。                                                                                             |
| [adjustRefRoot](#adjustrefroot)                                                         | 3.00 - ∞               | bool: 0/1        | 0       | これをオンにすると、スレーブ スクリプトが存在するプリムではなく、ルート プリムに参照調整が行われます。                                                             |
| [autoLanguage](https://github.com/nPoseTeam/nPose-V4/wiki/Multi-Language-Menu)          | 3.10 - ∞               | bool: 0/1        | 1       | 自動言語選択を有効にします。 言語のデバッグを目的として無効にします。                                                                        |
| [defaultLanguagePrefix](https://github.com/nPoseTeam/nPose-V4/wiki/Multi-Language-Menu) | 3.10 - ∞               | string           | SET     | デバッグ目的で、2 文字の言語コードに設定できます。                                                                                           |
| [dialogBackward](#dialogbackward)                                                       | 3.00 - ∞               | bool: 0/1        | 0       | 複数ページのメニュー内の戻るボタンを有効にします。|
| [dialogTimeout](#dialogtimeout)                                                         | 3.00 - ∞               | integer: seconds | 120     | メニュー ユーザーが nPose オブジェクトに座っていない場合、メニューは指定された秒数が経過するとタイムアウトになります。                                              |
| [enableEvents](#enableevents)                                                           | 3.00 - ∞               | integer: Mask    | 0       | `nPose SAT-NOTSAT Plugin`のスクリプトを参照してください。                                                                                                                        |
| [facialExp](#facialexp)                                                                 | 0.xx? - ∞              | bool: 0/1        | 1       | すべてのシッターに対する表情のグローバルなオン/オフ                                                                                                                    |
| [menuDist](#menudist)                                                                   | 2.00? - ∞              | float: meters    | 30.0    | nPose ビルドのクリック メニューからの最大距離が許可されます                                                                                             |
| [menuOnSit](#menuonsit)                                                                 | 0.xx? - ∞              | bool: 0/1        | 0       | メニューは、各シッターが最初に座るときに自動的にポップアップします。                                                                                              |
| [quietAdjusters](#quietadjusters)                                                       | 3.00 - ∞               | bool: 0/1        | 0       | これをオンにすると、アジャスターによる新しい位置の報告が行われず、クリックされた場合にもアジャスターが報告されます。 PosDump は引き続きすべての位置/回転をレポートします。|
| [seatAssignList](#seatassignlist)                                                       | 3.10 - ∞               | list of CSV      | a       | このリストを使用して、新しいシッターがどの座席を取得するかを定義できます                                                                                                  |
| [useDisplayNames](#usedisplaynames)                                                     | 3.00 - ∞               | bool: 0/1        | 1       | これをオンにすると、ChangeSeats メニューにシッターの表示名が表示されます。                                                                                             |
| [onMenuForbiddenMessage](#onmenuforbiddenmessage)                                       | 4.00 - ∞               | text             | blank   | (実験的) 無効になったボタンを押すと、メッセージは llRegionSayTo 経由で送信されます。 デフォルト: 空白 (メッセージなし)                 |
| [onMenuForbiddenRemenu](#onmenuforbiddenremenu)                                         | 4.00 - ∞               | bool: 0/1        | 1       | (実験的な) 現在の選択にできるだけ近い有効なパスを含む再メニュー)。                                                                 |

オプションの構文:
`OPTION|option=value[|option=value]`  
システムは、複数の単一エントリ行、または 1 行にまとめられたエントリの区切りリストを受け入れます。

## 2default

2defaultが1に設定されている場合、nPoseは次の2つの方法で動作します：

- すべてのシッターが立つと、nPose はデフォルトのポーズ セット（.initノートカードで定義されている) に戻り、自動的に選択します。 これにより、nPoseが既知の最初の状態に戻り、シッターの新しいセッションの準備が整います。
- シッターなしでプロップのレザーとして使用すると、nPoseはメニュー アクティビティが 60秒間行われなかった場合、デフォルトのポーズ セット（.initノートカードで定義されている）に戻ります。 デフォルトのポーズ セットから再設定されたプロップがない場合、nPose は基本的にハウスをクリーンアップし、再設定されたすべてのプロップを削除します。

## menuOnSit

menuOnSitが1に設定されている場合、nPoseは次のように動作が異なります：

- 新しいシッターには、最初に座るときに nPose メニューが表示されます。

## facialExp

facialExpが1に設定されている場合、nPoseは次のように動作が異なります：

- 表情が設定されたすべてのポーズセットのすべてのシッターが有効になります。

## menuDist

このオプションは、アバターがnPoseビルドから離れても、クリックされたときにメニューを受け取ることができる最大距離を設定します。

- この距離は、ビルド位置とアバター位置の間のベクトルの差の大きさです。
- この距離は、メニューのビルドをクリックしたときにのみ計算され、メニューがすでにアクティブな場合は影響しません。

オブジェクトの所有者は常にメニューを取得します。

## useDisplayNames

useDisplayNames がオンになっている場合、座席変更メニューでは、ユーザーが座っている座席に関連付けられたボタンにユーザーの表示名が表示されます。空席には座席番号が表示されます。

## adjustRefRoot

ビルドにアニメーションやノートカードをどんどん追加すると、閲覧者が編集画面を開くまでにますます時間がかかることに気づくでしょう。ある時点で、この煩わしさは、これらすべてのアニメーション、スレーブスクリプト、およびアジャスターをリンクされたプリムの1つに移動できると便利な点に達します。これにより、ルートのノートカードを編集することで編集画面をより速く開くことができるようになります。以前は、この決定が行われたとき、ポーズのすべての調整は、スレーブ スクリプトが存在するプリムを参照していました。これは、すべての位置を再調整して保存する必要があることを意味します。
AdjustRefRootオプションがオンになっている場合、すべての位置がルートプリムを参照するため、スレーブスクリプトがまったく移動していないかのように動作します。このオプションを使用すると、ポーズごとに再調整する手間をかけずにいつでも移動できるため、ビルドプロセスの開始時にスレーブスクリプトを別のプリムに配置するかどうかを決定する必要がなくなります。
adjustRefRootをonに設定すると、ルートプリムがすべてのポーズ調整の基準になります。 adjustRefRootをオフに設定すると、スレーブスクリプトが存在するプリムがすべてのポーズ調整の参照になります。

## quietAdjusters

上記のオプションと同様に、quiteAdjustersオプションは、非常に価値があると思うオプションの1つです。カップルセットを調整する際にご検討ください。まず一人の座る人の位置を調整し、次にもう一方の座る人に席を移してその位置を調整します。quietAdjustersがオフになっている場合、アジャスターが移動されるたびにローカルチャットに1行のスパムメールが送信されます。正しい行をコピーしてノートカードの正しい場所に貼り付けるのは困難な作業になります。 最終的には、[Pose Dump]をクリックして、カード内のすべての位置を一度に（正しい順序で） 取得してコピー/ペーストする方がはるかに便利になります。これだけでも、quietAdjusters をオンにして、どの回線が必要なのか混乱することがなくなり、ずっと便利になります。保存する前に4枚のノートカードの位置を調整することを検討してください。quietAdjustersがオフになっていると、各カードの正しい行を見つけるのはほぼ不可能ですが、quietAdjustersアジャスターがオンになっており、各カードの作成が終わったら「ポーズ ダンプ」をクリックすると、ローカルにダンプが4つから選ぶだけになります。

## enableEvents

このオプションは、=1に設定すると、SAT-NOTSATプラグインでのイベント処理を有効にします。
現在使用できるイベントは1つだけです。 有効にすると、-700 arb 番号を使用してリンク メッセージが送信されます。この番号を外部スクリプトで使用して、カスタム機能を実行できます。[ON_ENTER](.NC-Contents#on_x)（シッターが指定された座席に入る）を使用したときに、座席番号とシッターキーの出力をトリガーします。

## dialogTimeout

メニュー ユーザーが nPose オブジェクトに座っていない場合、メニューは指定された秒数が経過するとタイムアウトになります。 これを OPTION 2default=1 とともに使用すると、DEFAULTCARD が自動的に実行され、すべてのグループ 0 プロパティに DIE コマンドが発行されます。 これは、ショップ内のアイテムを表示するためにデモ オブジェクトを再調整するための非常に優れたオプションです。

## dialogBackward

dialogBackward OPTIONは、複数ページのメニューで戻るボタンを有効にします。

## seatAssignList

整数値 (座席番号) と 1 文字のキーワードで構成されるカンマ区切りのリスト：

- `a`は昇順
- `d`は降順
- `r`はランダム
- 数値は座席番号です

誰かが nPose オブジェクト (番号の付いた座席なし) に座りたい場合、nPose は新しい座り手がどの座席に配置されるかを決定します。 デフォルトでは、新しいシッターは最も小さい座席番号の自由席に配置されます。 `seatAssignList=d` を設定すると、新しいシッターは最も大きい座席番号の空席に配置されます。 `seatAssignList=r` を設定すると、座席がランダムに選択されます。 リストにさらに値を追加することもできます (たとえば、「seatAssignList=1,5,r」)。これは、座席 1 が空いている場合は、新しいシッターを座席 1 に配置し、そうでない場合は座席 5 を試します。座席 5 も空いている場合は、座席 5 を試します。 占有されている場合は、ランダムな座席を選択してください。

## onMenuForbiddenMessage

V4 の新機能、nPose は、メニュー ユーザーがクリックしたメニュー ボタンが無効なメニューにあるかどうかをメニュー ユーザーに知らせようとします。 [onMenuForbiddenRemenu](#onmenuforbiddenremenu) オプションがオンになっている場合、このメッセージが表示されます。

## onMenuForbiddenRemenu

V4 の新機能であるこのオプションは、指定されたメニューがスコープ外になるか無効であるかどうかをリアルタイムで判断し、メニューの使用を元の、またはそれに近い最新のメニューに戻そうとします。 nPose はできます。 このオプションは [onMenuForbiddenMessage](#onmenuforbiddenmessage) と連動して機能し、クリックしたメニューが古いメニューまたは無効なメニューにある場合にメニュー ユーザーに動作に関するフィードバックを提供します。


---

## Page Navigation

- Canonical URL: https://sl.logue.be/ドキュメント/nPose/Setting-Global-Options
- Permalink: https://sl.logue.be/664743ca6f76b0a2f2dc67a4
- Parent: [nPose](/66473b186f76b0a2f2dc387c.md)
- Children: 0 total
- Total descendants: 0
- Siblings: 20 total
  - [Adding-Couples-Sitters](/66473bd86f76b0a2f2dc421b.md)
  - [Adding-Multiple-Singles](/66473c2a6f76b0a2f2dc4814.md)
  - [Adjusting-Poses](/66473bbb6f76b0a2f2dc3f77.md)
  - [Animesh-as-a-Prop](/664743046f76b0a2f2dc5fe9.md)
  - [Button-Permissions](/6647477e6f76b0a2f2dc8b5c.md)
  - [Command-Syntax-Quick-Reference](/664743ed6f76b0a2f2dc6aba.md)
  - [Line-Permissions](/664745ae6f76b0a2f2dc76cb.md)
  - [Menu-System](/664746cb6f76b0a2f2dc83e8.md)
  - [Multi-Language-Menu](/664748476f76b0a2f2dc94f1.md)
  - [NC-Contents](/6647457d6f76b0a2f2dc7344.md)
  - [NC-Names](/664747176f76b0a2f2dc872a.md)
  - [NC-Reader_Link-messages](/664748d76f76b0a2f2dc9b71.md)
  - [Placeholders](/664746186f76b0a2f2dc7ae8.md)
  - [Rezzing-and-Derezzing-Props](/66473c466f76b0a2f2dc4aca.md)
  - [Simple-Single-Sitter](/66473b676f76b0a2f2dc3b7a.md)
  - [System-Menu-Plugins](/664748786f76b0a2f2dc98c9.md)
  - [UDP-Register](/664748136f76b0a2f2dc9181.md)
  - [UDPBOOL-and-Toggle-Buttons](/664743516f76b0a2f2dc6380.md)
  - [User-Defined-Permissions](/664747c16f76b0a2f2dc8e5f.md)
  - [Utility-Notecards](/664746566f76b0a2f2dc7e8d.md)
- Last updated: 2024-05-25T10:45:25.457Z by 
- Full page listing (all children regardless of count): https://sl.logue.be/_api/v3/page-listing/children?id=664743ca6f76b0a2f2dc67a4
