-
Notifications
You must be signed in to change notification settings - Fork 2
System Menu Plugins
nPose contains some (menu)plugins that are already built in and can be called from within a NC with the command PLUGINMENU or via a custom script with linkMessages. These are:
| Plugin name (to be used with PLUGINMENU) | |
|---|---|
| npose_unsit | |
| npose_changeseat | |
| npose_pickseat | |
| npose_offset | Shows a menu with with buttons to be used to adjust your offset. |
| npose_menu | Advanced: use this to inject buttons into another menu plugin |
Shows a menu with with buttons for the seats and unsits someone if you click the button.
PLUGINMENU|npose_unsit[|filter]
See filter
Shows a menu with with buttons for the seats and moves you to the seat if you click the button.
PLUGINMENU|npose_changeseat[|filter]
See filter
Is interaly used by npose_unsit and npose_changeseat. You may want to use it, if you need more options than npose_unsit or npose_changeseat offer.
PLUGINMENU|npose_pickseat[|menuParams[|actionParam]]
menuParams is a comma separated list with can contain multiple parameters
| parameter number | |
|---|---|
| 0 | filter |
| 1 | highlight: Can be a seat number or a avatar uuid. Surrounds the corresponding button with ⚫ |
| 2 | text to show: Can be used to set the prompt of the dialog box. |
actionParam can be:
- the string
changeseatto behave likenpose_changeseat - the string
unsitto behave likenpose_unsit - an integer value to send a linkMessage with the given number, the string
seatNumber|avatarUuidand the menuUserUuid as key
A filter is used to include or remove some buttons from the npose_unsit, npose_changeseat or npose_pickseat menu
| Operator | Description |
|---|---|
! |
means a logical NOT |
& |
means a logical AND |
~ |
means a logical OR |
Operators may be surrounded by spaces
| Keyword | Description |
|---|---|
owner |
matches the seat where the object owner is sitting |
group |
matches the seats where avatars with the same active group as the object are sitting |
occupied |
matches all occupied seats |
ownseat |
matches the seat the menu user is sitting |
| any integer | counts as a seatNumber |
| any string that begins with a "@" | is a macro, which gets recursivly parsed |
| any other string | counts as a permission registered by a plugin, see User Defined Permission |
-
Getting started
-
Reference
-
Changelogs
-
Internals