Przejdź do głównej zawartości

Rozwiązywanie problemów

Problemy, na które ludzie faktycznie trafiają, mniej więcej w kolejności, w jakiej na nie trafiają.


restart nie wczytuje ponownie fxmanifest.lua. Jeśli dodałeś plik — na przykład nowy język — wpisz najpierw refresh w konsoli, a potem restart mic_boosting. Bez tego serwer zachowuje listę plików, którą już miał.

Panel admina się otwiera, ale wszystkie karty są puste

Dział zatytułowany „Panel admina się otwiera, ale wszystkie karty są puste”

oxmysql nie był uruchomiony, gdy startował mic_boosting, więc konfiguracja bazy danych została pominięta. Przenieś ensure oxmysql powyżej ensure mic_boosting w server.cfg, sprawdź, czy oxmysql ma działający connection string, i zrestartuj serwer.

Po kolei:

  • Czy mic_boosting_tablet jest zarejestrowany w twoim ekwipunku? Zobacz 🎒 Przedmioty.
  • Czy Config.TabletOpenMode jest ustawione na 'command'? Wtedy otwiera go tylko /boosting.
  • Czy serwer działa jako standalone? Bez ESX, QBCore lub QBox nie ma systemu używalnych przedmiotów — przełącz się na tryb 'command'.
  • Czy admin zbanował tego gracza w boostingu na karcie Admin w tablecie?

Każda klasa domyślnie wymaga 2 policjantów online, zanim ktokolwiek może dołączyć do kolejki lub przyjąć kontrakt. Zmień Min Police Online dla każdej klasy w /boostingconfig → Classes (0 = brak wymagania).

Jeśli policja jest online, a nadal widzisz 0, nazwa ich joba nie znajduje się w Config.PoliceJobs w config.lua.

Alert trafia do graczy, których job to police, sheriff, lspd lub bcso, i tylko dla klas z włączonym Police Alert na karcie Classes. Jeśli twój job policji ma inną nazwę, edytuj Bridge.PoliceDispatch w bridge/client_bridge.lua, aby wysyłać alert przez twój zasób dyspozytorni.

Podpowiedź pochodzi z Config.InteractionSystem:

  • 'ox_target' (domyślnie) wymaga uruchomionego ox_target;
  • 'qb_target' wymaga uruchomionego qb-target;
  • 'drawtext' nie wymaga niczego — podejdź na kilka metrów i naciśnij E.

Jeśli nie jesteś pewien, jakiego targetu używasz, ustaw 'drawtext' i zrestartuj.

“You need a Lockpick” / “You need an Advanced Lockpick”

Dział zatytułowany „“You need a Lockpick” / “You need an Advanced Lockpick””

Zamek sprawdza lockpick w klasach od D do B oraz advancedlockpick w klasach od A do S+. Żaden z nich nie jest dostarczany z tym zasobem, więc na ESX lub ox_inventory muszą istnieć na twoim serwerze i być możliwe do zdobycia. EMP Jammer pomija to sprawdzenie.

Błąd w momencie, gdy powinna ruszyć minigra z wytrychem

Dział zatytułowany „Błąd w momencie, gdy powinna ruszyć minigra z wytrychem”

Klasy używają glitch-minigames do zamka. Upewnij się, że jest zainstalowany i uruchomiony przed mic_boosting. Jeśli wolisz go nie używać, wyłącz wszystkie minigry dla danej klasy na karcie Minigames w panelu admina: zamek otwiera się wtedy na zwykłym rzucie, mniej więcej dziewięć razy na dziesięć.

Konsola wypisuje wybrany przy starcie: [MIC-BOOSTING] Server Bridge initialized. Detected Framework: …. Wykrywanie szuka zasobów o nazwach dokładnie qb-core i es_extended. Jeśli twój ma zmienioną nazwę lub startuje później, ustaw Config.Framework samodzielnie na 'esx' lub 'qbcore'.

Na QBox konsola powinna pokazać qbcore: qbx_core dostarcza qb-core, więc QBox jest wykrywany przez swoją kompatybilność z QBCore. Jeśli pokazuje standalone, qbx_core startuje po mic_boosting — przenieś ensure mic_boosting poniżej niego albo ustaw Config.Framework na 'qbcore'.

Heat narasta z każdym zleceniem. Przy Max Heat (domyślnie 100) kontrakty są odrzucane, dopóki nie ostygnie; spada o Heat Decay per Minute u graczy online. Oba ustawienia są na karcie Settings w panelu admina, a admin może ustawić graczowi heat z karty Admin w tablecie. Kupienie Fake Plates zeruje go do 0.

Edytowałem shared/prices.lua i nic się nie zmieniło

Dział zatytułowany „Edytowałem shared/prices.lua i nic się nie zmieniło”

Ten plik jest czytany tylko przy pierwszym starcie, aby wypełnić pustą tabelę ustawień. Potem wartości żyją w bazie danych — zmieniaj je w /boostingconfig → Settings.

Auto jest zapisywane prosto do tabeli pojazdów twojego frameworka: owned_vehicles na ESX oraz player_vehicles w garażu pillboxgarage na QBCore. Zasób garażu, który trzyma pojazdy gdzie indziej, go nie zobaczy — dostosuj GiveVehicle w bridge/server_bridge.lua. Na standalone nie ma garażu; auto zostaje w świecie.

boostingseed w konsoli serwera przywraca każdą dostarczoną miejscówkę, miejsce dostawy, klasę, auto, zestaw strażników, minigrę, przedmiot sklepu z narzędziami, ustawienie i wpis progresji. Nie rusza profili graczy, MB, ekip, kontraktów ani ofert na rynku. Nie uruchomi się z poziomu gry.

Config.Locale w config.lua wybiera język (en, es, fr, pt, de, tr, it, nl, pl, cs, ru). Wszystko, czego brakuje w pliku językowym, pokazuje się po angielsku zamiast się psuć.