











Porta ausili per la mobilità realistici al tuo server di roleplay FiveM con un sistema di stampelle e sedie a rotelle leggero e pronto per EMS. Questa risorsa aggiunge stampelle animate e un veicolo a sedia a rotelle guidabile, si integra con inventari e framework di notifica comuni ed è ottimizzata per un impatto minimo sulle prestazioni. Ideale per medici, scenari di roleplay e server incentrati sull'accessibilità.
Anteprima
Screenshot disponibili nella cartella della risorsa.
Requisiti
– ox_lib (menu contestuali e helper) – Una di queste soluzioni di inventario: ox_inventory \/ qbox, qb-inventory (con qb-core), qs-inventory, codice inventario, o implementare hook personalizzati in config.lua – Opzionale: Notifier (ScriptiqNetwork Notifier), mythic_notify, supporto ESX ShowNotification, e un webhook Discord se la registrazione lato server è abilitata – Assicurati che il modello della sedia a rotelle e i metadati siano trasmessi in streaming come descritto nell'installazioneInstallazione
– Posiziona diamond_crutches nella cartella delle risorse e aggiungi una riga ensure in server.cfg per sia ox_lib che diamond_crutches – Trasmetti i file del modello della sedia a rotelle in stream\/[wheelchair]\/ e posiziona i metadati del modello in wheelchair_data\/ come indicato in fxmanifest.lua – Se usi YDR\/YTYP per le stampelle, mantienili in stream\/[crutch]\/ e abbina il percorso DLC_ITYP_REQUEST – Applica il SQL fornito al tuo database per abilitare l'interazione con l'inventario e gli hook di registrazionePunti salienti della configurazione
– Configura la selezione dell'adattatore di inventario e callback personalizzati in config.lua – Attiva\/disattiva l'adattatore di notifica (Notifier, mythic_notify, ox_lib, ESX, chat, o personalizzato) – Regola le opzioni di comportamento: impedisci di uscire dalla sedia, abilita la logica Hold E, imposta il comportamento della modalità push e personalizza i cooldown – Specifica i percorsi prop\/model e le voci DLC_ITYP_REQUEST per gli asset trasmessiControlli e comportamento
– Attivare le stampelle applica un'animazione e un prop; il giocatore non può correre, saltare o guidare mentre è attivo – Le armi vengono automaticamente disarmate all'attivazione con una notifica amichevole e un cooldown – Un clipset viene applicato quando gli ausili sono attivi e rimosso alla disattivazione – La sedia a rotelle utilizza il modello veicolo aggiuntivo iak_wheelchair; il giocatore si siede come conducente – Modalità spinta: i giocatori vicini possono premere E su una sedia vuota per spingere (avanti\/indietro con W\/S) – Il blocco opzionale impedisce di uscire dalla sedia a meno che non sia configurato diversamenteFlusso di lavoro EMS
– I medici possono applicare stampelle o posizionare i giocatori sulla sedia a rotelle usando un oggetto dell'inventario – Applicare ausili ad altri richiede l'oggetto configurato nell'inventario del medico – Il flusso di lavoro si integra con callback lato server per verificare e rimuovere gli oggetti quando utilizzatiSistemi di notifica
Attiva un singolo adattatore di notifica in config.lua. Gli adattatori supportati includono: – Notifier: exports[‘Notifier’]:ShowNotification(title, message, type, duration) – mythic_notify: exports[‘mythic_notify’]:SendAlert(type, message, duration) – ox_lib helper contestuali – ESX: ESX.ShowNotification(message) – Chat\/print fallback – Personalizzato: implementa ClientNotify(title, message, type, duration) nel tuo hook personalizzato Tutti gli adattatori sono instradati attraverso un unico wrapper ClientNotify per mantenere le chiamate consistenti tra i framework.Adattatori di inventario
Helper di inventario client e server utilizzati dallo script: – Client: HasItemClient(item, amount) – Server: HasItemServer(src, item, amount) e RemoveItemServer(src, item, amount) Supportati nativamente: – wrapper ox_inventory \/ qbox – qb-inventory (+ qb-core) – qs-inventory (client Search(item) restituisce qty) – inventario codem tramite hook personalizzato – Integrazioni di inventario personalizzate tramite callback Config.Inventory.Custom in config.luaPrestazione
Questa risorsa è ottimizzata per un basso overhead con loop throttled e toggle guidati da eventi: – Inattivo: ~0.00 ms – Stampelle attive: ~0.09 ms – Sedia a rotelle (caso peggiore): ~0.10 ms Solo i controlli vengono eseguiti per frame; i controlli di stato sono limitati per minimizzare l'impatto sulla CPU.Licenza e crediti
– Codice: © Diamond Scripts – Snow Morales – Prop stampelle: prop_mads_crutch01 (crediti a MadsL) – Modello sedia a rotelle: iak_wheelchair (crediti a iakkoise) – Grazie alla community per i test e i feedbackSupporto e contributi
– Segnala problemi e suggerimenti nel thread della risorsa – Contribuisci con adattatori di notifica o inventario pubblicando snippet per l'inclusione – Per contatto diretto e domande veloci, contatta tramite il canale di supporto della risorsaCaratteristiche
– Stampelle animate con prop e restrizioni di movimento (nessuna corsa\/salto\/guida mentre attivo) – Veicolo sedia a rotelle aggiuntivo guidabile (iak_wheelchair) – Flusso di applicazione pronto per EMS per applicare ausili ad altri giocatori usando oggetti dell'inventario – Adattatori consapevoli dell'inventario: ox_inventory \/ qbox, qb-inventory, qs-inventory, codem, o hook personalizzati – Notifiche indipendenti dal framework: Notifier, mythic_notify, ox_lib, ESX, chat, o personalizzate – Supporto menu contestuale ox_lib per interazioni nel mondo – Comportamento di sedia a rotelle spingibile con movimento di spinta controllato dal giocatore – Comportamenti configurabili per uscita, tieni premuto per uscire e blocco – Prestazioni ottimizzate con loop throttled e toggle guidati da eventi – Installazione semplice e opzioni di configurazione chiare per un setup rapido su server qb-core, ESX o standaloneScaricamento
Scarica questa mod usando i link qui sotto:
