Error

unexpected 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.

El problema

Al iniciar el recurso, la consola muestra «unexpected symbol near '...'» y el script no se carga.

La causa

Es un error de sintaxis de Lua: un `end` que falta o sobra, un paréntesis o llave sin cerrar, una coma de más, o una comilla sin cerrar.

La solución

El mensaje te da el archivo y la línea aproximada. Mira justo ANTES del símbolo que menciona:

lua
-- Falta cerrar la función con 'end'
local function dar()
    print('hola')
-- end  <- esto faltaba

-- O un paréntesis sin cerrar
if (jugador and dinero then  -- falta el ')'
    -- ...
end

Paso a paso

  1. 1.Abre el archivo en la línea que indica la consola.
  2. 2.Cuenta que cada `function`, `if`, `for` y `while` tenga su `end`.
  3. 3.Revisa paréntesis y llaves emparejados, y comillas cerradas.
  4. 4.Usa un editor con resaltado de sintaxis (VS Code) o pásalo por la herramienta IA para localizarlo al instante.

¿Tu caso es distinto?

Pega tu error en la herramienta IA y te da la solución al instante.

Probar la herramienta

Guías relacionadas

Última actualización: 2026-06-17. Crxative-M no está afiliado a Cfx.re ni Rockstar Games.

Arreglar "unexpected symbol near" en Lua (FiveM)