











Breng realistische mobiliteitshulpmiddelen naar uw FiveM roleplayserver met een lichtgewicht, EMS-gereed kruk- en rolstoelsysteem. Deze resource voegt geanimeerde krukken en een bestuurbare rolstoel toe, integreert met gangbare inventaris- en meldingsframeworks en is geoptimaliseerd voor minimale prestatie-impact. Ideaal voor medici, roleplayscenario's en servers die zich richten op toegankelijkheid.
Voorbeeld
Screenshots beschikbaar in de resource map.
Vereisten
– ox_lib (contextmenu's en helpers) – Een van deze inventory-oplossingen: ox_inventory \/ qbox, qb-inventory (met qb-core), qs-inventory, codem inventory, of implementeer aangepaste hooks in config.lua – Optioneel: Notifier (ScriptiqNetwork Notifier), mythic_notify, ESX ShowNotification ondersteuning, en een Discord webhook als server-side logging is ingeschakeld – Zorg ervoor dat het rolstoelmodel en metadata worden gestreamd zoals beschreven in de installatieInstallatie
– Plaats diamond_crutches in je resources map en voeg een ensure regel toe in server.cfg voor zowel ox_lib als diamond_crutches – Stream de rolstoel modelbestanden onder stream\/[wheelchair]\/ en plaats model metadata in wheelchair_data\/ zoals verwezen in fxmanifest.lua – Als je de kruk YDR\/YTYP gebruikt, bewaar ze in stream\/[crutch]\/ en kom overeen met het DLC_ITYP_REQUEST pad – Pas de meegeleverde SQL toe op je database om inventory interactie en logging hooks in te schakelenConfiguratie Hoogtepunten
– Configureer inventory adapter selectie en aangepaste callbacks in config.lua – Schakel notificatie adapter in/uit (Notifier, mythic_notify, ox_lib, ESX, chat, of aangepast) – Pas gedragsopties aan: voorkom verlaten van stoel, inschakelen van Hold E logica, stel push-modus gedrag in en pas cooldowns aan – Specificeer prop\/model paden en DLC_ITYP_REQUEST items voor gestreamde assetsBediening & Gedrag
– Activeren van krukken past een animatie en prop toe; speler kan niet sprinten, springen of rijden terwijl actief – Wapens worden automatisch ontwapend bij activering met een vriendelijke melding en cooldown – Een clipset wordt toegepast wanneer hulpmiddelen actief zijn en verwijderd bij deactiveren – Rolstoel gebruikt add-on voertuigmodel iak_wheelchair; speler zit als bestuurder – Push-modus: nabije spelers kunnen op E drukken op een lege stoel om te duwen (vooruit\/achteruit met W\/S) – Optionele vergrendeling voorkomt dat de stoel wordt verlaten, tenzij anders geconfigureerdEMS Workflow
– Medici kunnen krukken toepassen of spelers in de rolstoel plaatsen met een inventory item – Het toepassen van hulpmiddelen op anderen vereist het geconfigureerde item in de inventaris van de medicus – Workflow integreert met server-side callbacks om items te verifiëren en te verwijderen wanneer gebruiktNotificatiesystemen
Schakel een enkele notificatie adapter in in config.lua. Ondersteunde adapters zijn: – Notifier: exports[‘Notifier’]:ShowNotification(title, message, type, duration) – mythic_notify: exports[‘mythic_notify’]:SendAlert(type, message, duration) – ox_lib context helpers – ESX: ESX.ShowNotification(message) – Chat\/print fallback – Aangepast: implementeer ClientNotify(title, message, type, duration) in je eigen hook Alle adapters worden via een enkele ClientNotify wrapper geleid om calls consistent te houden over verschillende frameworks.Inventory Adapters
Client en server inventory helpers gebruikt door het script: – Client: HasItemClient(item, amount) – Server: HasItemServer(src, item, amount) en RemoveItemServer(src, item, amount) Direct ondersteund: – ox_inventory \/ qbox wrapper – qb-inventory (+ qb-core) – qs-inventory (client Search(item) geeft qty terug) – codem inventory via aangepaste hook – Aangepaste inventory integraties via Config.Inventory.Custom callbacks in config.luaPrestaties
Deze resource is geoptimaliseerd voor lage overhead met throttled loops en event-driven toggles: – Inactief: ~0.00 ms – Kruk actief: ~0.09 ms – Rolstoel (worst case): ~0.10 ms Alleen besturing draait per frame; statuscontroles worden beperkt om CPU-impact te minimaliseren.Licentie & Credits
– Code: © Diamond Scripts – Snow Morales – Kruk prop: prop_mads_crutch01 (credit MadsL) – Rolstoel model: iak_wheelchair (credit iakkoise) – Dank aan de community voor testen en feedbackOndersteuning & Bijdrage
– Meld problemen en suggesties in de resource thread – Draag bij aan notificatie of inventory adapters door snippets te plaatsen voor opname – Voor direct contact en snelle vragen, neem contact op via het ondersteuningskanaal van de resourceFuncties
– Geanimeerde krukken met prop en bewegingsbeperkingen (geen sprint\/sprong\/rijden terwijl actief) – Bestuurbare add-on rolstoel voertuig (iak_wheelchair) – EMS-ready toepassingsstroom om hulpmiddelen toe te passen op andere spelers met inventory items – Inventory-bewuste adapters: ox_inventory \/ qbox, qb-inventory, qs-inventory, codem, of aangepaste hooks – Framework-onafhankelijke notificaties: Notifier, mythic_notify, ox_lib, ESX, chat, of aangepast – ox_lib context menu ondersteuning voor interacties in de wereld – Duwbare rolstoelgedrag met speler-gestuurde duwbeweging – Configureerbaar verlaten, vasthouden om te verlaten, en vergrendelingsgedrag – Geoptimaliseerde prestaties met throttled loops en event-driven toggles – Eenvoudige installatie en duidelijke configuratie-opties voor snelle setup op qb-core, ESX, of standalone serversDownloaden
Download deze mod met behulp van de onderstaande links:
