Installation
Requisitos previos
oxmysqlfuncionando.- El framework activo ya iniciado.
- Acceso a la base de datos usada por tu framework.
Paso a paso
- Copia
cold_multichara tu carpeta de recursos. - Arrancalo despues de
oxmysqly del framework activo. - Ajusta
shared/config.lua. - Reinicia el servidor.
- Conecta con una licencia de prueba y recorre el flujo completo.
Orden recomendado en server.cfg
ensure oxmysql
# framework
ensure qbx_core
# o ensure qb_core
# o ensure es_extended
# selector
ensure cold_multichar
Notas por framework
Qbox
- Si tu instalacion sigue abriendo el flujo de personajes nativo de
qbx_core, dejacold_multicharcomo unico selector activo en ese stack.
QB-Core
cold_multicharsolo entra en modoqbcoresiqbx_coreno esta iniciado.
ESX
- Los personajes secundarios se generan con el identificador
char<slot>:<baseIdentifier>.
SQL
No necesitas importar SQL manualmente para los slots extra. El recurso ejecuta CREATE TABLE IF NOT EXISTS cold_multichar_slot_extras al arrancar.
La tabla que crea contiene:
identifierextra_slotscreated_atupdated_at
Comportamientos automaticos al instalar
- La tabla de slots extra se crea sola si no existe.
- Los KVP legacy de slots se migran a SQL cuando el jugador es revisado por el sistema.
- Si
Config.Logout.enabled ~= false, se registraConfig.Logout.command. - Si
Config.Slots.unlockCommand ~= false, se registra el comando admin de slots. - Si el jugador entra sin personaje activo, el selector se abre automaticamente.
Validacion minima post-instalacion
- El jugador entra al selector.
- Se listan personajes existentes.
- Se puede crear un personaje en un slot libre.
- El personaje carga y transfiere al modo de spawn configurado.
- El comando de logout configurado devuelve al selector.