Ir al contenido

Instalación

Diez minutos, la mayoría pegando definiciones de ítems. El recurso no tiene tablas propias ni recurso complementario: los modelos de los vapers se cargan desde su propia carpeta stream/.


NecesitasPor qué
ESX (es_extended), QBCore (qb-core) o QBox (qbx_core), en funcionamientoSe detecta solo; no hay ningún ajuste de framework
Acceso a la lista de ítems de tu inventarioLos vapers son ítems
Acceso a la carpeta de imágenes de tu inventarioPara que cada vaper tenga su icono

Mete mic_vape en tus recursos, por ejemplo dentro de resources/[mic]/. No cambies el nombre de la carpeta: la barra de progreso se comunica con el recurso por su propio nombre.

Los diez modelos de vaper y su def_props.ytyp están en stream/ y se cargan desde el manifest; no tienes que moverlos.


En server.cfg, pon ensure mic_vape debajo de es_extended, qb-core o qbx_core, y debajo de tu inventario. QBox se encuentra a través de su compatibilidad con QBCore —qbx_core proporciona qb-core—, así que no hay nada que configurar.

Esto importa más de lo habitual: mic_vape busca un framework iniciado en el momento en que arranca. Si arranca antes, no encuentra nada, no registra ningún ítem y no dice nada al respecto.

Ha funcionado si mic_vape arranca sin líneas rojas debajo.


Nada para el recurso. En ESX con el inventario por defecto, los ítems de los vapers van en la tabla items; eso es el siguiente paso.


Cada clave de Config.Vapes (en config.lua) es un nombre de ítem, y todas se registran como usables. La lista completa con lo que hace cada uno está en 🎒 Ítems. En resumen:

GrupoÍtems
Normalvape
Vapers de poderinvisibility_vape, speed_vape, superjump_vape, teleport_vape, invincibility_vape, health_vape, armor_vape, carspeed_vape, random_vape
Saboresvape_watermelon, vape_mango, vape_blueberry … cuarenta en total, todos con el nombre vape_<flavour>

Dónde están las definiciones listas, en la carpeta inventory_items/ del recurso:

ArchivoParaQué hacer
esx_sql_items.sqlESX con su inventario por defectoImpórtalo una vez en tu base de datos
ox_inventory_items.mdox_inventoryPega sus líneas en ox_inventory/data/items.lua
qb_items.mdQBCorePega sus líneas en qb-core/shared/items.lua

Imágenes: los iconos están en inventory_images/, un PNG por ítem con su mismo nombre. Cópialos en la carpeta de imágenes de tu inventario: ox_inventory/web/images/ o qb-inventory/html/images/. Tres ítems de las listas anteriores no tienen icono (transform_vape, freeze_vape, gravity_vape), y tampoco vape_grape; ponle uno tuyo si lo usas.

Ha funcionado si puedes darte vape_watermelon y aparece en tu inventario con su imagen.


Date vape y úsalo desde el inventario.

Ha funcionado si aparece un vaper negro en la mano de tu personaje. Pulsa E: tu personaje se lo lleva a la boca y, un momento después, sale humo blanco. Vuelve a usar el ítem, o escribe /vape, y se guarda.

Después prueba speed_vape: tras una calada corres bastante más rápido durante quince segundos.


  • mic_vape arranca después de tu framework en server.cfg.
  • Estrés: Config.Stress está activado y, tal como viene, solo imprime una línea en la consola del servidor en cada calada. O pones tu lógica de estrés en bridge/server_bridge.lua o pones Config.Stress = false. Consulta Personalización.
  • Las notificaciones están desactivadas por defecto (Config.ShowNotifications = false). Actívalas si quieres que los jugadores vean los mensajes de cooldown, de vaper vacío y de los poderes.
  • Decide qué hacer con los vapers de poder. La invisibilidad, la invencibilidad y el teletransporte son potentes. Ponles un precio, una tienda o un trabajo antes de que acaben en los bolsillos de cualquiera.