
- 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
| Comando | Qué hace | Acceso |
|---|---|---|
/peds | Abre tu selector personal de peds | Todos los jugadores |
/rarxpedmenu | Abre el panel de administración de peds | Admin |
/reloadpeds | Recarga 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
- 01
Descarga y extrae
Descarga el recurso desde tu Cfx.re Portal y extráelo en tu carpeta de recursos.
- 02
Importa la base de datos
Ejecuta rarx_pedmenu.sql para crear la tabla rarx_pedmenu.
- 03
Inícialo después de sus dependencias
oxmysql y tu framework deben iniciarse antes que rarx_pedmenu.
ensure oxmysql ensure rarx_pedmenu - 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



