Przejdź do głównej zawartości

Rozwiązywanie problemów

Problemy, na które użytkownicy faktycznie natrafiają podczas korzystania z tego zasobu, w kolejności, w jakiej zazwyczaj występują.


Komenda restart nie wczytuje ponownie pliku fxmanifest.lua. Jeśli dodałeś nowy plik — nowe tłumaczenie lub nowy model w stream/ — wpisz najpierw refresh w konsoli serwera, a dopiero potem restart mic_parrots. Bez odświeżenia serwer pamięta starą listę plików i nowego pliku po prostu dla niego nie ma.

Sprawdź po kolei:

  • Config.Framework nie pasuje do Twojego serwera. Wartość musi wynosić dokładnie esx, qb-core lub qbox. Przedmioty są rejestrowane wyłącznie dla frameworka wskazanego w tym miejscu.
  • mic_parrots uruchamia się przed Twoim frameworkiem. Przenieś ensure mic_parrots poniżej frameworka w pliku server.cfg.
  • Nazwy przedmiotu nie ma w Config.BirdItems. Używalne są tylko nazwy wymienione na tej liście.
  • Na ESX z domyślnym ekwipunkiem przedmiotu nie ma w tabeli items. Wykonaj zapytanie z bloku ESX znajdującego się w pliku readme.md zasobu.

Gałąź kodu dla QBox w server/server.lua oraz client/utils.lua odwołuje się do zasobu o nazwie qbx-core. Jeśli Twój core nazywa się qbx_core (z podkreślnikiem), odwołanie się nie powiedzie. Oba pliki są otwarte: zmień w nich nazwę, aby pasowała do Twojego zasobu, lub otwórz ticket na Discordzie, a pomożemy Ci to ustawić.

Jeden ptak na gracza. Otwórz menu i naciśnij Dismiss, poczekaj, aż ptak odleci, a następnie użyj kolejnego przedmiotu.

Menu otwiera się tylko wtedy, gdy masz przywołanego ptaka. Najpierw użyj przedmiotu ptaka z ekwipunku.

Jeśli klawisz U nic nie robi, ale komenda /parrot działa, inny zasób przechwytuje tę samą kontrolkę. Zmień Config.MenuKey w config.lua na inny numer kontrolki.

Komenda /parrot zwraca “You don’t have permission to use this command”

Dział zatytułowany „Komenda /parrot zwraca “You don’t have permission to use this command””

Jest to komunikat wyświetlany przez komendę, gdy nie masz przywołanego ptaka, a opcja Config.NoActiveBirdNotification jest ustawiona na true. Odpowiada za to linia no_permission w pliku językowym; klawisz U używa zamiast tego linii no_active_bird_for_menu. Przywołaj najpierw ptaka lub zmień treść no_permission w folderze locales/, jeśli obecne sformułowanie Ci przeszkadza.

Wróbel znajduje się w paczce (model, wpis w flight.meta oraz ikona inventory_images/sparrow.png), ale pominięto go w trzech gotowych blokach w pliku readme.md. Dodaj go do swojego ekwipunku, kopiując linię dowolnego innego ptaka i zmieniając jej nazwę na sparrow.

Linie dla QBCore w pliku readme.md dla przedmiotów cormorant oraz chickenhawk wskazują jako obrazek plik warbler.png. Zmień je na cormorant.png oraz chickenhawk.png — oba pliki znajdują się już w inventory_images/.

Niestandardowy ptak jest niewidzialny lub spada zamiast latać

Dział zatytułowany „Niestandardowy ptak jest niewidzialny lub spada zamiast latać”

Dziewięć niestandardowych modeli pochodzi z folderu stream/, a ich dane pedów z pliku flight.meta. Upewnij się, że oba elementy nadal znajdują się w folderze zasobu i że żaden inny skrypt na serwerze nie streamuje modelu o tej samej nazwie (Parrot, Eagle, Owl…). Jeśli dodałeś własnego ptaka, musi on posiadać własny wpis w flight.meta.

Config.Locale zmienia język powiadomień. Przyciski menu są wpisane na stałe w html/index.html; przetłumacz je w tym pliku.

Config.Locale wskazuje język, dla którego nie ma pliku. Użyj jednego z dostępnych: en, es, de, fr, it, pl, pt, ru, tr lub dodaj własny zgodnie z instrukcją w sekcji Personalizacja.