Dépendance <dep> introuvable pour la ressource <nom>
Un script a besoin d'un autre qui manque, est désactivé, ou démarre trop tard.
Faites d'abord ceci
Dans server.cfg, assurez-vous que le script nommé est listé AU-DESSUS de celui qui a échoué.
Ce que ça veut dire
Le fxmanifest de la ressource déclare une dépendance que le serveur ne peut pas satisfaire. La ressource ne démarrera pas.
Ce qui la provoque
Classé par fréquence : la cause la plus probable en premier.
- 1
La dépendance n'est pas installée
Le nom dans le message est un dossier de ressource qui n'existe pas.
- 2
Installée mais pas démarrée
Présente dans le dossier resources, absente de server.cfg. Une dépendance doit être démarrée, pas seulement présente.
- 3
Démarrée APRÈS celle qui en dépend
server.cfg se lit de haut en bas.
ensure my-scriptau-dessus deensure ox_libéchoue même si les deux sont listées. - 4
Le nom du dossier diffère du nom de la dépendance
dependency 'ox_lib'avec un dossier nomméox_lib-master— le résultat habituel d'un téléchargement GitHub décompressé sans renommage.
Comment savoir laquelle est la vôtre
refresh ensure <nom-de-la-dépendance>
dans la console du serveur. « No such resource » signifie qu'elle n'est pas installée ou porte un autre nom ; un démarrage propre signifie que ce n'était qu'un problème d'ordre.
Où regarder
Le fxmanifest.lua de la ressource en échec, et l'ordre des lignes ensure dans server.cfg.
Comment la corriger
# server.cfg — les dépendances d'abord, toujours ensure oxmysql ensure ox_lib ensure es_extended ensure my-script
Les dossiers téléchargés depuis GitHub gardent un suffixe -main ou -master. Renommez-les.
Toujours bloqué sur votre propre code ?
Cette page explique ce que cette erreur signifie en général. Collez votre console dans Server Fixer : il classera tout ce qui s'y trouve et vous dira quoi faire en premier ; et si vous préférez ne pas y toucher, ORBIE peut réparer le script et vous rendre la ressource prête à déposer.
bug_reportOuvrir le Server Fixer