Solución de problemas
Lo que puede fallar con una cuerda, y dónde mirar.
Un cambio en el recurso no ha hecho nada
Sección titulada «Un cambio en el recurso no ha hecho nada»restart no vuelve a leer fxmanifest.lua. Después de actualizar mic_drag a una versión nueva, o de añadir un archivo, ejecuta primero refresh en la consola del servidor y luego restart mic_drag. Los cambios en config.lua solo necesitan el restart.
El recurso se detiene al arrancar con “Config.Framework must be esx or qbcore”
Sección titulada «El recurso se detiene al arrancar con “Config.Framework must be esx or qbcore”»Config.Framework en config.lua tiene un valor distinto de esx o qbcore. No hay detección automática — ponle el framework que usas. Si ya está bien, mic_drag está arrancando antes que tu framework: mueve ensure mic_drag debajo de él en server.cfg.
En QBox, el valor es qbcore — QBox ejecuta los recursos de QBCore a través de su capa de compatibilidad — y qbx_core debe arrancar antes que mic_drag.
Usar el ítem no hace nada
Sección titulada «Usar el ítem no hace nada»Por orden:
- El ítem no está registrado. La cuerda registra
Config.Itema través de los ítems usables de tu framework. Si tu inventario usa sus propios callbacks de ítem, disparamic_drag:useRopedesde ahí (mira “El bridge” en Personalización). - Nombre del ítem en QBCore. La entrada de QBCore incluida tiene
namepuesto aRope. Debe serrope, igual que la clave y queConfig.Item. - El prop no carga. El prop de la cuerda se carga desde
stream/. Si esa carpeta no se subió, la cuerda nunca aparece en tu mano. - Te están arrastrando a ti. No se puede usar nada desde el extremo de una cuerda.
Tengo la cuerda en la mano pero no puedo agarrar a nadie
Sección titulada «Tengo la cuerda en la mano pero no puedo agarrar a nadie»- La cuerda solo agarra a jugadores — ni a NPC ni a ti mismo.
- Deben ir a pie, estar vivos y dentro de
Config.MaxDetectionDistance(2 m por defecto). Tú también debes ir a pie. - El servidor comprueba que sigues llevando el ítem cuando empieza el arrastre. Si salió de tu inventario mientras tenías el prop en la mano, se rechaza el agarre.
- Solo puedes arrastrar a una persona a la vez, y a alguien que ya está atado a una cuerda no se le puede agarrar dos veces.
La opción del target nunca aparece
Sección titulada «La opción del target nunca aparece»Mira la consola del cliente (F8). “ox_target is not started; using drawtext until it starts” significa que el target de Config.InteractionSystem no está en marcha — la cuerda está usando texto 3D y E en su lugar. Comprueba que el nombre es exactamente ox_target o qb-target; cualquier otro valor muestra “Unknown InteractionSystem” y usa drawtext.
No puedo atar la cuerda a un coche
Sección titulada «No puedo atar la cuerda a un coche»Tienes que estar arrastrando a alguien, con la cuerda en la mano, dentro de Config.MaxVehicleAttachDistance del vehículo (5 m por defecto). El vehículo debe ser un vehículo en red — los vehículos locales, solo de cliente, se rechazan.
El aviso muestra la tecla equivocada
Sección titulada «El aviso muestra la tecla equivocada»Has cambiado Config.AttachKey o Config.AttachToVehicleKey pero no Config.KeyLabels. Las etiquetas son solo texto; actualízalas para que coincidan.
La cuerda se ha roto sola
Sección titulada «La cuerda se ha roto sola»Config.EnableMaxDragTime está activado y han pasado los segundos de Config.MaxDragTime. La cuerda también se suelta cuando cualquiera de los dos jugadores se desconecta, cuando se borra el vehículo al que está atada, o cuando el jugador arrastrado queda fuera del alcance de quien lo arrastra.
El jugador arrastrado aún puede mover la cámara o pulsar teclas
Sección titulada «El jugador arrastrado aún puede mover la cámara o pulsar teclas»Config.DisableControls está desactivado. Actívalo para bloquear todos los controles mientras alguien está atado a la cuerda.