> For the complete documentation index, see [llms.txt](https://realisticnode.gitbook.io/rnsetups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://realisticnode.gitbook.io/rnsetups/es/rnpsmenu/guides/players.md).

# Lo que pueden hacer los jugadores

Un recorrido por los menús tal como los ve un jugador.

## Abrir los menús

* `/psmenu` (también `/psm` y `/ps menu`): el menú principal.
* `/psmenu here`: la región en la que estás.
* **Clic derecho en un bloque de protección** con la mano vacía: el menú de esa región. Los dueños tienen todas las herramientas; los miembros ven una vista reducida. Los admins pueden cambiarlo en `config.yml` (`open`).

<figure><img src="https://i.imgur.com/TfpDspJ.png" alt="Mis regiones: todas las regiones en todos los mundos, con búsqueda, filtro y orden"><figcaption><p>Mis regiones: todas las regiones en todos los mundos, con búsqueda, filtro y orden</p></figcaption></figure>

Los comandos de ProtectionStones escritos **solos** también abren los menús en lugar de una lista en el chat:

| Escribes    | Se abre                                                                                                                               |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `/ps`       | El menú principal                                                                                                                     |
| `/ps home`  | La lista de Hogares                                                                                                                   |
| `/ps flag`  | El menú de flags de la región en la que estás (solo donde puedes cambiar flags; en otro sitio responde ProtectionStones como siempre) |
| `/ps flags` | Lo mismo; fuera de tus regiones te dice por qué no se abre                                                                            |

Si escribes algo después (`/ps home base`, `/ps flag pvp deny`), el comando va a ProtectionStones como siempre. Cada uno se puede apagar en `config.yml` (`open.replace-ps-commands`).

## Menú principal

* **Perfil** (la cabeza con tu nombre): tus regiones frente a tu límite, las regiones compartidas contigo y tu saldo.
* **Mis regiones**, **Compartidas conmigo**, **Hogares**: listas de regiones con búsqueda, filtros, orden y páginas. Clic izquierdo abre una región, clic derecho te teletransporta a ella (en Hogares es al revés). Salen los hogares de todos los mundos y se puede ir a cualquiera. Si los teletransportes cuestan dinero, se muestra el precio. El botón Hogares necesita `protectionstones.home` o `protectionstones.tp`.
* **Esta región**: la región en la que estás.
* **Tienda de protecciones** y **Mercado** (cuando el servidor tiene economía).
* **Colocar bloques**: activa y desactiva la colocación de bloques de protección, como `/ps toggle` (necesita `protectionstones.toggle`).
* **Admin** (jugadores con `rnpsmenu.admin`): las regiones de cualquier jugador, todas las regiones del servidor, el editor y la recarga.

<figure><img src="https://i.imgur.com/9YN0f8U.png" alt="El menú principal"><figcaption><p>El menú principal</p></figcaption></figure>

## Menú de la región

| Botón                                | Qué hace                                                                                                                                                                      | Permiso de ProtectionStones                                                  |
| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| Información (el nombre de la región) | Nombre, id, mundo, bloque, tamaño, dueños, miembros, hogar, prioridad, mercado, impuestos                                                                                     |                                                                              |
| Ir                                   | Va al hogar de la región tras una breve espera con cuenta atrás (se cancela al moverse). Los miembros solo si ProtectionStones lo permite (`allow_home_teleport_for_members`) | `protectionstones.home` o `protectionstones.tp`                              |
| Poner hogar aquí                     | Mueve el hogar a donde estás (dentro de la región)                                                                                                                            | `protectionstones.sethome`                                                   |
| Nombre                               | Clic izquierdo: renombrar. Clic derecho: quitar el nombre                                                                                                                     | `protectionstones.name`                                                      |
| Flags                                | El menú de flags                                                                                                                                                              | `protectionstones.flags`                                                     |
| Miembros / Dueños                    | Añadir, quitar, hacer dueño / miembro, permisos de operador. Solo dueños (los operadores con el permiso de Miembros ven Miembros)                                             | `protectionstones.members` / `protectionstones.owners`                       |
| Baneos                               | Banear jugadores, expulsar visitantes                                                                                                                                         | `rnpsmenu.ban`                                                               |
| Bloque de protección                 | Ocultar / mostrar el bloque                                                                                                                                                   | `protectionstones.hide` / `protectionstones.unhide`                          |
| Ver borde                            | Partículas en el borde, solo para ti                                                                                                                                          | `rnpsmenu.border`                                                            |
| Plantillas de flags                  | Aplicar plantillas, copiar flags de otra región                                                                                                                               | `rnpsmenu.presets`                                                           |
| Vender / alquilar / impuestos        | El menú de economía                                                                                                                                                           | `protectionstones.buysell`, `protectionstones.rent`, `protectionstones.tax`  |
| Fusionar regiones                    | Une una región vecina a esta (si ProtectionStones permite fusionar ese tipo de bloque)                                                                                        | `protectionstones.merge`                                                     |
| Prioridad                            | Qué región manda donde dos se solapan                                                                                                                                         | `protectionstones.priority`                                                  |
| Historial                            | Quién cambió qué y cuándo                                                                                                                                                     | `rnpsmenu.activity`                                                          |
| Eliminar región                      | La borra y te devuelve el bloque (pregunta antes)                                                                                                                             | `protectionstones.unclaim` (+ `protectionstones.unclaim.remote` desde fuera) |
| Holograma                            | Mostrar u ocultar el texto flotante sobre el bloque de protección                                                                                                             | `rnpsmenu.hologram`                                                          |
| Salir de esta región                 | Para miembros: dejar de ser miembro                                                                                                                                           |                                                                              |

<figure><img src="https://i.imgur.com/enlDVUc.png" alt="El menú de una región: sus datos arriba y un botón para cada herramienta"><figcaption><p>El menú de una región: sus datos arriba y un botón para cada herramienta</p></figcaption></figure>

<figure><img src="https://i.imgur.com/ZoOtzfR.png" alt="Mostrar borde: partículas por el borde de la región"><figcaption><p>Mostrar borde: partículas por el borde de la región</p></figcaption></figure>

<figure><img src="https://i.imgur.com/g34sQRS.png" alt="El historial de una región: quién cambió qué y cuándo"><figcaption><p>El historial de una región: quién cambió qué y cuándo</p></figcaption></figure>

Los botones que un jugador no puede usar no se muestran. Cada clic vuelve a comprobar que el jugador sigue siendo dueño de la región (o que sigue teniendo el permiso de operador) y que sigue teniendo el permiso.

## Holograma

Un texto flotante sobre cada bloque de protección cercano a los jugadores muestra el nombre de la región, su dueño, los miembros, el tamaño y, cuando está en el mercado, su precio. El dueño lo oculta o lo muestra con **Holograma** en el menú de la región (`rnpsmenu.hologram`, lo tienen todos).

```yaml
holograms:
  enabled: true          # false = no holograms anywhere
  plugin: rnPsMenu       # rnPsMenu (built in), DecentHolograms or FancyHolograms
  distance: 32           # only blocks closer than this to a player get one
  height: 0.3            # over the top of the block
  refresh-seconds: 5
```

* rnPsMenu los dibuja por sí mismo: no hace falta nada más. Si lo prefieres, `plugin: DecentHolograms` o `plugin: FancyHolograms` se los pasa a ese plugin (si está instalado; si no, los dibuja rnPsMenu y lo avisa en la consola).
* Nunca se guardan: ni en el mundo ni en los archivos del otro plugin. Una región con el bloque oculto (`/ps hide`) no tiene holograma.
* Las líneas están en los archivos de idioma (`hologram.lines`), con {region}, {owner}, {members}, {width}, {length}, {type}, {price}... Las líneas cuyo placeholder queda vacío no se muestran.

## Menú de flags

* **Clic izquierdo**: siguiente valor (Permitir → Denegar → sin valor), o escribir un texto / elegir de una lista.
* **Clic derecho**: a quién se aplica el valor: todos, miembros, dueños, no miembros, no dueños (solo los grupos que permite el tipo de bloque).
* **Shift + clic izquierdo**: vuelve al valor que reciben las regiones nuevas de este tipo.
* **Shift + clic derecho**: quita el valor.

<figure><img src="https://i.imgur.com/LyxHa1G.png" alt="El menú de flags: valor, grupo y valor por defecto de cada flag"><figcaption><p>El menú de flags: valor, grupo y valor por defecto de cada flag</p></figcaption></figure>

<figure><img src="https://i.imgur.com/aSSvdoG.png" alt="Los flags de texto muestran su texto actual y se escriben en el chat"><figcaption><p>Los flags de texto muestran su texto actual y se escriben en el chat</p></figcaption></figure>

<figure><img src="https://i.imgur.com/KoGdvNp.png" alt="Escribir un flag de texto en el chat"><figcaption><p>Escribir un flag de texto en el chat</p></figcaption></figure>

Los textos escritos (saludos...) tienen un máximo de `flags.max-text-length` caracteres. Los flags bloqueados (reservados para mejores bloques o rangos) lo indican en su lore; mira [Flags y plantillas](/rnsetups/es/rnpsmenu/guides/flags.md).

## Miembros y dueños

* **Añadir jugador** muestra los jugadores conectados; **Añadir por nombre** sirve para jugadores desconectados.
* **Todas mis regiones: SÍ** añade el jugador a todas las regiones que tienes a la vez.
* Clic izquierdo en un miembro: hacerlo dueño. Clic izquierdo en un dueño: hacerlo miembro. Clic derecho: quitarlo.
* **Shift + clic en un miembro** (solo dueños): sus [permisos de operador](#operadores).
* Una región siempre conserva al menos un dueño, y al añadir dueños se aplican los límites de regiones de ProtectionStones.

<figure><img src="https://i.imgur.com/k4IKUsR.png" alt="Miembros: clic izquierdo lo hace dueño, clic derecho lo quita, Shift + clic da permisos de operador"><figcaption><p>Miembros: clic izquierdo lo hace dueño, clic derecho lo quita, Shift + clic da permisos de operador</p></figcaption></figure>

<figure><img src="https://i.imgur.com/QUpXMHD.png" alt="Añadir un jugador de la lista de conectados"><figcaption><p>Añadir un jugador de la lista de conectados</p></figcaption></figure>

## Operadores

Los dueños pueden confiar a un miembro algunas herramientas de dueño sin hacerlo dueño. Haz Shift + clic en el miembro dentro del menú de Miembros y activa lo que puede hacer:

<figure><img src="https://i.imgur.com/ZwYjKI3.png" alt="Los permisos de un operador, cada uno se activa o desactiva con un clic"><figcaption><p>Los permisos de un operador, cada uno se activa o desactiva con un clic</p></figcaption></figure>

| Permiso  | Qué puede hacer el operador                                       |
| -------- | ----------------------------------------------------------------- |
| Miembros | Añadir y quitar miembros normales (no dueños ni otros operadores) |
| Flags    | Cambiar flags y aplicar plantillas                                |
| Baneos   | Banear, desbanear y expulsar visitantes                           |
| Hogar    | Mover el hogar de la región                                       |
| Nombre   | Renombrar la región                                               |

* Los operadores solo ven los botones que se les dieron, y siguen necesitando el permiso de ProtectionStones de cada acción (`protectionstones.members`, `protectionstones.flags`...).
* Los permisos solo cuentan mientras el jugador sea miembro. Se borran en cuanto deja de serlo, sea como sea (desde los menús, o un momento después de un comando de ProtectionStones o de WorldGuard), y cuando la región se vende, se elimina o se fusiona con otra. Una membresía nueva siempre empieza sin permisos.
* Solo funcionan en los menús de rnPsMenu: los comandos `/ps` de ProtectionStones solo conocen dueños y miembros.
* Se guardan en `plugins/rnPsMenu/data/operators.yml`. Puedes apagar esta función con `operators.enabled: false`.
