THE ORB
Arrancando el studio
bug_reportEl Server Fixer

¿Un error rojo en tu consola?
Pégalo. Entiéndelo. Arréglalo.

No hace falta que sepas qué significa. Pegá la línea (o la consola entera) y te vuelve en palabras claras: qué se rompió, qué están sintiendo tus jugadores, qué hacer primero y si es tuyo para arreglar o trabajo de un desarrollador. Si querés, ORBIE arregla el script y te entrega el archivo para poner.

checkGratis de leercheckSin cuenta para que te lo expliquecheckNada que instalar
] tu consola

SCRIPT ERROR: @qb-garages/server/main.lua:112: attempt to index a nil value (field 'PlayerData')

arrow_downward

PlayerData está vacío o todavía no se ha cargado

Un script pidió la información de un jugador antes de que el juego la enviara. Suele funcionar al entrar y romperse tras un reinicio.

codeNecesita un programadorHaz esto primero: haz que el jugador vuelva a entrar.
01content_paste

Pegás el error

La línea roja sola, o la consola entera. Se lee acá, en tu navegador.

02translate

Te decimos qué significa

En palabras claras: la causa, qué sienten tus jugadores y lo primero para probar.

03download

Te llevás el arreglo

Hacelo vos con los pasos, o dejá que ORBIE repare el script y te devuelva el archivo.

Todos los errores de FiveM que explicamos

¿Prefieres leer primero sobre tu error exacto? Aquí están todos 85, cada uno con su propia página, y 44 que puedes arreglar sin un desarrollador.

search

Lua en ejecución

12
no se puede reanudar una corrutina muerta

Algo intentó continuar un trabajo que ya había terminado o ya se había caído. Casi siempre hay un error DE VERDAD encima de este.

personPodés arreglarloarrow_forward
SCRIPT ERROR en citizen:/scripting/lua/scheduler.lua

Esta línea es el propio FiveM diciendo que hubo un error en otro lado. Es un cartel indicador, no el problema.

personPodés arreglarloarrow_forward
intento de indexar un número, booleano o texto

Un script recibió una respuesta de otro tipo del que esperaba, muchas veces leyendo mal un resultado de la base de datos.

codeNecesita un desarrolladorarrow_forward
intento de ceder a través de un límite de llamada en C

Un script intentó esperar en un sitio donde esperar no está permitido. Es un fallo de programación, no de configuración.

codeNecesita un desarrolladorarrow_forward
desbordamiento de pila

Un script se llamó a sí mismo una y otra vez hasta quedarse sin sitio. Algo está entrando en bucle sobre sí mismo.

codeNecesita un desarrolladorarrow_forward
el índice de la tabla es nil

Un script intentó archivar algo bajo un nombre vacío, normalmente un id de jugador que todavía no estaba listo.

codeNecesita un desarrolladorarrow_forward
intento de indexar un valor nil

Un script esperaba que cierta información estuviera lista y no estaba, así que se detuvo.

codeNecesita un desarrolladorarrow_forward
intento de llamar a un valor nil

Un script intentó usar una función que no existe, normalmente porque fue escrito para otra versión de tu framework.

codeNecesita un desarrolladorarrow_forward
intento de hacer aritmética con un valor nil

Un script intentó hacer cuentas con un valor vacío, muy a menudo una cantidad de dinero o de ítems que nunca se fijó.

codeNecesita un desarrolladorarrow_forward
intento de concatenar un valor nil

Un script intentó armar un mensaje con un valor que faltaba, normalmente un nombre de jugador o un ajuste de configuración que d…

personPodés arreglarloarrow_forward
argumento incorrecto en un nativo

Un script le pasó al juego un valor del tipo equivocado, casi siempre porque algo que necesitaba (un vehículo, un modelo) nunca …

codeNecesita un desarrolladorarrow_forward
intento de comparar dos valores incompatibles

Un script intentó comparar dos cosas que no se pueden comparar, normalmente un número contra algo que falta o que es texto.

codeNecesita un desarrolladorarrow_forward

Carga de recursos

7

Manifiesto y dependencias

6

Arranque y configuración

6

Framework

9
GetPlayer devolvió nil en el servidor

El servidor buscó un jugador y no lo encontró: normalmente se desconectó a mitad de la acción.

codeNecesita un desarrolladorarrow_forward
Dos frameworks (o dos cores) corriendo a la vez

Tienes dos frameworks corriendo a la vez. Los scripts se enganchan al que conteste primero, así que las cosas funcionan y se rom…

personPodés arreglarloarrow_forward
PlayerData está vacío o todavía no cargó

Un script pidió la información de un jugador antes de que el juego la mandara. Suele funcionar al entrar y romperse tras reinici…

codeNecesita un desarrolladorarrow_forward
La cuenta de dinero es nil

Un script pidió una cuenta de dinero que este jugador no tiene, normalmente porque el nombre de la cuenta no coincide con tu fra…

codeNecesita un desarrolladorarrow_forward
El objeto del framework es nil (ESX / QBCore)

Un script no encontró tu framework (ESX, QBCore, Qbox): o no está corriendo, o arranca después que este script.

personPodés arreglarloarrow_forward
charinfo o metadata es nil

No se pudieron leer los datos guardados de un personaje: o no había terminado de cargar, o los datos de ese personaje están daña…

codeNecesita un desarrolladorarrow_forward
El evento no existe o nunca se registró

Un script llamó a otro y no contestó nadie. Muchas veces no hay error ninguno: la función simplemente no pasa.

codeNecesita un desarrolladorarrow_forward
La tabla de trabajos es nil

No se pudo leer tu lista de trabajos. Una errata en el archivo de trabajos rompe de golpe todos los scripts que dependen de ellos.

personPodés arreglarloarrow_forward
esx:getSharedObject ya no funciona

Un script usa una forma vieja de conectarse a ESX que el ESX moderno quitó. No da error: sencillamente nunca funciona.

codeNecesita un desarrolladorarrow_forward

Base de datos

10
Falló la conexión con la base de datos

Tu servidor no llega a su base de datos. Nada que guarde o cargue va a funcionar hasta que esto se arregle.

personPodés arreglarloarrow_forward
No existe el export fetchAll / execute (mysql-async, ghmattimysql)

Un script fue escrito para un sistema de base de datos más viejo que el que tienes instalado.

personPodés arreglarloarrow_forward
Demasiadas conexiones

Demasiadas cosas le preguntaron a la base de datos a la vez y dejó de aceptar más. Suele pegar en tu momento de más gente.

codeNecesita un desarrolladorarrow_forward
Interbloqueo o tiempo de espera de bloqueo agotado

Dos cosas intentaron guardar el mismo registro en el mismo momento y la base de datos canceló una.

codeNecesita un desarrolladorarrow_forward
Valor de cadena incorrecto (emoji / codificación)

Alguien tenía un emoji en el nombre y tu base de datos no puede guardar emojis.

codeNecesita un desarrolladorarrow_forward
Error de sintaxis SQL

Un script le mandó a la base de datos una petición que no pudo entender.

codeNecesita un desarrolladorarrow_forward
La tabla no existe

A la base de datos le falta una tabla entera que un script necesita. Su archivo de instalación nunca se importó, o se importó en…

personPodés arreglarloarrow_forward
Datos demasiado largos para la columna

Algo era demasiado grande para donde se estaba guardando, así que no se guardó. Los inventarios son el caso típico.

codeNecesita un desarrolladorarrow_forward
Columna desconocida en la lista de campos

Un script busca información que la base de datos no tiene, casi siempre porque su archivo de instalación nunca se importó.

personPodés arreglarloarrow_forward
Entrada duplicada para la clave

Un script intentó guardar algo que ya existe, normalmente un jugador que se añade dos veces.

codeNecesita un desarrolladorarrow_forward

Red y OneSync

8

Streaming y assets

6

NUI e interfaces

4

Recursos de JavaScript

3

Escrow y licencias

4

Rendimiento

4

Cliente y conexión

6