Guías gratis
Errores de FiveM/ESX y cómo arreglarlos
Las soluciones a los fallos que más atascan a los dueños de servidores. Claras, al grano y en español. ¿Tu caso es distinto? Pruébalo en la herramienta IA.
attempt to index a nil value (global 'ESX')
El error más común de ESX Legacy. Te explicamos la causa y el fix definitivo para que ESX cargue antes que tu recurso.
Ver soluciónattempt to call a nil value (field 'getMoney')
ESX cambió su API: getMoney() ya no existe. Aquí está el método correcto para leer el dinero del jugador.
Ver soluciónoxmysql no conecta / error en la connection string
Si oxmysql no arranca o da error de conexión, casi siempre es la connection string. Aquí el formato correcto.
Ver soluciónNUI: fetch / RegisterNUICallback no responde
Si tu interfaz NUI no se comunica con Lua, casi siempre es el nombre del recurso en la URL del fetch. Solución y patrón correcto.
Ver soluciónPermisos ACE no funcionan (add_ace / add_principal)
Un comando o menú de admin no te deja aunque tengas permisos. Casi siempre es un nombre de permiso que no coincide. Cómo arreglarlo.
Ver soluciónCómo crear un empleo en ESX Legacy
Crea un empleo nuevo en tu servidor ESX: SQL de jobs y grados, y cómo asignarlo. Guía clara con ejemplos.
Ver soluciónUn recurso no arranca (couldn't start resource)
Tu recurso no inicia y la consola se queja. Repasamos las causas más comunes: fxmanifest, dependencias y orden de carga.
Ver soluciónattempt to perform arithmetic on a nil value
Este error de Lua salta cuando haces una operación matemática con una variable que vale nil. Te explicamos cómo encontrar la culpable y blindarla.
Ver soluciónevent %s does not exist, or was not safe for net
Tu TriggerServerEvent o TriggerClientEvent no llega. Casi siempre es porque el evento de red no está registrado con RegisterNetEvent. Aquí está el fix.
Ver soluciónunexpected symbol near '<algo>'
Un error de sintaxis impide que tu recurso cargue. Te enseñamos a leer el mensaje y encontrar la llave, paréntesis o coma que sobra o falta.
Ver soluciónWarning: Script took too long to execute
Los avisos de script lento y los tirones del servidor casi siempre vienen de un bucle sin Wait. Te explicamos cómo encontrarlo y arreglarlo.
Ver soluciónMigrar de mysql-async a oxmysql
mysql-async y ghmattimysql están obsoletos. Te explicamos cómo pasar tus consultas a oxmysql, el conector estándar y mantenido.
Ver soluciónCómo dar permisos de admin en ESX
Te explicamos cómo asignar el grupo admin a un jugador en ESX, desde la base de datos y con permisos ACE, para que tenga acceso a los comandos de administración.
Ver soluciónEl servidor no aparece en la lista de FiveM
Si tu servidor no sale en la lista o nadie puede entrar, casi siempre son los puertos o el endpoint. Te explicamos cómo configurarlo bien.
Ver soluciónOptimizar tu servidor de FiveM y reducir el lag
El lag de un servidor de FiveM casi siempre es un recurso que gasta de más. Te enseñamos a medir con resmon y a encontrar al culpable.
Ver soluciónattempt to index a nil value (global 'QBCore')
El equivalente de QBCore al clásico error de ESX. Cómo obtener bien el objeto del core y el orden de carga correcto.
Ver solución@ox_lib/init.lua could not be found
Tu recurso depende de ox_lib pero el servidor no lo encuentra. Causa real y fix: nombre de carpeta, orden de arranque y shared_script.
Ver soluciónCouldn't start resource
El servidor no arranca un recurso y muestra «Couldn't start resource». Las 4 causas reales (manifest, dependencias, sintaxis y archivos) y cómo arreglarlo.
Ver soluciónCrear un comando en FiveM con RegisterCommand
Aprende a crear comandos /coords, /curar o de admin en FiveM con RegisterCommand, server-authoritative y con control de permisos ACE.
Ver soluciónLa CLI crxative: la IA en tu propio servidor de FiveM
Instala la CLI de Crxative-M en tu VPS y arregla, crea y audita scripts desde la terminal, con la IA que conoce ESX, QBCore, Qbox y ox.
Ver soluciónFailed to verify protected resource (escrow)
El error de los scripts de pago con escrow (.fxap). Te explicamos por qué sale y cómo vincular la key para que cargue.
Ver soluciónattempt to concatenate a nil value
Sale al unir (..) una variable que es nil. Te enseñamos a localizar cuál y a protegerlo.
Ver soluciónNo such export en un recurso
Llamas a un export que no existe o el recurso no cargó. Te explicamos las 3 causas y el fix.
Ver solución