No se encontró la dependencia <dep> para el recurso <nombre>
Un script necesita otro que falta, está apagado, o se enciende demasiado tarde.
Haz esto primero
En server.cfg, asegúrate de que el script que nombra esté listado ARRIBA del que falló.
Qué significa
El fxmanifest del recurso declara una dependencia que el servidor no puede satisfacer. El recurso no va a arrancar.
Qué lo provoca
Ordenado por la frecuencia con la que es la respuesta.
- 1
La dependencia no está instalada
El nombre del mensaje es una carpeta de recurso que no existe.
- 2
Instalada pero no arrancada
Está en la carpeta de recursos, no está en server.cfg. Una dependencia tiene que estar arrancada, no sólo presente.
- 3
Arrancada DESPUÉS del que depende de ella
server.cfg se lee de arriba abajo.
ensure my-scriptpor encima deensure ox_libfalla aunque las dos estén listadas. - 4
El nombre de la carpeta no es el de la dependencia
dependency 'ox_lib'con una carpeta llamadaox_lib-master: el resultado habitual de descomprimir una descarga de GitHub sin renombrarla.
Cómo saber cuál es el tuyo
refresh ensure <nombre-de-la-dependencia>
en la consola del servidor. «No such resource» significa que no está instalada o que se llama de otra forma; un arranque limpio significa que sólo era un problema de orden.
Dónde mirar
El fxmanifest.lua del recurso que falla, y el orden de las líneas de ensure en server.cfg.
Cómo arreglarlo
# server.cfg — las dependencias primero, siempre ensure oxmysql ensure ox_lib ensure es_extended ensure my-script
Las carpetas descargadas de GitHub conservan un sufijo -main o -master. Renombralas.
¿Sigues atascado en tu propio código?
Esta página es lo que suele significar este error. Pega tu consola en Server Fixer y ordenará todo lo que haya en ella y te dirá qué hacer primero; y si prefieres no tocarlo, ORBIE puede reparar el script y devolverte el recurso listo para soltar.
bug_reportAbrir el Server Fixer