Rozwiązywanie problemów
Problemy, które faktycznie mogą wystąpić, oraz miejsca, w których należy szukać rozwiązania.
Zmiana w pliku nic nie dała
Dział zatytułowany „Zmiana w pliku nic nie dała”Zwykły restart nie wczytuje ponownie pliku fxmanifest.lua. Jeśli dodałeś lub zmieniłeś nazwę pliku, wpisz najpierw refresh w konsoli serwera, a następnie restart mic_pawnshop. Zmiany w samym config.lua wymagają jedynie restartu.
Aplikacji nie ma w telefonie
Dział zatytułowany „Aplikacji nie ma w telefonie”Aplikacja jest dodawana automatycznie, gdy tylko działa lb-phone, i jest domyślnie zainstalowana. Jeśli jej brakuje:
- Czy lb-phone jest uruchomiony? Upewnij się, że
ensure lb-phoneznajduje się nadensure mic_pawnshopw plikuserver.cfg. - Czy sam
mic_pawnshopsię uruchomił? Błąd w konsoli przy starcie zazwyczaj oznacza, że oxmysql lub framework nie zdążyły się jeszcze załadować — przenieś linię niżej.
Konsola informuje, że tabela nie istnieje
Dział zatytułowany „Konsola informuje, że tabela nie istnieje”Plik pawnshop.sql nie został zaimportowany lub trafił do innej bazy danych niż ta, której używa Twój serwer. Zaimportuj go jednorazowo do właściwej bazy; zasób nie tworzy tabel samodzielnie.
Błędy w konsoli przy starcie dotyczące getSharedObject lub GetCoreObject
Dział zatytułowany „Błędy w konsoli przy starcie dotyczące getSharedObject lub GetCoreObject”Wartość Config.Framework nie pasuje do Twojego serwera. Użyj "esx" lub "qb", pisanych małymi literami.
W przypadku QBox właściwą wartością jest "qb" — QBox uruchamia zasoby QBCore przez swoją warstwę kompatybilności — a qbx_core musi startować przed mic_pawnshop.
Aplikacja się otwiera, ale jest pusta
Dział zatytułowany „Aplikacja się otwiera, ale jest pusta”Zmieniono nazwę folderu zasobu. Ekrany aplikacji komunikują się z zasobem pod nazwą mic_pawnshop; przywróć oryginalną nazwę folderu.
Każdy przedmiot ma ten sam obrazek (frytki)
Dział zatytułowany „Każdy przedmiot ma ten sam obrazek (frytki)”To grafika zastępcza wyświetlana w przypadku braku ikony. Config.InventoryImagePath musi wskazywać na folder, w którym Twój ekwipunek przechowuje obrazki przedmiotów, w formacie zasob/folder/ — np. ox_inventory/web/images/ lub qb-inventory/html/images/ — a nazwa pliku graficznego musi być identyczna z nazwą przedmiotu.
“This item cannot be listed for sale”
Dział zatytułowany „“This item cannot be listed for sale””Przedmiot znajduje się na czarnej liście w Config.BlackList. Przedmioty z czarnej listy nie pojawiają się również na liście wyboru podczas tworzenia oferty.
“Insufficient items”
Dział zatytułowany „“Insufficient items””Gracz nie ma przy sobie takiej ilości przedmiotu, jaką wpisał.
“Must buy full quantity for total price”
Dział zatytułowany „“Must buy full quantity for total price””Oferta została wystawiona z ceną Total (całkowitą), więc jest sprzedawana jako jeden pakiet. Kupujący musi nabyć całą ilość naraz. Aby kupujący mogli kupować wybraną liczbę sztuk, wystawiaj oferty z ceną Unit (jednostkową).
“Insufficient funds in bank” / “Insufficient cash”
Dział zatytułowany „“Insufficient funds in bank” / “Insufficient cash””Przy Config.Bank = true kwota zakupu jest pobierana z konta bankowego kupującego. Przy Config.Bank = false pobierany jest przedmiot wskazany w Config.Money — co działa tylko tam, gdzie gotówka jest przedmiotem w ekwipunku, jak w ox_inventory. W domyślnym ekwipunku ESX oraz w QBCore pozostaw Config.Bank = true.
“Inventory full”
Dział zatytułowany „“Inventory full””W ox_inventory kupujący nie miał miejsca na przedmioty, więc zakup został anulowany, a pieniądze zwrócone. Ten sam komunikat podczas usuwania oferty przez sprzedającego oznacza, że nie ma on miejsca w ekwipunku, aby odebrać przedmioty z powrotem; oferta pozostaje wtedy na tablicy.
Sprzedający nie otrzymał pieniędzy
Dział zatytułowany „Sprzedający nie otrzymał pieniędzy”Pieniądze czekają na wypłatę. Środki ze sprzedaży trafiają na saldo Pending widoczne na górze aplikacji i nie pojawią się w banku, dopóki sprzedający nie kliknie przycisku wypłaty.
Oferta zniknęła
Dział zatytułowany „Oferta zniknęła”Oferty są usuwane po wygaśnięciu — domyślnie po Config.Expire dniach (7) — lub gdy dany przedmiot zostanie dopisany do Config.BlackList. W obu przypadkach przedmioty przepadają razem z ofertą i nie są zwracane. Zmiana ceny oferty resetuje czas jej wygasania, dzięki czemu sprzedający może utrzymać ogłoszenie przy życiu.
W lombardzie nic się nie dzieje
Dział zatytułowany „W lombardzie nic się nie dzieje”Przy włączonym Config.RequireLocation znacznik pojawia się tylko wtedy, gdy gracz ma ofertę do wystawienia lub zakup do sfinalizowania, i dopiero w odległości 20 metrów. Aby nacisnąć E, gracz musi znajdować się w zasięgu Config.InteractionDistance — domyślnie jest to jeden metr. Zwiększ nieco tę wartość, jeśli gracze mają problem ze znalezieniem punktu interakcji.