Rozwiązywanie problemów
Rzeczy, które faktycznie się psują, i gdzie szukać przyczyny.
Zmiana w pliku nic nie dała
Dział zatytułowany „Zmiana w pliku nic nie dała”Zwykły restart nie wczytuje ponownie fxmanifest.lua. Jeśli dodałeś plik — na przykład nową lokalizację — najpierw wpisz refresh w konsoli serwera, a potem restart mic_chameleon. Zmiany w config.lua i lokalizacjach wymagają tylko restartu.
“You do not have permission to use this command”
Dział zatytułowany „“You do not have permission to use this command””Przy dostarczonej konfiguracji menu otwiera się dla graczy z listy uprawnień oraz dla jobów mechanic i police, dla nikogo więcej. Możesz:
- dodać gracza przez
/chameleongivei jego ID na serwerze, albo - dodać jego job do
Config.AuthorizedJobs, albo - ustawić
Config.Permissions = false, aby pozwolić malować wszystkim.
Ten sam komunikat od samego /chameleongive oznacza, że ty nie jesteś adminem w rozumieniu bridge: grupa admin lub superadmin na ESX, admin lub god na QBCore.
“Could not get player steam identifier”
Dział zatytułowany „“Could not get player steam identifier””Lista uprawnień przechowuje Steam ID. Gracz musi mieć uruchomionego Steama podczas łączenia, inaczej nie da się go dodać. Daj mu zamiast tego job z Config.AuthorizedJobs albo wyłącz uprawnienia.
Nic się nie dzieje po wpisaniu /chameleon
Dział zatytułowany „Nic się nie dzieje po wpisaniu /chameleon”Musisz siedzieć w pojeździe; w przeciwnym razie dostajesz “You are not in a vehicle”. Jeśli siedzisz, a nie pojawia się nic, sprawdź w konsoli linie [Camaleon] — brak znalezionego frameworka oznacza, że zasób wystartował przed ESX, QBCore lub QBox. Umieść ensure mic_chameleon poniżej swojego frameworka w server.cfg — na QBox poniżej qbx_core.
Komunikaty są po hiszpańsku
Dział zatytułowany „Komunikaty są po hiszpańsku”Dostarczony config.lua ma Config.Locale = "es". Ustaw "en" lub inny z dziewięciu kodów w locales/. Podpowiedź przy znaczniku i tytuł menu nie są w lokalizacjach: zmień je w config.lua i html/ui.html.
Lakier wygląda jak jednolity kolor
Dział zatytułowany „Lakier wygląda jak jednolity kolor”Kolory to zmieniające się lakiery z nowszego zestawu kolorów pojazdów, a dwadzieścia z nich (od 223 do 242) pochodzi z folderów data/ i stream/ tego zasobu.
- Upewnij się, że oba foldery nadal są w zasobie i nie zostały przemianowane.
- Pliki danych są wczytywane, gdy gracz się łączy. Po instalacji gracze, którzy są już na serwerze, muszą połączyć się ponownie.
- Twój serwer potrzebuje wersji gry (game build) na tyle nowej, by miała lakiery chameleon. Jeśli wymuszasz starą przez
sv_enforceGameBuild, podnieś ją.
Reset mówi “No original color found for this vehicle”
Dział zatytułowany „Reset mówi “No original color found for this vehicle””Oryginalny kolor jest zapamiętywany przy pierwszym malowaniu auta, według jego modelu i tablicy rejestracyjnej. Nie da się go zresetować, jeśli:
- auto zostało pomalowane przed instalacją zasobu lub przez inny skrypt;
- jego tablica od tego czasu się zmieniła;
- plik
vehicle_original_colors.jsonzostał usunięty.
W takich przypadkach pomaluj je z powrotem u swojego zwykłego mechanika.
Lakier znika po restarcie
Dział zatytułowany „Lakier znika po restarcie”Ten zasób maluje auto przed tobą; nie zapisuje niczego w twoim garażu. To, czy kolor przetrwa schowanie i wyciągnięcie auta, zależy od skryptu garażu zapisującego właściwości pojazdu. Zasób zachowuje między restartami oryginalny kolor, dzięki czemu Reset nadal działa.
Użycie przedmiotu z lakierem nic nie robi
Dział zatytułowany „Użycie przedmiotu z lakierem nic nie robi”Po kolei:
- Czy
Config.UseItemsjest włączone? Konsola powinna przy starcie napisać, że zarejestrowano 82 przedmioty. - Czy przedmiot jest zdefiniowany w twoim ekwipunku pod dokładnie tą samą nazwą —
chameleon_paint_200, a niechameleon_200? Zobacz pliki witems/. - Czy siedzisz w pojeździe? Przedmiot jest zużywany tylko wtedy, gdy siedzisz.
- Czy twój ekwipunek obsługuje używalne przedmioty frameworka? Ten zasób rejestruje je przez ESX lub QBCore, a nie bezpośrednio przez ekwipunek.
Jeśli włączyłeś Config.ItemsRequirePermission, a konsola serwera pokazuje błąd przy użyciu przedmiotu, wyłącz tę opcję z powrotem i wyślij nam błąd na Discordzie.
Przedmioty nie mają obrazków
Dział zatytułowany „Przedmioty nie mają obrazków”Obrazki nie są dołączone. Dodaj pliki PNG nazwane tak jak przedmioty (na przykład chameleon_paint_200.png) do folderu z obrazkami twojego ekwipunku.