>
Guía 2026-02-16

Configurar sistemas multipersonaje para FiveM

TDYSKY

TDYSKY

Fundador y desarrollador principal de Agency Scripts

Sistemas multipersonaje

El soporte multipersonaje permite a los jugadores tener varios personajes en un mismo servidor, alternando entre ellos desde una pantalla de selección. Esto enriquece las posibilidades de rol: un jugador puede tener un personaje policía diurno y un criminal nocturno, o un doctor y un pandillero. Los datos (dinero, inventario, vehículos, propiedades) deben estar aislados por personaje para mantener coherencia narrativa.

UI de selección de personaje

Al conectar, el jugador ve una pantalla con sus personajes existentes representados visualmente con una cámara orbital sobre cada uno. Opciones para crear, editar, eliminar o jugar con el personaje seleccionado. La experiencia debería sentirse cinematográfica para marcar el tono del servidor desde el primer momento. Limita el número de slots (normalmente 2-5) para que los jugadores se comprometan con sus personajes en lugar de tener docenas superficiales.

Separación de datos

Cada personaje necesita su propio citizenid único que actúe como clave primaria en todas las tablas de datos. Al cambiar de personaje, todos los scripts deben despawnear entidades, recargar inventario, actualizar empleo y resetear el estado de cliente. Esto requiere coordinación entre todos los recursos que mantienen estado por jugador. Exports claros del sistema multipersonaje facilitan esta integración a otros scripts.

Creación y personalización

Crear un personaje implica rellenar datos biográficos (nombre, apellido, fecha de nacimiento, género, nacionalidad) y personalizar apariencia mediante el creador de personajes. Estos datos se guardan asociados al citizenid y determinan cómo aparece el personaje al resto de jugadores. La interfaz de creación debe ser exhaustiva pero manejable para nuevos jugadores.

Integración con el resto del servidor

Cada script que gestiona datos del jugador (banca, inventario, propiedades, trabajos) debe indexar por citizenid en lugar de por licencia o steam id. Esto asegura que el cambio de personaje refleje los datos correctos. Los logs administrativos deberían mostrar tanto el jugador (cuenta) como el personaje (citizenid) involucrado, permitiendo rastrear actividad entre personajes del mismo jugador.

Compartir este artículo

¿Listo para mejorar tu servidor?

Echa un vistazo a nuestros scripts premium de FiveM en la tienda de Agency Scripts o únete a nuestra comunidad de Discord para soporte y novedades.