THE ORB
Uruchamiam studio

Failed to load script <plik>

Serwer nie zdołał otworzyć jednego z plików, z których składa się skrypt, więc ten skrypt w ogóle nie zadziałał.

groupsTen skrypt nic nie robipersonMożesz to naprawić

Zrób najpierw to

Sprawdź, czy plik, który wymienia, naprawdę istnieje i czy nazywa się dokładnie tak samo, łącznie z wielkimi literami.

bug_reportWklej zamiast tego całą konsolę

Co to znaczy

Serwer znalazł zasób i odczytał jego manifest, ale nie zdołał wczytać jednego z plików, które manifest wymienia. To awaria ładowania, nie błąd czasu działania: nic w zasobie się nie wykonało.

Co to powoduje

Uszeregowane według tego, jak często są odpowiedzią.

  1. 1

    Plik nie istnieje pod tą ścieżką

    Manifest mówi client/main.lua, a plik to client/Main.lua albo client.lua. Serwery linuksowe są wrażliwe na wielkość liter, a Windows nie, i dlatego często wychodzi to dopiero po przeprowadzce na prawdziwy hosting.

  2. 2

    Błąd składni w pliku

    Brakujące end, niezamknięty ciąg, zabłąkany znak. Linia nad tą w konsoli niesie właściwy błąd parsowania.

  3. 3

    Plik jest w niewłaściwej sekcji

    Plik, którego nie ma ani w client_scripts, ani w server_scripts, nie jest wczytywany w ogóle.

  4. 4

    Glob, który nic nie dopasowuje

    client/*.lua w folderze bez plików .lua.

  5. 5

    Plik jest pusty albo nie jest w UTF-8

    Zapisany jako UTF-16 albo z BOM-em, którego parser nie przyjmuje.

Jak poznać, który jest twój

Przewiń W GÓRĘ. FiveM wypisuje błąd parsowania bezpośrednio przed tą linią, kiedy przyczyną jest składnia. Jeśli powyżej nie ma błędu parsowania, zła jest ścieżka: sprawdź dokładną wielkość liter w każdym jej segmencie.

Gdzie szukać

fxmanifest.lua i ścieżka dokładnie tak, jak jest tam zapisana.

Jak to naprawić

fx_version 'cerulean'
game 'gta5'

client_scripts {
    'config.lua',
    'client/main.lua',   -- dokładna wielkość liter, ukośniki w prawo
}
server_scripts {
    '@oxmysql/lib/MySQL.lua',
    'server/main.lua',
}

Wciąż utknąłeś na własnym kodzie?

Ta strona mówi, co ten błąd zwykle oznacza. Wklej swoją konsolę do Server Fixera, a uszereguje wszystko, co w niej jest, i powie, co zrobić najpierw; a jeśli wolisz tego nie ruszać, ORBIE naprawi skrypt i odda ci zasób gotowy do wrzucenia.

bug_reportOtwórz Server Fixer

Błędy, które chodzą z tym w parze