Rozwiązywanie problemów
Problemy, na które faktycznie natrafiają użytkownicy, ułożone mniej więcej w kolejności, w jakiej się pojawiają.
Zmiana w pliku nic nie dała
Dział zatytułowany „Zmiana w pliku nic nie dała”Komenda restart nie odczytuje ponownie pliku fxmanifest.lua. Jeśli dodałeś nowy plik — na przykład nowy język — wpisz najpierw refresh w konsoli serwera, a następnie restart mic_itemcreator.
/itemcreator informuje o braku uprawnień
Dział zatytułowany „/itemcreator informuje o braku uprawnień”- Wymagane uprawnienie ACE to
mic_itemcreator.open. Sprawdź pisownię oraz upewnij się, że linijkaadd_acekorzysta z identyfikatora, z którym faktycznie łączysz się z serwerem, lub grupy, do której naprawdę należysz. - Uprawnienie jest sprawdzane kilka sekund po dołączeniu do gry. Jeśli zostało nadane, gdy byłeś już na serwerze, połącz się ponownie (reconnect).
Nic nie działa i nigdy nie pojawiają się powiadomienia
Dział zatytułowany „Nic nie działa i nigdy nie pojawiają się powiadomienia”Nie znaleziono frameworka. Mostek szuka już uruchomionego zasobu es_extended lub qb-core w momencie startu skryptu. Przenieś ensure mic_itemcreator poniżej swojego frameworka w pliku server.cfg.
Na QBox uruchom skrypt poniżej qbx_core. QBox jest wykrywany przez kompatybilność z QBCore — qbx_core zapewnia qb-core — więc nie trzeba niczego więcej ustawiać.
Lista przedmiotów w menu jest pusta
Dział zatytułowany „Lista przedmiotów w menu jest pusta”Lista pochodzi z ox_inventory (jeśli jest uruchomiony), w przeciwnym razie z zarejestrowanych przedmiotów ESX lub wspólnych przedmiotów QBCore. Pusta lista oznacza zazwyczaj, że zasób uruchomił się przed Twoim ekwipunkiem lub frameworkiem — popraw kolejność uruchamiania i zrestartuj go.
Zapisałem przedmiot, ale jego użycie nic nie robi
Dział zatytułowany „Zapisałem przedmiot, ale jego użycie nic nie robi”Po kolei:
- Przedmiot nie istnieje w Twoim ekwipunku lub ma inną nazwę. Item Creator dodaje wyłącznie zachowanie; sam przedmiot musi być wcześniej zdefiniowany. Użyj Registry Tool, aby wygenerować definicję.
- Twój ekwipunek nie obsługuje używalnych przedmiotów frameworka. Użycie przedmiotu musi trafić do odpowiedniego handlera w ESX lub QBCore.
- Zablokowało go ograniczenie. Aktywny cooldown, brak wymaganego przedmiotu lub nieodpowiednia praca wyświetlają graczowi stosowny komunikat.
- Animacja lub Attach Prop w pojeździe. Obie te funkcje są pomijane, gdy gracz siedzi w pojeździe.
- Sprawdź konsolę. Jeśli dana funkcja napotka błąd, wypisze
ERROR executing client feature "…", a pozostałe funkcje wykonają się dalej.
Cooldown trwa znacznie dłużej niż powinien
Dział zatytułowany „Cooldown trwa znacznie dłużej niż powinien”Czas odnowienia jest zapisywany w milisekundach: 60 to 0,06 sekundy, a 60000 to jedna minuta. Wpisz wartość w milisekundach.
Głód, pragnienie lub stres się nie zmieniają
Dział zatytułowany „Głód, pragnienie lub stres się nie zmieniają”Na ESX wartości te przechodzą przez esx_status, więc zasób statusów musi być uruchomiony — a w przypadku stresu musi być w nim zarejestrowany status stress. Na QBCore wysyłane są eventy consumables:server:addHunger, addThirst oraz addStress. Jeśli Twój HUD lub skrypt statusów korzysta z innych nazw, zmień je w funkcjach Bridge.AddFoodThirst oraz Bridge.AddStress w pliku bridge/client_bridge.lua.
Inni gracze nie widzą mojego propa Always Attached
Dział zatytułowany „Inni gracze nie widzą mojego propa Always Attached”Ten prop jest tworzony wyłącznie na ekranie gracza, który nosi przedmiot. Prop z funkcji Attach Prop, używany jako akcja przedmiotu, jest widoczny dla wszystkich wokół.
Nie mogę podnieść postawionego propa
Dział zatytułowany „Nie mogę podnieść postawionego propa”Opcję podniesienia otrzymuje tylko ten gracz, który postawił dany obiekt. Gdy Config.Interaction jest ustawione na 'ox_target' lub 'qb-target', jeden z tych zasobów musi być uruchomiony; w przypadku 'drawtext' podejdź do obiektu i naciśnij E.
Klawisz anulowania to nie X
Dział zatytułowany „Klawisz anulowania to nie X”FiveM przypisuje domyślny klawisz tylko za pierwszym razem, gdy gracz widzi dane powiązanie. Gracze mogą go zmienić w Ustawienia › Przypisanie klawiszy › FiveM pod pozycją “Cancel Item Animation”. Zmiana Config.CancelKey wpływa wyłącznie na nowych graczy, którzy jeszcze nie mieli zapisanego tego skrótu.
W menu brakuje obrazków przedmiotów
Dział zatytułowany „W menu brakuje obrazków przedmiotów”Config.ImageInventoryPath domyślnie wskazuje na folder obrazków ox_inventory. W przypadku innego ekwipunku zmień tę wartość na ścieżkę nui:// prowadzącą do folderu z ikonami Twojego ekwipunku. Obrazki są wyszukiwane jako <item name>.png.
Ustawiłem język i zamiast tekstu widzę klucze
Dział zatytułowany „Ustawiłem język i zamiast tekstu widzę klucze”Kod języka nie odpowiada żadnemu plikowi. Dostępne kody to en, es, de, fr, it, pt, ru, ch-zn oraz jp — a nie tr czy ch, o których wspomina komentarz w config.lua, ale których nie ma w plikach. W takiej sytuacji konsola wyświetla komunikat Locale "…" not found!.
Zakładka Network jest pusta
Dział zatytułowany „Zakładka Network jest pusta”Lista udostępnionych przedmiotów jest pobierana z GitHuba w momencie otwarcia zakładki. Jeśli Twój hosting blokuje połączenia wychodzące, lista pozostanie pusta, a w konsoli pojawi się błąd Error fetching network items.
Funkcja Webhook nic nie wysyła
Dział zatytułowany „Funkcja Webhook nic nie wysyła”Akceptowane są wyłącznie adresy URL webhooków Discorda; każdy inny adres zostaje odrzucony z komunikatem Blocked invalid webhook URL w konsoli. Aby wysyłane były zrzuty ekranu, uruchomiony musi być zasób screenshot-basic.