THE ORB
Démarrage du studio

Échec du chargement du script <fichier>

Le serveur n'a pas pu ouvrir l'un des fichiers dont un script est fait, donc ce script n'a jamais tourné.

groupsCe script ne fait rienpersonVous pouvez le corriger

Faites d'abord ceci

Vérifiez que le fichier nommé existe bien, écrit exactement pareil, majuscules comprises.

bug_reportCollez plutôt toute votre console

Ce que ça veut dire

Le serveur a trouvé la ressource et lu son manifeste, mais n'a pas pu charger l'un des fichiers listés. C'est un échec de chargement, pas une erreur d'exécution : rien de la ressource ne s'est exécuté.

Ce qui la provoque

Classé par fréquence : la cause la plus probable en premier.

  1. 1

    Le fichier n'existe pas à ce chemin

    Le manifeste dit client/main.lua et le fichier est client/Main.lua ou client.lua. Les serveurs Linux sont sensibles à la casse, pas Windows : c'est pourquoi cela n'apparaît souvent qu'après un passage sur un vrai hébergeur.

  2. 2

    Une erreur de syntaxe dans le fichier

    Un end manquant, une chaîne non fermée, un caractère parasite. La ligne au-dessus dans la console porte la vraie erreur d'analyse.

  3. 3

    Le fichier est dans la mauvaise section

    Un fichier ni dans client_scripts ni dans server_scripts n'est jamais chargé.

  4. 4

    Un joker qui ne correspond à rien

    client/*.lua dans un dossier sans fichiers .lua.

  5. 5

    Le fichier est vide ou n'est pas en UTF-8

    Enregistré en UTF-16, ou portant une marque d'ordre des octets que l'analyseur refuse.

Comment savoir laquelle est la vôtre

Remontez dans la console. FiveM affiche l'erreur d'analyse juste avant cette ligne quand la cause est la syntaxe. S'il n'y en a pas au-dessus, le chemin est faux : vérifiez la casse exacte de chaque segment.

Où regarder

fxmanifest.lua, et le chemin exactement tel qu'il y est écrit.

Comment la corriger

fx_version 'cerulean'
game 'gta5'

client_scripts {
    'config.lua',
    'client/main.lua',   -- casse exacte, barres obliques
}
server_scripts {
    '@oxmysql/lib/MySQL.lua',
    'server/main.lua',
}

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

Les erreurs qui voyagent avec celle-ci