Solución de problemas
Los problemas con los que la gente se encuentra de verdad con este recurso, y qué es cada uno.
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. Si has añadido un archivo —un locale nuevo, un modelo nuevo—, ejecuta primero refresh en la consola del servidor y luego restart mic_vape. Los cambios en config.lua solo necesitan el reinicio.
Usar un vaper no hace nada y no hay ningún error
Sección titulada «Usar un vaper no hace nada y no hay ningún error»Casi siempre es el orden de inicio. mic_vape busca es_extended o qb-core cuando arranca; si tu framework arranca después, no se registra ningún vaper como usable y no se imprime nada. Pon ensure mic_vape debajo de tu framework en server.cfg y reinicia el servidor. En QBox, eso significa debajo de qbx_core: proporciona qb-core, que es lo que busca mic_vape.
Si el orden es correcto:
- El nombre del ítem no está en
Config.Vapes. Solo los nombres que aparecen ahí son usables.transform_vape,freeze_vapeygravity_vapeestán en los archivos de ítems pero no en la config; consulta Ítems. - El ítem no existe en tu inventario. Añádelo desde
inventory_items/. - Tu framework no es ESX, QBCore o QBox con esos nombres de recurso. La detección busca
es_extendedyqb-corepor nombre (qbx_corede QBox proporcionaqb-core); cualquier otro necesita una rama en los dos archivos debridge/.
La E no da una calada
Sección titulada «La E no da una calada»- El vaper no está fuera. Usa primero el ítem; la E solo funciona con un vaper en la mano.
- El jugador la ha reasignado. La calada es la asignación de teclas “Vape Puff” en Settings › Key Bindings › FiveM. Cambiar
Config.PuffKeysolo establece el valor por defecto para los jugadores que nunca han tenido la asignación. - Está en cooldown. Los vapers de poder esperan de 1 a 10 segundos entre caladas. Con las notificaciones desactivadas, nada te lo indica.
Los jugadores no ven ningún mensaje
Sección titulada «Los jugadores no ven ningún mensaje»Config.ShowNotifications viene en false. Ponlo en true para ver los mensajes de “lo has sacado”, cooldown, vacío y los de los poderes.
El vaper ha desaparecido de la mano
Sección titulada «El vaper ha desaparecido de la mano»O se ha agotado —había llegado a su número de puffs y se ha quitado uno del inventario— o el ítem ha salido del inventario (tirado, dado, guardado). El recurso lo comprueba cada 2,5 segundos y guarda el vaper cuando el ítem ya no está.
Mango y Paella vienen con 2 caladas y Ginger con 1, así que esos tres desaparecen rápido. Sube puffs en config.lua si quieres que duren más.
La consola del servidor imprime “[mic_vape] OnVapePuff triggered…” en cada calada
Sección titulada «La consola del servidor imprime “[mic_vape] OnVapePuff triggered…” en cada calada»Es el hook de estrés vacío. Config.Stress está activado y OnVapePuff en bridge/server_bridge.lua solo imprime esa línea. Pon ahí tu lógica de estrés o pon Config.Stress = false.
El vaper de teletransporte no me ha teletransportado
Sección titulada «El vaper de teletransporte no me ha teletransportado»Te teletransporta a tu punto de ruta del mapa cuando termina el tiempo de su efecto (5 segundos por defecto), no en el momento de la calada. Marca antes un punto de ruta. Si no hay ninguno, te lo dice si las notificaciones están activadas.
El vaper de velocidad del coche ha dicho “No waypoint set!”
Sección titulada «El vaper de velocidad del coche ha dicho “No waypoint set!”»Ese es el texto de la línea car_speed en los archivos de idioma incluidos; es el mensaje del propio impulso del coche. Cámbialo en locales/. El vaper necesita que estés en un vehículo en el momento de la calada.
El vaper aleatorio no ha hecho nada
Sección titulada «El vaper aleatorio no ha hecho nada»Elige entre todos los vapers de Config.Vapes excepto él mismo y el vape normal, y eso incluye los sabores. Si le toca un sabor, da humo y nada más.
El vaper de vida no me ha curado
Sección titulada «El vaper de vida no me ha curado»Con Config.StaticHealth = true, la calada sube la vida hasta Config.Health, y solo si estás por debajo. La vida del juego va de 100 a 200, así que un valor de 100 o menos no hace nada. Usa 101–200, o desactiva StaticHealth para que cada calada sume Config.Health.
Español o francés muestra “Locale [es] does not exist”
Sección titulada «Español o francés muestra “Locale [es] does not exist”»Los locales/es.lua y locales/fr.lua incluidos tienen texto en alemán registrado como de. Traduce el archivo y cambia su clave a es o fr. Consulta Personalización.
El vaper de la mano es invisible
Sección titulada «El vaper de la mano es invisible»Los modelos vienen de la propia carpeta stream/ del recurso, con def_props.ytyp. Comprueba que ambos siguen ahí, que el prop de Config.Vapes es uno de los diez nombres mic_… y que nada más en tu servidor carga un modelo con el mismo nombre.
Usar un vaper por segunda vez lo ha guardado
Sección titulada «Usar un vaper por segunda vez lo ha guardado»Así es como funciona: volver a usar el mismo vaper lo guarda. Usar un vaper distinto cambia el que tienes en la mano.