• Un recurso, todo el flujoPantalla de carga, menú principal, selección de personaje, spawn y vehículo inicial en un único recurso.
  • Aparece donde tiene sentidoÚltima ubicación, puntos de spawn por defecto, apartamentos o viviendas, elegidos desde un selector de spawn.
  • Panel de administraciónConcede slots, desactiva o reactiva personajes y ejecuta CK con copias de seguridad automáticas.
  • Configuración autodetectadaEl framework y el sistema de apariencia se detectan al iniciar, sin ningún ajuste de framework que cambiar.

Un script multipersonaje para FiveM con pantalla de carga y menú principal

Rarx Multicharacter (nombre del recurso: rarx_multicharacter) cubre todo desde que el jugador se conecta hasta que está en el mundo: una pantalla de carga personalizada, un menú principal con la imagen de tu servidor, el selector de personajes, un selector de spawn y un vehículo inicial para los personajes nuevos.

El framework se detecta al iniciar en el orden qbx_core, qb-core, es_extended. El sistema de apariencia se detecta igual, así que el selector muestra cada personaje con el recurso de ropa que ya usa tu servidor.

Creación y selección de personajes con slots configurables

  • Crea, selecciona y, si lo permites, elimina personajes.
  • Se configuran tanto los slots totales visibles como los desbloqueados por defecto, y el staff puede conceder más a cada jugador.
  • Filtro de palabras prohibidas en los nombres, límites de año de nacimiento y lista de nacionalidades configurable.
  • Las tarjetas de personaje muestran los campos que elijas: nombre, trabajo, efectivo, banco, teléfono, nacionalidad o fecha de nacimiento.
  • Colores primario y secundario personalizados y tu propio logo.

Pantalla de carga integrada y menú principal con tu marca

La pantalla de carga admite como fondo un vídeo alojado, una imagen o un enlace de vídeo, música de fondo desde un archivo MP3 o un enlace de vídeo, tu logo y consejos rotativos con un intervalo configurable. Se puede desactivar por completo si prefieres otra pantalla de carga.

El menú principal muestra el nombre de tu servidor, su eslogan y su lista de características, secciones en la barra de navegación para normas, controles y contenido propio, enlaces externos, una barra de estadísticas en vivo con jugadores conectados, tiempo en línea y staff conectado, y una retransmisión integrada.

Selector de spawn y vehículo inicial para personajes nuevos

Tras elegir personaje, los jugadores escogen dónde aparecer: su última ubicación, uno de tus puntos de spawn por defecto, o un apartamento o una casa mediante los recursos de vivienda compatibles. Un routing bucket aleatorio evita que los jugadores se solapen mientras eligen.

Los personajes nuevos pueden recibir un vehículo inicial desde una pantalla de selección con tu lista de modelos, o uno aleatorio de esa lista sin interfaz. El vehículo se envía al garaje que configures.

Panel de administración para slots, estado de personajes y CK

El staff abre el panel de administración con /multicharadmin para conceder o quitar slots, desactivar o reactivar personajes indicando un motivo obligatorio y ejecutar CK que crean antes una copia de seguridad automática. Cada acción de administración puede enviarse a registros de webhook separados.

El acceso se concede mediante permisos ACE o una lista de identificadores de administrador, y ambos funcionan en paralelo. En ESX, usa la lista de identificadores o un ACE que realmente concedas, ya que el ACE por defecto es de QBCore.

Todo incluido

Funciones

Jugadores

  • Creación, selección y eliminación opcional de personajes
  • Límites de slots configurables
  • Filtro de nombres, límites de año de nacimiento y lista de nacionalidades
  • Tarjetas de información del personaje personalizables
  • Selector de spawn con última ubicación y spawns por defecto
  • Selector de vehículo inicial o modo aleatorio

Pantalla de carga y menú

  • Fondos de vídeo, imagen o enlace de vídeo
  • Música de fondo y consejos rotativos
  • Logo, nombre, eslogan y colores del servidor
  • Secciones de normas, controles y contenido propio
  • Barra de estadísticas en vivo: jugadores, tiempo en línea, staff
  • Retransmisión integrada en el menú principal

Staff

  • Panel de administración con gestión de slots
  • Desactivar y reactivar personajes con motivo
  • CK con copia de seguridad automática en la base de datos
  • Registros de webhook por tipo de acción
  • Permisos por ACE y por identificador
  • Traducciones al inglés y al español, con archivos de idioma abiertos

Comandos

ComandoQué haceAcceso
/logoutVuelve a la selección de personaje (si Config.logoutCmd está activado)—
/relogVuelve a la selección de personaje (solo Qbox)—
/multicharadminAbre el panel de administraciónPermiso ACE o identificadores de administrador
/setslots [identifier] [amount]Asigna slots de personaje desbloqueados a un jugadorAdmin
/removeslots [identifier]Restablece los slots de un jugador al valor por defectoAdmin
/disablecharacterDesactiva un personaje ([citizenid] en QBCore/Qbox, [identifier] [slot] en ESX)Admin
/enablecharacterReactiva un personaje ([citizenid] en QBCore/Qbox, [identifier] [slot] en ESX)Admin

Antes de instalar

Compatibilidad

Frameworks

Qbox
qbx_core
QBCore
qb-core
ESX
es_extended

Se detecta automáticamente al iniciar en el orden qbx_core, qb-core, es_extended.

Recursos y base de datos

Obligatorios: ox_lib, oxmysql, rarx_lib (included), An appearance resource

Opcionales: rarx_clothing (recomendado), illenium-appearance, fivem-appearance, bl_appearance, origen_clothing o qb-clothing, rarx_apartments, qb-apartments, 0r_motels u origen_housing para el selector de spawn

Base de datos: Importa install/general.sql y el archivo de tu framework (esx.sql, qb.sql o qbox.sql). Todas las tablas usan IF NOT EXISTS.

Integraciones e idiomas

  • Qbox: pon useExternalCharacters = true en qbx_core/config/client.lua.
  • ESX Legacy: hacen falta dos pequeños parches en es_extended, y hay que quitar esx_multicharacter, esx_skin y skinchanger.
  • QBCore con qb-apartments: añade el export GetApartmentsConfig. qb-apartments y rarx_apartments no se pueden usar a la vez.
  • Los registros de webhook de administración usan URL de webhook compatibles con Discord.
  • El idioma se define con la convar rarx-lang.
  • Inglés
  • Español

Puesta en marcha

Instalación

Documentación completa
  1. 01

    Descarga y extrae

    Descarga el recurso desde tu Cfx.re Portal y extrae rarx_multicharacter y rarx_lib en tu carpeta de recursos.

  2. 02

    Importa la base de datos

    Ejecuta install/general.sql y después el archivo de tu framework: esx.sql, qb.sql o qbox.sql.

  3. 03

    Inícialo en orden

    Primero oxmysql, ox_lib y rarx_lib, luego tu framework y tu recurso de apariencia, y por último el multipersonaje.

    ensure oxmysql
    ensure ox_lib
    ensure rarx_lib
    ensure es_extended   # or qb-core / qbx_core
    ensure illenium-appearance   # or your appearance resource
    ensure rarx_multicharacter
  4. 04

    Aplica el paso de tu framework

    Qbox: activa useExternalCharacters. ESX: aplica los parches de es_extended de la documentación y quita los recursos a los que sustituye.

  5. 05

    Configura y reinicia

    Edita config.lua (y ui/loadingConfig.js para la pantalla de carga) y después reinicia el servidor por completo.

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 Multicharacter

¿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 multipersonaje para FiveM →
¿Qué frameworks admite Rarx Multicharacter?

Qbox, QBCore y ESX. El framework se detecta automáticamente al iniciar en el orden qbx_core, qb-core, es_extended.

¿Qué necesito tener instalado?

ox_lib, oxmysql, rarx_lib (incluido) y un recurso de apariencia como rarx_clothing, illenium-appearance, fivem-appearance o bl_appearance.

En ESX la pantalla de carga termina pero el selector nunca aparece. ¿Por qué?

es_extended sigue en modo de un solo personaje. Aplica los dos parches de es_extended de la documentación (Config.Multichar = true y desactivar siempre el spawn manager) y reinicia el servidor por completo.

Los personajes no funcionan en Qbox. ¿Qué reviso?

Pon useExternalCharacters = true en qbx_core/config/client.lua para que Rarx Multicharacter se encargue de la selección de personaje.

¿Por qué la pantalla de carga muestra un logo incorrecto?

La pantalla de carga se ejecuta antes de que se carguen los scripts Lua, así que lee ui/loadingConfig.js en lugar de config.lua. Pon los mismos valores en ambos archivos y reinicia el servidor.

¿Puedo usar mi propia pantalla de carga?

Sí. Pon Config.Loading.enabled = false y comenta las líneas de loadscreen en fxmanifest.lua.

¿Quién puede abrir el panel de administración?

Cualquiera que cumpla el permiso ACE o figure en Config.AdminSystem.adminIdentifiers. En ESX, usa la lista de identificadores o un ACE que concedas, como group.admin.

Sigue explorando

Ver todo