Rozwiązywanie problemów
Problemy, na które użytkownicy faktycznie natrafiają podczas korzystania z tego zasobu, wraz z ich przyczynami.
Zmiana w zasobie nic nie dała
Dział zatytułowany „Zmiana w zasobie nic nie dała”Komenda restart nie odczytuje ponownie pliku fxmanifest.lua. Jeśli dodałeś nowy plik — np. nowe tłumaczenie lub nowy model w mic_hookah_prop — najpierw wpisz refresh w konsoli serwera, a dopiero potem zrestartuj zasób. Zmiany w samym config.lua wymagają jedynie restartu.
Błędy dotyczące frameworka zaraz po uruchomieniu
Dział zatytułowany „Błędy dotyczące frameworka zaraz po uruchomieniu”Config.Framework oraz opcje nazw zasobów muszą odpowiadać temu, czego używasz na serwerze: esx z Config.ESXResourceName, qbcore z Config.QBResourceName, qbox z Config.QBoxResourceName. Nic nie jest wykrywane automatycznie. Upewnij się także, że mic_hookah uruchamia się po Twoim frameworku w pliku server.cfg.
Użycie przedmiotu sziszy nic nie robi
Dział zatytułowany „Użycie przedmiotu sziszy nic nie robi”- Nazwa przedmiotu nie znajduje się w
Config.HookahItems(lubConfig.PlaceablePropsw przypadku mebli). - Przedmiot nie istnieje w Twoim ekwipunku, albo na ESX z domyślnym ekwipunkiem nie został dodany do tabeli
items. Dodaj go z folderuinventory_items/. Config.Frameworkjest źle ustawiony, przez co przedmiot został zarejestrowany w niewłaściwym frameworku.
Szisza jest niewidoczna lub podczas noszenia i stawiania nic się nie pojawia
Dział zatytułowany „Szisza jest niewidoczna lub podczas noszenia i stawiania nic się nie pojawia”Zasób mic_hookah_prop nie jest uruchomiony. To on streamuje wszystkie dziesięć modeli sziszy — uruchom go w server.cfg przed mic_hookah. Stoły i krzesła to modele z podstawowej wersji gry, więc jeśli meble są widoczne, a szisze nie, przyczyną jest zawsze brak tego zasobu.
Brak opcji targetu na sziszy
Dział zatytułowany „Brak opcji targetu na sziszy”Config.Targetnie zgadza się z używanym zasobem targetu. Musi być ustawione naox_targetlubqb-target. W przypadku zmienionej nazwy folderu qb-target ustawConfig.QBTargetResourceName.- Zasób targetu uruchamia się po
mic_hookah. Przenieś go wyżej wserver.cfg. - Opcje pojawiają się chwilę po dołączeniu na serwer. Są one dodawane po załadowaniu danych gracza; po restarcie
mic_hookahodczekaj sekundę lub dwie.
Brakuje opcji “Open Setup Menu” oraz “Pickup Hookah”
Dział zatytułowany „Brakuje opcji “Open Setup Menu” oraz “Pickup Hookah””Te dwie opcje wyświetlają się wyłącznie graczowi, który postawił daną sziszę, oraz administratorom. Jeśli ustawiłeś listę grup w Config.AdminGroups, wszyscy pozostali gracze widzą jedynie opcję Grab Hose. Menu sprawdza również Config.AllowedJobs, jeśli zostało skonfigurowane.
Każdy może otworzyć menu lub podnieść cudzą sziszę
Dział zatytułowany „Każdy może otworzyć menu lub podnieść cudzą sziszę”Config.AdminGroups jest domyślnie ustawione na false, co sprawia, że każdy gracz jest traktowany jak administrator. Wpisz tam swoje grupy administracyjne. Zobacz Personalizacja.
“Cannot turn on: missing charcoal, water, or flavor.”
Dział zatytułowany „“Cannot turn on: missing charcoal, water, or flavor.””Opcja Light Hookah wymaga wszystkich trzech składników: dodaj węgiel (hookah_coal), dodaj wodę (hookah_water) oraz wybierz smak, a następnie rozpal sziszę.
“Cannot use hose: Hookah is not turned on.”
Dział zatytułowany „“Cannot use hose: Hookah is not turned on.””Najpierw otwórz menu konfiguracji i naciśnij Light Hookah.
Jeśli przed chwilą była rozpalona, oznacza to, że skończyły się zapasy. Każde zaciągnięcie zużywa trochę węgla i wody, a gdy którykolwiek zasób spadnie do zera, szisza sama gaśnie. Menu konfiguracji pokazuje, który składnik ma 0 %: uzupełnij go i ponownie rozpal sziszę.
“Cannot smoke: check charcoal, water, or flavor.”
Dział zatytułowany „“Cannot smoke: check charcoal, water, or flavor.””Szisza jest rozpalona, ale czegoś w niej brakuje. Otwórz menu konfiguracji i sprawdź poziom węgla, wody oraz aktualny smak.
Lista smaków jest pusta
Dział zatytułowany „Lista smaków jest pusta”Menu wyświetla wyłącznie smaki, które gracz ma przy sobie w ekwipunku. Nadaj sobie przedmiot smaku, np. hookah_mint_flavor, i otwórz menu ponownie.
Ikony smaków w menu się nie wyświetlają
Dział zatytułowany „Ikony smaków w menu się nie wyświetlają”Config.InventoryImagePath nie wskazuje na folder z obrazkami Twojego ekwipunku lub ikony nie zostały tam skopiowane. Dla ox_inventory jest to nui://ox_inventory/web/images/, a dla qb-inventory nui://qb-inventory/html/images/.
Wąż się wypina
Dział zatytułowany „Wąż się wypina”Gracz odszedł od sziszy dalej niż pozwala Config.MaxHoseDistance (domyślnie 3,5 metra). Zwiększ tę wartość, jeśli Twoje strefy relaksu potrzebują więcej przestrzeni.
Szisze i meble znikają po restarcie
Dział zatytułowany „Szisze i meble znikają po restarcie”Tak działa ten skrypt: nic nie jest zapisywane w bazie danych. Postawione szisze i meble są przechowywane w pamięci serwera i zostają usunięte, gdy mic_hookah zostaje zatrzymany lub serwer się restartuje.
Restart zasobu usunął krzesła lub stoły będące częścią mapy
Dział zatytułowany „Restart zasobu usunął krzesła lub stoły będące częścią mapy”Gdy mic_hookah się zatrzymuje, gra każdego gracza usuwa wokół niego wszystkie obiekty, których model znajduje się w Config.HookahItems lub Config.PlaceableProps. Domyślne meble korzystają z modeli z podstawowej wersji gry, więc identyczny stół lub krzesło stanowiące element wnętrza w pobliżu gracza również może zniknąć, dopóki gracz nie przeładuje okolicy. Restartuj zasób, gdy na serwerze jest spokojnie, lub wybierz modele mebli, których Twoja mapa nie używa.
Poziom stresu nie spada
Dział zatytułowany „Poziom stresu nie spada”Config.Stress wywołuje jedynie funkcję ReduceStress w pliku server_functions.lua, która jest domyślnie pusta, dopóki nie dopiszesz w niej wywołania ze swojego zasobu odpowiadającego za stres.
“Locale [jp] does not exist”
Dział zatytułowany „“Locale [jp] does not exist””Komentarz w pliku konfiguracyjnym wymienia kod jp, ale plik z językiem japońskim nie jest dołączony do skryptu. Użyj jednego z jedenastu dostępnych w locales/ lub dodaj własny.
“You are already placing an object.”
Dział zatytułowany „“You are already placing an object.””Tryb stawiania obiektu jest już aktywny. Dokończ stawianie klawiszem E lub anuluj klawiszem X, a dopiero potem użyj kolejnego przedmiotu.