











Wprowadź realistyczne pomoce mobilności na swój serwer roleplay FiveM dzięki lekkiej, gotowej na EMS kuli i systemowi wózków inwalidzkich. Ten zasób dodaje animowane kule oraz sterowalny wózek inwalidzki, integruje się z popularnymi systemami ekwipunku i powiadomień, a także jest zoptymalizowany pod kątem minimalnego wpływu na wydajność. Idealny dla medyków, scenariuszy roleplay i serwerów skoncentrowanych na dostępności.
Podgląd
Zrzuty ekranu dostępne w folderze zasobów.
Wymagania
– ox_lib (menu kontekstowe i pomocnicy) – Jedno z tych rozwiązań inwentarza: ox_inventory / qbox, qb-inventory (z qb-core), qs-inventory, codem inwentarz lub zaimplementuj własne haki w config.lua – Opcjonalnie: Notifier (ScriptiqNetwork Notifier), mythic_notify, obsługa ESX ShowNotification oraz webhook Discord, jeśli włączono logowanie po stronie serwera – Upewnij się, że model wózka inwalidzkiego i metadane są strumieniowane zgodnie z opisem w instalacjiInstalacja
– Umieść diamond_crutches w folderze zasobów i dodaj linię ensure w server.cfg dla obu ox_lib i diamond_crutches – Strumieniuj pliki modelu wózka inwalidzkiego w stream/[wheelchair]/ i umieść metadane modelu w wheelchair_data/ zgodnie z odniesieniami w fxmanifest.lua – Jeśli używasz YDR/YTYP kul, trzymaj je w stream/[crutch]/ i dopasuj ścieżkę DLC_ITYP_REQUEST – Zastosuj dostarczone SQL do swojej bazy danych, aby włączyć interakcję z inwentarzem i haki logowaniaNajważniejsze funkcje konfiguracji
– Skonfiguruj wybór adaptera inwentarza i własne wywołania zwrotne w config.lua – Przełącz adapter powiadomień (Notifier, mythic_notify, ox_lib, ESX, czat lub własny) – Dostosuj opcje zachowania: zapobiegaj opuszczaniu krzesła, włącz logikę Hold E, ustaw zachowanie trybu pchania i dostosuj czasy odnowienia – Określ ścieżki prop/model oraz wpisy DLC_ITYP_REQUEST dla strumieniowanych zasobówSterowanie i zachowanie
– Aktywacja kul nakłada animację i prop; gracz nie może biegać, skakać ani prowadzić podczas aktywności – Broń jest automatycznie chowana przy aktywacji z przyjaznym powiadomieniem i czasem odnowienia – Zestaw klipów jest stosowany, gdy pomoce są aktywne i usuwany po dezaktywacji – Wózek inwalidzki używa modelu pojazdu dodatkowego iak_wheelchair; gracz siada jako kierowca – Tryb pchania: pobliskie postacie mogą nacisnąć E na pustym wózku, aby go pchać (do przodu/do tyłu za pomocą W/S) – Opcjonalna blokada zapobiega opuszczeniu krzesła, chyba że skonfigurowano inaczejPrzepływ pracy EMS
– Medycy mogą nakładać kule lub umieszczać graczy na wózku inwalidzkim za pomocą przedmiotu w inwentarzu – Nakładanie pomocy na innych wymaga skonfigurowanego przedmiotu w inwentarzu medyka – Przepływ pracy integruje się z wywołaniami zwrotnymi po stronie serwera, aby zweryfikować i usunąć przedmioty po użyciuSystemy powiadomień
Przełącz pojedynczy adapter powiadomień w config.lua. Obsługiwane adaptery obejmują: – Notifier: exports[‘Notifier’]:ShowNotification(title, message, type, duration) – mythic_notify: exports[‘mythic_notify’]:SendAlert(type, message, duration) – ox_lib pomocnicy kontekstowi – ESX: ESX.ShowNotification(message) – Czat/druk awaryjny – Własny: zaimplementuj ClientNotify(title, message, type, duration) we własnym haku Wszystkie adaptery są kierowane przez pojedynczy wrapper ClientNotify, aby zachować spójność wywołań we wszystkich frameworkach.Adaptery inwentarza
Pomocnicy inwentarza po stronie klienta i serwera używani przez skrypt: – Klient: HasItemClient(item, amount) – Serwer: HasItemServer(src, item, amount) i RemoveItemServer(src, item, amount) Obsługiwane od razu: – ox_inventory / qbox wrapper – qb-inventory (+ qb-core) – qs-inventory (klient Search(item) zwraca qty) – codem inventory przez własny hak – Własne integracje inwentarza przez wywołania zwrotne Config.Inventory.Custom w config.luaWydajność
Ten zasób jest zoptymalizowany pod kątem niskiego obciążenia dzięki ograniczonym pętlom i sterowanym zdarzeniami przełącznikom: – Bezczynność: ~0.00 ms – Aktywne kule: ~0.09 ms – Wózek inwalidzki (najgorszy przypadek): ~0.10 ms Tylko sterowanie działa na każdą klatkę; kontrole stanu są ograniczone, aby zminimalizować wpływ na CPU.Licencja i podziękowania
– Kod: © Diamond Scripts – Snow Morales – Prop kuli: prop_mads_crutch01 (podziękowania MadsL) – Model wózka inwalidzkiego: iak_wheelchair (podziękowania iakkoise) – Dziękujemy społeczności za testowanie i opinieWsparcie i wkład
– Zgłaszaj problemy i sugestie w wątku zasobu – Wnoś adaptery powiadomień lub inwentarza, publikując fragmenty do włączenia – W celu bezpośredniego kontaktu i szybkich pytań skontaktuj się przez kanał wsparcia zasobuCechy
– Animowane kule z propem i ograniczeniami ruchu (bez sprintu/skakania/prowadzenia podczas aktywności) – Pojazd dodatkowy wózka inwalidzkiego do prowadzenia (iak_wheelchair) – Gotowy do EMS przepływ aplikacji do nakładania pomocy innym graczom za pomocą przedmiotów w inwentarzu – Adaptery świadome inwentarza: ox_inventory / qbox, qb-inventory, qs-inventory, codem lub własne haki – Powiadomienia niezależne od frameworka: Notifier, mythic_notify, ox_lib, ESX, czat lub własne – Obsługa menu kontekstowego ox_lib dla interakcji w świecie gry – Możliwość pchania wózka inwalidzkiego z ruchem kontrolowanym przez gracza – Konfigurowalne zachowanie wysiadania, przytrzymania do wysiadania i blokady – Zoptymalizowana wydajność z ograniczonymi pętlami i przełącznikami sterowanymi zdarzeniami – Prosta instalacja i jasne opcje konfiguracji dla szybkiego ustawienia na qb-core, ESX lub samodzielnych serwerachPobierz
Pobierz ten mod za pomocą poniższych linków:
