• Asignación por adminsAsigna, edita y quita peds a jugadores conectados o desconectados desde un solo panel.
  • Biblioteca personal de pedsLos jugadores solo ven los peds asignados a su personaje y cambian con un clic.
  • Registros de webhookURL de webhook y colores separados para las acciones de selección, alta, baja y edición.
  • 9 idiomasEspañol, inglés, francés, alemán, italiano, portugués, ruso, japonés y chino.

Un menú de peds gratis para FiveM con asignación por admins

Rarx Pedmenu (nombre del recurso: rarx_pedmenu) da a cada jugador una biblioteca personal de peds gestionada por tu staff. Los administradores deciden qué modelos de ped puede usar cada personaje, y los jugadores cambian entre ellos desde su propio menú sin tener que pedírselo al staff cada vez.

El framework se detecta automáticamente al iniciar en el orden qbx_core, qb-core, es_extended, o puedes forzar uno con Config.Framework. La interfaz es una NUI propia con sus propios colores y no depende de qb-menu, qb-input ni del menú de ox_lib.

Selección de ped del jugador con /peds

Los jugadores usan /peds para abrir su selector, que muestra todos los peds que un administrador les ha asignado. Al hacer clic en un ped se cambia el modelo del jugador, y el cambio se sincroniza al instante con todo el servidor. Si el jugador solo tiene un ped asignado, /peds lo aplica directamente sin abrir el menú.

Si rarx_clothing está en marcha, la apariencia guardada se vuelve a aplicar tras el cambio de modelo, así que los jugadores no pierden su aspecto al volver.

Panel de administración para asignar, editar y quitar peds

Los administradores abren el panel con /rarxpedmenu. Tiene tres pestañas: My PEDs, con las asignaciones del propio administrador; All PEDs, con todos los jugadores que tienen al menos un ped; y Management, para asignar, editar y quitar peds.

  • Elige un jugador conectado o busca cualquier citizen ID que ya tenga peds.
  • Dale a cada ped un nombre descriptivo y su nombre de modelo.
  • Renombra un ped o cambia su modelo sin salir del panel.
  • Quita cualquier ped a cualquier jugador, con un paso de confirmación.

Permisos, registros de webhook e idiomas

El acceso se controla con grupos de administrador y moderador en la configuración, y se pueden activar también permisos ACE. Las acciones de administración pueden registrarse mediante webhooks, con URL, color e interruptor propios para los eventos de selección, alta, baja y edición.

La interfaz viene en nueve idiomas, que se eligen con Config.Language. Para añadir idiomas nuevos, copia locales/en.json y traduce los valores. Un modo de depuración añade salida por consola por categorías y comandos para recargar la caché de peds y probar cada webhook.

Todo incluido

Funciones

Jugadores

  • Selector personal de peds con /peds
  • Solo se muestran los peds asignados
  • Aplicación directa cuando hay un solo ped asignado
  • Sincronización instantánea con todos los jugadores
  • Apariencia restaurada con rarx_clothing

Administración

  • Panel de administración con tres pestañas
  • Asignación a jugadores conectados o desconectados
  • Edición del nombre o del modelo sin salir del panel
  • Eliminación con confirmación
  • Permisos de administrador, moderador y ACE

Aspectos técnicos

  • Detección automática del framework o framework forzado
  • Una sola tabla rarx_pedmenu mediante oxmysql
  • Registros de webhook por acción
  • NUI propia con colores configurables
  • Nueve idiomas
  • Modo de depuración por categorías

Comandos

ComandoQué haceAcceso
/pedsAbre tu selector personal de pedsTodos los jugadores
/rarxpedmenuAbre el panel de administración de pedsAdmin
/reloadpedsRecarga la caché de peds desde la base de datos (solo en modo de depuración)Admin
/testwebhook <action>Envía un webhook de prueba para selección, alta, baja o edición (solo en modo de depuración)—

Antes de instalar

Compatibilidad

Frameworks

Qbox
qbx_core
QBCore
qb-core
ESX
es_extended

Se detecta automáticamente en el orden qbx_core, qb-core, es_extended, o se fuerza con Config.Framework.

Recursos y base de datos

Obligatorios: oxmysql

Opcionales: rarx_clothing (vuelve a aplicar la apariencia guardada tras cambiar de ped)

Base de datos: Importa rarx_pedmenu.sql para crear la tabla rarx_pedmenu.

Integraciones e idiomas

  • Los registros por webhook esperan URL de webhook compatibles con Discord en Config.Webhooks.
  • El idioma no se recarga en caliente: reinicia el recurso después de cambiar Config.Language.
  • Español
  • Inglés
  • Francés
  • Alemán
  • Italiano
  • Portugués
  • Ruso
  • Japonés
  • Chino

Puesta en marcha

Instalación

Documentación completa
  1. 01

    Descarga y extrae

    Descarga el recurso desde tu Cfx.re Portal y extráelo en tu carpeta de recursos.

  2. 02

    Importa la base de datos

    Ejecuta rarx_pedmenu.sql para crear la tabla rarx_pedmenu.

  3. 03

    Inícialo después de sus dependencias

    oxmysql y tu framework deben iniciarse antes que rarx_pedmenu.

    ensure oxmysql
    ensure rarx_pedmenu
  4. 04

    Configura

    Edita shared/config.lua para definir el idioma, los nombres de los comandos, los grupos de administrador y las URL de webhook.

Esto es un resumen. La configuración, los exports, los events y la solución de problemas están en la documentación completa (en inglés).

Conviene saber

Preguntas sobre Rarx Pedmenu

¿No encuentras lo que buscas? Abre un ticket en nuestro Discord con tu framework y el error que ves.

Pedir soporteMás sobre scripts de menú de peds para FiveM →
¿Qué frameworks admite Rarx Pedmenu?

Qbox, QBCore y ESX. El framework se detecta automáticamente al iniciar, o puedes forzar uno con Config.Framework.

¿Qué necesito tener instalado?

oxmysql y tu framework. rarx_clothing es opcional y solo se usa para volver a aplicar la apariencia guardada tras cambiar de ped.

¿Por qué el comando de administración dice que no tengo permiso?

Comprueba que tu grupo esté en Config.AdminGroups. Si usas ACE, pon Config.AceEnabled = true y concede el comando, por ejemplo add_ace group.admin command.rarxpedmenu allow.

¿Por qué /peds no hace nada?

El jugador necesita al menos un ped asignado en la tabla rarx_pedmenu. Si lo tiene, activa Config.Debug.enabled y revisa en la consola si el framework y la base de datos están listos.

¿Puedo cambiar el nombre de los comandos?

Sí. Los dos nombres de comando se definen en Config.Commands, en shared/config.lua. Reinicia el recurso para aplicar el cambio.

¿Por qué no se envían los webhooks?

Pon Config.Webhooks.enabled = true, rellena los campos url y deja activado el indicador enabled de cada acción. Con el modo de depuración activo, /testwebhook envía un mensaje de prueba.

Sigue explorando

Ver todo