











Trae ayudas de movilidad realistas a tu servidor de rol FiveM con un sistema ligero de muletas y silla de ruedas listo para EMS. Este recurso agrega muletas animadas y un vehículo de silla de ruedas manejable, se integra con inventarios comunes y frameworks de notificación, y está optimizado para un impacto mínimo en el rendimiento. Ideal para médicos, escenarios de rol y servidores centrados en accesibilidad.
Avance
Capturas de pantalla disponibles en la carpeta del recurso.
Requisitos
– ox_lib (menús contextuales y ayudantes) – Una de estas soluciones de inventario: ox_inventory / qbox, qb-inventory (con qb-core), qs-inventory, códem inventario, o implementar hooks personalizados en config.lua – Opcional: Notifier (ScriptiqNetwork Notifier), mythic_notify, soporte ESX ShowNotification y un webhook de Discord si el registro del lado del servidor está habilitado – Asegúrese de que el modelo de silla de ruedas y los metadatos se transmitan como se describe en la instalaciónInstalación
– Coloque diamond_crutches en su carpeta de recursos y agregue una línea de ensure para servidor.cfg tanto ox_lib como diamond_crutches – Transmita los archivos del modelo de silla de ruedas bajo stream/[wheelchair]/ y coloque los metas del modelo en wheelchair_data/ como se referencia en fxmanifest.lua – Si usa el YDR/YTYP de muletas, manténgalos en stream/[crutch]/ y coincida con la ruta DLC_ITYP_REQUEST – Aplique el SQL proporcionado a su base de datos para habilitar la interacción del inventario y los hooks de registroDestacados de configuración
– Configure la selección del adaptador de inventario y callbacks personalizados en config.lua – Alterne el adaptador de notificación (Notifier, mythic_notify, ox_lib, ESX, chat o personalizado) – Ajuste las opciones de comportamiento: evitar salir de la silla, habilitar la lógica Hold E, establecer el modo de empuje y personalizar los tiempos de reutilización – Especifique rutas de prop/modelo y entradas DLC_ITYP_REQUEST para los activos transmitidosControles y comportamiento
– Activar las muletas aplica una animación y un prop; el jugador no puede correr, saltar ni conducir mientras estén activas – Las armas se desarman automáticamente al activarse con una notificación amigable y un tiempo de reutilización – Se aplica un clipset cuando las ayudas están activas y se elimina al desactivar – La silla de ruedas usa el modelo de vehículo adicional iak_wheelchair; el jugador se sienta como conductor – Modo empuje: los jugadores cercanos pueden presionar E en una silla vacía para empujar (adelante/atrás con W/S) – El bloqueo opcional evita salir de la silla a menos que se configure lo contrarioFlujo de trabajo EMS
– Los médicos pueden aplicar muletas o colocar jugadores en la silla de ruedas usando un objeto del inventario – Aplicar ayudas a otros requiere el objeto configurado en el inventario del médico – El flujo de trabajo se integra con callbacks del lado del servidor para verificar y eliminar objetos al usarlosSistemas de notificación
Alterne un único adaptador de notificación en config.lua. Los adaptadores compatibles incluyen: – Notifier: exports[‘Notifier’]:ShowNotification(title, message, type, duration) – mythic_notify: exports[‘mythic_notify’]:SendAlert(type, message, duration) – Ayudantes de contexto ox_lib – ESX: ESX.ShowNotification(message) – Chat/print como respaldo – Personalizado: implemente ClientNotify(title, message, type, duration) en su propio hook Todos los adaptadores se enrutan a través de un único envoltorio ClientNotify para mantener las llamadas consistentes en todos los frameworks.Adaptadores de inventario
Ayudantes de inventario del cliente y servidor utilizados por el script: – Cliente: HasItemClient(item, amount) – Servidor: HasItemServer(src, item, amount) y RemoveItemServer(src, item, amount) Compatibles de fábrica: – Envoltorio ox_inventory / qbox – qb-inventory (+ qb-core) – qs-inventory (Search(item) del cliente devuelve qty) – Inventario codem mediante hook personalizado – Integraciones de inventario personalizadas mediante callbacks Config.Inventory.Custom en config.luaActuación
Este recurso está optimizado para baja sobrecarga con bucles regulados y activadores basados en eventos: – Inactivo: ~0.00 ms – Muleta activa: ~0.09 ms – Silla de ruedas (peor caso): ~0.10 ms Solo los controles se ejecutan por fotograma; las comprobaciones de estado se regulan para minimizar el impacto en la CPU.Licencia y Créditos
– Código: © Diamond Scripts – Snow Morales – Objeto de muleta: prop_mads_crutch01 (crédito a MadsL) – Modelo de silla de ruedas: iak_wheelchair (crédito a iakkoise) – Gracias a la comunidad por las pruebas y comentariosSoporte y Contribución
– Reporta problemas y sugerencias en el hilo del recurso – Contribuye con adaptadores de notificación o inventario publicando fragmentos para su inclusión – Para contacto directo y preguntas rápidas, comunícate a través del canal de soporte del recursoCaracterísticas
– Muletas animadas con objeto y restricciones de movimiento (sin correr/saltar/conducir mientras estén activas) – Vehículo adicional de silla de ruedas manejable (iak_wheelchair) – Flujo de aplicación EMS listo para aplicar ayudas a otros jugadores usando objetos de inventario – Adaptadores compatibles con inventario: ox_inventory / qbox, qb-inventory, qs-inventory, codem o hooks personalizados – Notificaciones independientes del framework: Notifier, mythic_notify, ox_lib, ESX, chat o personalizadas – Soporte de menú contextual ox_lib para interacciones en el mundo – Comportamiento de silla de ruedas empujable con movimiento controlado por el jugador – Comportamientos configurables de salida, mantener para salir y bloqueo – Rendimiento optimizado con bucles regulados y activadores basados en eventos – Instalación simple y opciones de configuración claras para configuración rápida en qb-core, ESX o servidores independientesDescargar
Descarga este mod usando los enlaces a continuación: