Etiquetas que se pueden utilizar en la sección de comandos del panel.
Etiquetas de comando
Ejemplo: console= gamemode creative %cp-player-name% (el espacio entre console= y el comando es obligatorio)
Etiqueta
Descripción
open=
Abrir un panel. open= <nombre del panel> [placeholder:value] {location}
Por ejemploopen= example_panel [cname:Rocky]
usando %cp-cname% en el panel activará ese placeholder.
Si quieres que se abra otro panel en la zona de inventario de los jugadores o en la zona de la barra de acceso directo, utiliza los ajustes de ubicación, por ejemplo:
open= example_panel {Middle}
Más información en la página Paneles múltiples.
Esto es útil si quiere manejar variables de panel, vea la página de Variables de Panel para más información. No se puede utilizar para abrir el panel actualmente abierto.
close=
Funciona de forma similar a la etiqueta cpc, pero puede elegir qué ubicación cerrar.
Top = Localización del cofre
Middle = Localización del jugador
Bottom = Ubicación del Hotbar
Por ejemplo haciendo:close= Middle cerrará el panel central.
cpc
Usando esto en la sección de comandos se cerrará el panel. Si se está utilizando este comando, utilice commandpanelclose en su lugar.
refresh
Fuerza la actualización del panel. Asegúrate de que el panel no se cierra al mismo tiempo que se hace clic en el objeto. Si el inventario normal del jugador está abierto, también se actualizarán los elementos de la barra caliente del panel del jugador.
server=
Se usa para teletransportar al jugador a un servidor específico con BungeeCord.server= [name] Esto asegurará que el jugador tiene permiso para unirse al servidor.
force-server=
Se usa para teletransportar al jugador a un servidor específico con BungeeCord.server= [name] Esto no comprobará los permisos del jugador.
delay=
Retrasa un comando específico. delay= <ticks> <command>
eg, delay= 20 msg= Este mensaje tardó 1 segundo en aparecer.
sudo=
Puede ejecutar comandos sólo de jugador directamente como jugador utilizandosudo= [command].
console=
Ejecuta el comando en la consola.
event=
Activa el PanelCommandEvent con un mensaje adjunto. Por ejemplo, event= <message>.
minimessage=
Utiliza la API de Paper de MiniMessage. Puede hacer minimessage= <text> para utilizar esta API.
sequence=
Esto le permitirá secuenciar si desea utilizar los mismos comandos para diferentes items. sequence= [YAML location]
op=
Utilizar al principio de un comando para que el jugador lo ejecute sin necesidad de permisos para el comando (No recomendado).
nopapi=
Detendrá la ejecución de los marcadores de posición PlaceholderAPI.
title=
Se utiliza para mostrar un título en la pantalla de los reproductores. Para separar el título del subtítulo, si desea un subtítulo, simplemente ponga lo siguiente entre el contenido del título y del subtítulo: /n/.
title= [player] [fadeIn] [stay] [fadeOut] [title contents]
Etiqueta
Descripción
paywall=
Los jugadores no podrán ejecutar comandos bajo este comando en la lista de comandos de un objeto sin pagar, p. ej. paywall= [price]
data-paywall=
Utilizará los valores de datos de CommandPanels para pagar. El valor de los datos debe ser un número. Para utilizar este data-paywall= [data] [precio]
item-paywall=
Los comandos que estén bajo esta opción no se ejecutarán si el jugador no tiene un objeto específico, si el jugador lo tiene será eliminado de su inventario. Uso: item-paywall= [item] [cantidad]
eg, item-paywall= DIAMOND_SWORD 1
item-paywall también puede utilizar los elementos personalizados de los paneles, consulte Edición de paneles para obtener una explicación al respecto. Por ejemplo, item-paywall= [custom item name] [cantidad]
xp-paywall=
Los jugadores no podrán ejecutar comandos bajo este comando en la lista de comandos en un ítem sin pagar ciertos niveles de XP, ej. Para el segundo argumento, elige nivel o punto dependiendo de lo que desees usar.xp-paywall= [precio de xp] [level:point]
coinpaywall=
Utiliza el plugin CoinsAPI. Los jugadores no podrán ejecutar comandos bajo este comando en la lista de comandos de un objeto si no pueden permitirse la cantidad de fichas, por ejemplo. coinpaywall= [precio]
tokenpaywall=
Los jugadores no podrán ejecutar comandos bajo este comando en la lista de comandos de un objeto si no pueden pagar la cantidad de fichas, por ejemplo. tokenpaywall= [precio de tokens]
Tag
Description
sound=
Puede emitir un sonido cuando se pulsa un elemento utilizando sound= [nombre del sonido]
Tono y volumen personalizados con sound= [sonido] [volumen] [pitch] los valores por defecto son 1 y los rangos son volumen (0.0 to 1.0), pitch (0.5 to 2.0).
stopsound=
Puede hacer que un sonido se detenga al hacer clic en un elemento utilizando stopsound= [nombre del sonido]
teleport=
Puedes teletransportar a un jugador. Ej. teleport= [x] [y] [z] [jugador opcional] OR
teleport= [x] [y] [z] [yaw] [pitch].
send=
Puedes enviar un mensaje como el jugador globalmente en el chat. Uso de send= [message].
msg=
Envía un mensaje al jugador que ejecuta el comando.
Tag
Descripción
buy=
El jugador comprará un artículo, es decir, comprará 12 hierba por $3: "buy= 3 WOOL 12 id:15" uso:
"buy= [precio] [material] [cantidad] [id:material ID (para los colores, etc)] (requiere vault)
sell=
El jugador venderá un artículo, es decir, venderá 12 hierbas por $3: "sell= 3 WOOL12 id:15" uso: "sell= [precio devuelto] [material] [cantidad] [id:material ID (para los colores, etc)] (requierevault)"
Para pociones tendrás que añadir el PotionEffectType como tal:
'sell= 1 IRON_INGOT 45 potion:HEAL'
buycommand=
El jugador comprará un mando. Uso:"buycommand= [precio] [comando]"
Para ejecutar en consola, esto como ejemplo para nombres de jugadores: "buycommand= 100 console= gamemode creative %cp-player-name%"
tokenbuy=
El jugador comprará un artículo, es decir, comprará 12 hierba por $3: "tokenbuy= 3 WOOL 12 id:15" u so:
tokenbuy= [precio de token] [material] [cantidad] [material ID (para los colores, etc)](requiere vault)
coinbuy=
Utiliza la CoinsAPI para comprar artículos. Por ejemplo, para comprar 12 hierba por $3: "coinbuy= 3 WOOL 12 id:15" usage:
tokenbuy= [precio de token] [material] [cantidad] [material ID (para los colores, etc)]
tokensell=
El jugador venderá un artículo, por ejemplo, venderá 12 hierbas por 3$.: "sell= 3 WOOL12 id:15" usage: tokensell= [precio de tokens devuelto] [material] [cantidad] [material ID (para los colores, etc)] (requiere vault)
coinsell=
El jugador venderá un artículo, es decir, venderá 12 hierbas por $3: "sell= 3 WOOL12 id:15" uso: coinsell= [precio de tokens devuelto] [material] [cantidad] [material ID (para los colores, etc)]
tokenbuycommand=
El jugador comprará un mando. Uso: tokenbuycommand= [precio de tokens] [comando] El Para ejecutar en consola, esto como ejemplo para nombres de jugadores: "buycommand= 100 console= gamemode creative %cp-player-name%"
Tag
Descripción
setitem=
Se utiliza para establecer el elemento en una ranura del panel a otra cosa, útil para ranuras de elementos colocables. Por ejemplo, setitem= <nombre custom del item> <slot> <posición>. Puede encontrar cómo crear un elemento personalizado en la sección Edición de paneles de la Wiki. Para la posición, puede ser Superior, Media o Inferior.
give-item=
Se utiliza para dar al jugador un objeto personalizado del panel. Uso: give-item= <Item custom>
Tag
Descripción
placeholder=
Es similar a open= pero se utiliza para editar marcadores de posición en el panel actual. Por ejemplo: placeholder= [placeholder:value]. Consulte la página Variables del panel para ver un tutorial.
add-placeholder=
Funciona igual que placeholder= except que sólo añadirá el marcador de posición si no existe ya para el panel.
add-placeholder= [placeholder:value]
set-data=
set-data= <dataName> <valor> [nombre del jugador] esto establecerá los datos de un jugador a un valor específico. El valor sólo puede tener una palabra. No es necesario introducir el nombre del jugador.
add-data=
add-data= <dataName> <valor> nombre del jugador] esto establecerá los datos de un jugador a un valor específico. El valor sólo puede tener una palabra. Esto no sobreescribirá los datos antiguos, por lo que si el jugador ya tiene los datos determinados se saltará (bueno en la sección comandos-en-abierto). No es necesario introducir el nombre del jugador.
math-data=
Permite modificar datos numéricos. Uso:math-data= <dataName> <operación> [nombre del jugador]. Sólo hay cuatro tipos de operaciones, + - * /. Debes poner una operación al principio y un número al final, algunos ejemplos como operación: +1, +0.1, -15, *3, /5. Tomará el número actual almacenado y le añadirá la operación. No es necesario introducir el nombre del jugador.
del-data=
del-data= <dataName> [nombre del jugador]borrar los datos de un jugador. No es necesario introducir el nombre del jugador.
clear-data=
clear-data= <nombre del jugador> borrará todos los puntos de datos de un jugador.
Etiquetas de clics
Estos tipos de etiquetas deben ir delante de las etiquetas de comandos normales. Se requiere un espacio entre estas etiquetas, otras etiquetas y comandos. Estas etiquetas sólo se utilizan para los comandos regulares en los artículos.
commands:- 'msg= &cThis message will appear from any type of click'- 'right= msg= Right clicked item!'
Etiqueta
Descripción
right=
El jugador debe hacer clic con el botón derecho para ejecutar el comando
rightshift=
El jugador debe hacer clic con el botón derecho del ratón y al shift para ejecutar la orden
left=
El jugador debe hacer clic con el botón izquierdo para ejecutar el comando
leftshift=
El jugador debe hacer clic con el botón izquierdo del ratón y al shift para ejecutar el comando
middle=
El jugador debe hacer clic en el centro para ejecutar la orden