Ir al contenido

Comandos y permisos ​

Todo pasa por un solo comando de chat con subcomandos, así nunca le quita el nombre de un comando a otro recurso. /zappearance ayuda lista los que cada jugador puede usar, y el chat los sugiere mientras escribes.

Comandos de chat ​

ComandoQué haceQuién
/zappearance ayudaLista los comandos que puedes usar.Todos
/zappearance recargarVuelve a ponerte la ropa guardada, si se ve mal o invisible.Todos
/zappearance panelAbre el panel de admin, ZAIDERS Studio.Admins
/zappearance fotosEl panel, en Fotos del catálogo.Admins
/zappearance tiendasEl panel, en Tiendas.Admins
/zappearance preciosEl panel, en los precios de los tatuajes. No está si la tienda de tatuajes está apagada.Admins
/zappearance ropaAbre la tienda de ropa, estés donde estés.Admins (todos con Config.CommandsForEveryone = true)
/zappearance barberiaAbre la barbería.Igual que arriba
/zappearance tatuajesAbre la tienda de tatuajes.Igual que arriba
/zappearance guardarropaAbre el guardarropa: outfits y uniformes.Igual que arriba
/zappearance creador [hombre|mujer]Abre el creador de personaje para ti. Al terminarlo, guarda la apariencia nueva en tu personaje.Admins

Cada subcomando también funciona con su nombre en inglés (clothing, barber, tattoos, wardrobe, creator, admin, photos, shops, prices, reloadskin, help) y con el nombre del idioma de Config.Locale, como kleidung en alemán o vestiti en italiano. La ayuda muestra los nombres en el idioma del servidor.

Los jugadores van al mapa

De fábrica, abrir una tienda por comando es de admins. Los jugadores entran a las tiendas del mapa, así la ubicación de una tienda tiene sentido. Config.CommandsForEveryone = true deja que todos usen esos subcomandos.

Renombrar comandos ​

lua
Config.Command = 'zappearance'
Config.Subcommands = {
    clothing = { 'ropa', 'clothing' },
    wardrobe = { 'guardarropa', 'wardrobe' },
    -- ...
}
Config.CommandShortcuts = {}
  • Config.Command renombra el comando principal. Los comandos de consola de abajo lo siguen.

  • Config.Subcommands define los nombres de cada subcomando. Funcionan todos los de la lista.

  • Config.CommandShortcuts crea comandos propios para un subcomando, con sus mismas reglas. Viene vacío para no quitarle el comando a otro recurso:

    lua
    Config.CommandShortcuts = {
        guardarropa = 'wardrobe',  -- /guardarropa abre el guardarropa
        reloadskin = 'reloadSkin', -- /reloadskin, como tienen otros menús de ropa
    }

    La clave es el comando nuevo y el valor es el subcomando que ejecuta. Si un valor no es un subcomando, la consola lo avisa.

Comandos de consola ​

Se ejecutan en la consola del servidor (sirve la consola de txAdmin). Empiezan con el nombre de Config.Command.

ComandoQué hace
zappearance_migrarMuestra los outfits y uniformes de otro menú de ropa que se pueden traer. Solo lee.
zappearance_migrar outfits confirmarTrae los outfits de los jugadores (de illenium-appearance o qb-clothing).
zappearance_migrar uniformes confirmarTrae los uniformes de trabajo de illenium-appearance.
zappearance_limpiar_fotosBorra las fotos del catálogo que salieron de un solo color.
zappearance_imagenes_tatuajes [todas]Hace las imágenes de los tatuajes addon de tu servidor. Con todas, las hace todas de nuevo.

Ver Si vienes de otro menú y Fotos del catálogo.

Admins ​

Un admin abre el panel, abre cualquier tienda por comando, usa el comando del creador y puede pegar el JSON de un personaje. Es admin quien tenga uno de estos:

lua
Config.AdminAces = { 'zaiders_appearance.admin', 'clothing.admin' }  -- permisos ACE
Config.AdminQbPermissions = { 'god', 'admin' }                        -- permisos de qb-core
Config.AdminEsxGroups = { 'admin', 'superadmin' }                     -- grupos de ESX

Lo recomendado es el permiso ACE, en server.cfg:

ini
add_ace group.admin zaiders_appearance.admin allow

clothing.admin es el permiso que usan otros recursos de ropa, así los admins de un servidor que venía de alguno de ellos mantienen el acceso. Quien intente abrir el panel sin permiso recibe un mensaje que nombra Config.AdminAce (zaiders_appearance.admin).

No uses command

Muchos servidores les dan el permiso command a los moderadores. Deja el panel para los grupos que deben editar tu catálogo, tus tiendas y tus precios.

Los editores del catálogo pueden cambiar prendas desde la tienda de ropa, con clic derecho sobre una prenda: ponerle nombre, sacarla de stock, darle un precio propio o dejarla Solo para… algunos trabajos, bandas o grupos. Los admins siempre son editores. Puedes sumar más:

lua
Config.CatalogEditors = {
    qb = { 'god', 'admin' },       -- permisos de qb-core
    jobs = { tiendaropa = 2 },      -- el trabajo tiendaropa, desde el rango 2
    onDuty = true,                  -- los trabajos, solo de servicio
    -- aces = { 'mi.permiso' },     -- otros permisos ACE (sin esto, Config.AdminAces)
}

VIP y otros grupos ​

Las prendas se pueden limitar a un grupo de jugadores por un permiso ACE, como VIP:

lua
Config.GarmentGroups = {
    { name = 'vip', label = 'VIP', ace = 'zaiders_appearance.vip' },
}
ini
# server.cfg
add_ace group.vip zaiders_appearance.vip allow
add_principal identifier.fivem:123456 group.vip

Después marca las prendas: clic derecho → Solo para… → VIP, o muchas a la vez en el Editor del catálogo del panel. Los jugadores fuera del grupo no ven esas prendas, y el servidor no se las vende. Ver Tienda de ropa.

Relacionado ​

Soporte para los clothing packs y scripts de FiveM de Zaiders Store.