THE ORB
Uruchamiam studio

Brakujące tekstury — białe, czarne albo nieoteksturowane modele

Model się wczytał, ale jego tekstury nie, więc pokazuje się jako zwykły biały, czarny albo nieoteksturowany.

groupsBiałe albo nieoteksturowane modelepersonMożesz to naprawić

Zrób najpierw to

Plik tekstury jest nieobecny, źle nazwany albo za duży. Pobierz paczkę ponownie i sprawdź, czy nic nie zostało pominięte.

bug_reportWklej zamiast tego całą konsolę

Co to znaczy

Model się zestrumieniował, a jego słownik tekstur nie. GTA wraca do płaskiego koloru, więc obiekt jest na miejscu i wygląda na nieoteksturowany. Linia błędu rzadko w ogóle się dla tego pojawia; objaw JEST zgłoszeniem.

Co to powoduje

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

  1. 1

    Nazwa .ytd nie zgadza się z tym, o co prosi model

    Model nazywa swój słownik wewnętrznie. .ytd nazwany jakkolwiek inaczej nigdy nie zostaje znaleziony.

  2. 2

    .ytd nie leży w folderze stream

    Zagnieżdżenie o katalog głębiej to typowa pomyłka. Strumieniowanie FiveM nie schodzi w głąb tak, jak ludzie zakładają.

  3. 3

    Tekstura przekracza limit rozmiaru

    Zbyt duży słownik jest pomijany, a model wczytuje się bez niego.

  4. 4

    Dwa zasoby dostarczające słownik o tej samej nazwie

    Jeden wygrywa, a modele drugiego dostają złe tekstury — i dlatego niepowiązany nowy zasób potrafi zepsuć wygląd starego pojazdu.

  5. 5

    Słownik nigdy nie został zażądany (tekstury rysowane przez skrypt)

    Przy teksturze rysowanej przez skrypt najpierw musi zakończyć się RequestStreamedTextureDict.

Jak poznać, który jest twój

Uruchom serwer z developer 1 i czytaj linie o strumieniowaniu podczas ładowania zasobów — słownik, którego nie udało się zarejestrować, mówi o tym właśnie tam. Potem sprawdź, czy nazwa nie dubluje się między zasobami.

Gdzie szukać

Folder stream/ zasobu i nazwa słownika w środku modelu.

Jak to naprawić

Wrzuć .ytd bezpośrednio do stream/, nazwany dokładnie tak, jak oczekuje model, i poniżej limitu rozmiaru. Przy teksturach rysowanych przez skrypt zaczekaj na wczytanie:

RequestStreamedTextureDict('mydict', false)
while not HasStreamedTextureDictLoaded('mydict') do Wait(0) 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

Dla tego rodzaju błędu GLB to FiveM Converter buduje zasoby, które wczytują się za pierwszym razem.

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