# 内蔵システムメニュー

nPose には、すでに組み込まれているいくつかの（メニュー）プラグインが含まれており、コマンド PLUGINMENU を使用してノートカード内から、または linkMessages を使用したカスタムスクリプトを介して呼び出すことができます。これらは：

| プラグイン名（PLUGINMENU で使用）     |                                                                        |
| ------------------------------------- | ---------------------------------------------------------------------- |
| [npose_unsit](#npose_unsit)           |                                                                        |
| [npose_changeseat](#npose_changeseat) |                                                                        |
| [npose_pickseat](#npose_pickseat)     |                                                                        |
| npose_offset                          | オフセットを調整するために使用するボタンのあるメニューが表示されます。 |
| npose_menu                            | 高度：これを使用してボタンを別のメニュープラグインに挿入します。       |

## npose_unsit

席のボタンが付いたメニューが表示され、ボタンをクリックすると席を外します。

```
PLUGINMENU|npose_unsit[|filter]
```

[filter](#filter)参照。

## npose_changeseat

席のボタン付きメニューを表示し、ボタンをクリックすると席へ移動します。

```
PLUGINMENU|npose_changeseat[|filter]
```

[filter](#filter)参照。

## npose_pickseat

npose_unsit と npose_changeseat によって相互に使用されます。npose_unsit または npose_changeseat のオファーよりも多くのオプションが必要な場合は、これを使用するとよいでしょう。

```
PLUGINMENU|npose_pickseat[|menuParams[|actionParam]]
```


`menuParams`は、複数のパラメータを含めることができるカンマ区切りのリストです。

| パラメータ番号 |                                                                                          |
| -------------- | ---------------------------------------------------------------------------------------- |
| 0              | [filter](#filter)                                                                        |
| 1              | highlight: 座席番号またはアバター UUID を指定できます。 対応するボタンを ⚫ で囲みます。 |
| 2              | text to show: ダイアログ ボックスのプロンプトを設定するために使用できます。              |

`actionParam`は以下のことが可能です：

- 文字列`changeseat`は`npose_changeseat`のように動作します
- 文字列`unsit`は`npose_unsit`のように動作します
- 指定された番号、文字列`seatNumber|avatarUuid`および、menuUserUuid をキーとして linkMessage を送信するための整数値

# Filter

フィルターは、`npose_unsit`、`npose_changeseat`、または`npose_pickseat`メニューから一部のボタンを含めたり削除したりするために使用されます。

## OPERATORS（優先順位の順にリストされています）

| 演算子 | 説明           |
| ------ | -------------- |
| `!`    | NOT 論理演算子 |
| `&`    | AND 論理演算子 |
| `~`    | OR 論理演算子  |

演算子はスペースで囲まれる場合があります。

## KEYWORDS（大文字小文字を区別しません）

| キーワード                    | 説明                                                                                                                         |
| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| `owner`                       | オブジェクトの所有者が座っている座席と一致します                                                                             |
| `group`                       | オブジェクトと同じアクティブなグループを持つアバターが座っている座席と一致します                                             |
| `occupied`                    | すべての占有座席と一致します                                                                                                 |
| `ownseat`                     | メニューユーザーが座っている席と一致する                                                                                     |
| すべての数値                  | 席番号としてカウントされます                                                                                                 |
| 「@」から始まるすべての文字列 | 再帰的に解析されるマクロです                                                                                                 |
| その他の文字列                | プラグインによって登録された権限としてカウントされます。[ユーザー定義の権限](./User-Defined-Permissions)を参照してください。 |


---

## Page Navigation

- Canonical URL: https://sl.logue.be/ドキュメント/nPose/System-Menu-Plugins
- Permalink: https://sl.logue.be/664748786f76b0a2f2dc98c9
- 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)
  - [Setting-Global-Options](/664743ca6f76b0a2f2dc67a4.md)
  - [Simple-Single-Sitter](/66473b676f76b0a2f2dc3b7a.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:46:14.557Z by 
- Full page listing (all children regardless of count): https://sl.logue.be/_api/v3/page-listing/children?id=664748786f76b0a2f2dc98c9
