THE ORB
Uruchamiam studio

No such export <nazwa> in resource <zasób>

Jeden skrypt próbował użyć funkcji innego skryptu, której tam nie ma — zwykle dlatego, że tamten jest wyłączony albo w innej wersji.

groupsTa funkcja przestaje działaćpersonMożesz to naprawić

Zrób najpierw to

Sprawdź, czy skrypt, który wymienia, naprawdę działa i czy oba są wersjami przeznaczonymi dla siebie.

bug_reportWklej zamiast tego całą konsolę

Co to znaczy

Kod wywołał eksport, którego docelowy zasób nie udostępnia — albo nigdy nie udostępniał, albo nie działa, więc nic nie jest zarejestrowane.

Co to powoduje

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

  1. 1

    Zasób jest zatrzymany

    Eksporty istnieją tylko wtedy, gdy zasób jest uruchomiony. Zatrzymany nie ma żadnych.

  2. 2

    Nazwa eksportu jest zła

    Wielkość liter ma znaczenie. exports.ox_inventory:search() to nie Search().

  3. 3

    Eksport jest po drugiej stronie

    Eksport kliencki wołany z serwera albo odwrotnie.

  4. 4

    Zainstalowana wersja go nie ma

    Eksporty bywają dodawane i przemianowywane między wydaniami. Bardzo częste przy ekwipunkach.

  5. 5

    Wołany, zanim zasób wystartował

    Znowu kolejność, tym razem w czasie działania, a nie ładowania.

Jak poznać, który jest twój

print(GetResourceState('ox_inventory'))

started znaczy, że zasób stoi, a nazwa jest zła. Cokolwiek innego to kolejność albo brakujący zasób. Potem znajdź prawdziwe nazwy:

grep -rn "exports(" ox_inventory/

Gdzie szukać

Własne pliki eksportującego zasobu, w poszukiwaniu dokładnej linii exports('nazwa', fn).

Jak to naprawić

if GetResourceState('ox_inventory') ~= 'started' then
    return
end
local ok, result = pcall(function()
    return exports.ox_inventory:Search(src, 'count', 'water')
end)
if not ok then return end

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