Przejdź do głównej zawartości

Rozwiązywanie problemów

Problemy, na które ludzie faktycznie natrafiają przy tym zasobie, i czym każdy z nich jest.


restart nie odczytuje ponownie fxmanifest.lua. Jeśli dodałeś plik — nowy plik językowy, nowy model — najpierw uruchom refresh w konsoli serwera, a dopiero potem restart mic_vape. Zmiany w config.lua wymagają tylko restartu.

Prawie zawsze chodzi o kolejność uruchamiania. mic_vape szuka es_extended lub qb-core w momencie startu; jeśli twój framework wystartuje po nim, żaden vape nie zostaje zarejestrowany jako używalny i nic się nie wypisuje. Umieść ensure mic_vape poniżej swojego frameworka w server.cfg i zrestartuj serwer. Na QBox oznacza to poniżej qbx_core: udostępnia on qb-core, którego szuka mic_vape.

Jeśli kolejność jest poprawna:

  • Nazwy przedmiotu nie ma w Config.Vapes. Używalne są tylko nazwy z tej listy. transform_vape, freeze_vape i gravity_vape są w plikach przedmiotów, ale nie w configu — zobacz Przedmioty.
  • Przedmiot nie istnieje w twoim ekwipunku. Dodaj go z inventory_items/.
  • Twój framework to nie ESX, QBCore ani QBox pod tymi nazwami zasobów. Wykrywanie szuka es_extended i qb-core po nazwie (qbx_core w QBox udostępnia qb-core); wszystko inne wymaga dodatkowej gałęzi w dwóch plikach bridge/.
  • Vape nie jest wyjęty. Najpierw użyj przedmiotu; E działa tylko z vape’em w dłoni.
  • Gracz zmienił przypisanie klawisza. Zaciągnięcie to przypisanie klawisza “Vape Puff” w Ustawienia › Key Bindings › FiveM. Zmiana Config.PuffKey ustawia tylko domyślną wartość dla graczy, którzy nigdy nie mieli tego przypisania.
  • Trwa cooldown. Vape’y z mocą czekają od 1 do 10 sekund między zaciągnięciami. Przy wyłączonych powiadomieniach nic o tym nie informuje.

Config.ShowNotifications jest domyślnie false. Ustaw true, aby pojawiały się “took out”, “on cooldown”, “empty” i komunikaty o mocach.

Albo się wyczerpał — osiągnął swoją liczbę puffs i jedna sztuka została usunięta z ekwipunku — albo przedmiot opuścił ekwipunek (wyrzucony, oddany, schowany). Zasób sprawdza to co 2,5 sekundy i chowa vape’a, gdy przedmiotu już nie ma.

Mango i Paella mają domyślnie 2 zaciągnięcia, a Ginger 1, więc te trzy znikają szybko. Zwiększ puffs w config.lua, jeśli mają starczać na dłużej.

Konsola serwera wypisuje “[mic_vape] OnVapePuff triggered…” przy każdym zaciągnięciu

Dział zatytułowany „Konsola serwera wypisuje “[mic_vape] OnVapePuff triggered…” przy każdym zaciągnięciu”

To pusty hak stresu. Config.Stress jest włączone, a OnVapePuff w bridge/server_bridge.lua tylko wypisuje tę linię. Wpisz tam swoją logikę stresu albo ustaw Config.Stress = false.

Teleportuje do twojego punktu na mapie po upływie czasu efektu (domyślnie 5 sekund), a nie przy zaciągnięciu. Najpierw ustaw punkt. Bez niego informuje o tym, jeśli powiadomienia są włączone.

Vape z prędkością auta napisał “No waypoint set!”

Dział zatytułowany „Vape z prędkością auta napisał “No waypoint set!””

To tekst linii car_speed w dołączonych plikach językowych; jest to komunikat samego przyspieszenia auta. Przeredaguj go w locales/. Vape wymaga, abyś w momencie zaciągnięcia był w pojeździe.

Wybiera spośród każdego vape’a w Config.Vapes poza sobą i zwykłym vape, a to obejmuje także smaki. Jeśli wylosuje się smak, jest dym i nic więcej.

Przy Config.StaticHealth = true zaciągnięcie podnosi zdrowie do Config.Health i tylko wtedy, gdy jesteś poniżej tej wartości. Zdrowie w grze mieści się w zakresie od 100 do 200, więc wartość 100 lub mniejsza nic nie daje. Użyj 101–200 albo wyłącz StaticHealth, aby każde zaciągnięcie dodawało Config.Health.

Hiszpański lub francuski pokazuje “Locale [es] does not exist”

Dział zatytułowany „Hiszpański lub francuski pokazuje “Locale [es] does not exist””

Dołączone locales/es.lua i locales/fr.lua zawierają niemiecki tekst zarejestrowany jako de. Przetłumacz plik i zmień jego klucz na es lub fr. Zobacz Personalizacja.

Modele pochodzą z własnego folderu stream/ zasobu wraz z def_props.ytyp. Sprawdź, czy oba nadal tam są, czy prop w Config.Vapes to jedna z dziesięciu nazw mic_… i czy nic innego na twoim serwerze nie streamuje modelu o tej samej nazwie.

Tak to działa: ponowne użycie tego samego vape’a go chowa. Użycie innego vape’a podmienia ten w twojej dłoni.