Si tu error menciona el sistema de escrow de FiveM (por ejemplo “Failed to verify protected resource” o “You lack the required entitlement”), consulta en su lugar la página de Errores de Escrow.
Solucionar cierre del servidor al iniciar el script
Si tu servidor se cierra inesperadamente al iniciar el script, significa que estás usando una versión antigua del script mysql-async.Solucionar este problema es muy rápido y sencillo, tienes 2 opciones:
Instalar OxMySQL
Muy recomendado. Reemplaza mysql-async con mejor rendimiento y compatibilidad total, permitiendo un cambio sencillo. Consulta la guía de instalación para más detalles.
Actualizar mysql-async
No recomendado. Instala el script actualizado en lugar de tu mysql-async actual. Asegúrate de renombrar la carpeta del script a mysql-async.
Problemas con los items
Puede ocurrir que, si tienes inventarios particulares, añadir o quitar items provoque errores en la consola del servidor.En ese caso, para intentar solucionarlo, prueba los siguientes pasos:
1
Desactiva la comprobación de existencia del item
Ve a la carpeta del script, al archivo integrations/sv_integrations.lua, y cambia esta opción de
SKIP_ITEM_EXISTS_CHECK = false
a
SKIP_ITEM_EXISTS_CHECK = true
2
Activa canAlwaysCarryItem
Si el script tiene un archivo default_config.json, edita esta opción en la sección "server" de
"canAlwaysCarryItem": false,
a
"canAlwaysCarryItem": true,
Antes
Después
Si el script tiene un archivo current_config.json (que es un archivo distinto del anterior), edita ahí también la opción canAlwaysCarryItem a true.
Antes
Después
¿Qué hago si no tengo la opción canAlwaysCarryItem?
Si no tienes la opción canAlwaysCarryItem, simplemente necesitas añadirla. Asegúrate de añadirla al principio de la sección server.
Antes
Después
3
Verifica que el item existe
El item con el que estás trabajando debe existir para poder usarse en los scripts. Para asegurarte de que existe, puedes intentar dártelo a ti mismo.Crear el item depende de tu framework y/o de tu inventario, así que crearlo depende de ti.
Configurar manualmente el shared object de ESX
En ESX, puede ocurrir por muchas razones que te encuentres con el siguiente error (en la consola F8 o en la consola del servidor):
Esto suele pasar porque el script no puede encontrar automáticamente el shared object de ESX de tu script es_extended.Para solucionarlo, tienes que buscar el nombre del shared object de tu script es_extended en el archivo es_extended/client/common.lua.Este es un ejemplo de lo que puedes encontrar (puede que tú tengas algo distinto):
Después de encontrar el nombre de tu shared object de ESX, puedes configurarlo manualmente en los archivos integrations/sv_integrations.luayintegrations/cl_integrations.lua, reemplazando nil por el nombre de tu shared object (entre comillas dobles).No reemplaces la parte izquierda, solo la derecha.Un ejemplo: