Instalación
Cinco minutos, casi todos para añadir los ítems a tu inventario.
Antes de empezar
Sección titulada «Antes de empezar»| Necesitas | Por qué |
|---|---|
| ESX, QBCore o QBox, en marcha | Los cuatro ítems usables se registran a través de tu framework |
| Un inventario que admita cinco ítems nuevos | ox_inventory, qb-inventory o el de ESX por defecto funcionan |
1. Coloca la carpeta
Sección titulada «1. Coloca la carpeta»Pon mic_carbomb en tus recursos, por ejemplo dentro de resources/[mic]/. No lleva ningún recurso de props aparte.
2. Arráncalo después de tu framework
Sección titulada «2. Arráncalo después de tu framework»En server.cfg, pon ensure mic_carbomb debajo de tu framework (es_extended, qb-core o qbx_core) y de tu inventario.
Ha funcionado si la consola del servidor no muestra ninguna línea roja de mic_carbomb al arrancar. La que no quieres ver es “Invalid framework specified in config.lua. Use ‘esx’ or ‘qbcore’.”
3. La base de datos — nada propio
Sección titulada «3. La base de datos — nada propio»mic_carbomb guarda las bombas colocadas en la memoria del servidor, no en la base de datos. El único paso de base de datos son las filas de ítems de ESX del paso 4, y solo si usas el inventario de ESX por defecto.
4. Añade los ítems
Sección titulada «4. Añade los ítems»| Ítem | Qué hace |
|---|---|
car_bomb | Úsalo para sostener una bomba y luego pulsa E junto a un vehículo para colocarla |
phone_detonator | Abre el móvil detonador: tus bombas, detonar ya o con temporizador |
bomb_detector | Saca el escáner; vuelve a usarlo para guardarlo |
bomb_defuser | Saca la caja de herramientas; pulsa E junto a un vehículo con bomba para desactivarla |
defused_bomb | No es usable. Se devuelve tras una desactivación cuando Config.ReturnDefusedBomb está activado |
Las definiciones listas vienen en inventory_items/, y los iconos en inventory_images/:
| Inventario | Definiciones (mic_carbomb/inventory_items/) | Dónde van | Iconos |
|---|---|---|---|
| ox_inventory | ox_inventory.md | ox_inventory/data/items.lua | Copia inventory_images/*.png a ox_inventory/web/images/ |
| QBCore / qb-inventory | qb_inventory.md | qb-core/shared/items.lua | Cópialos a qb-inventory/html/images/ |
| Inventario de ESX por defecto | esx_sql_items.md | Ejecuta la sentencia que contiene una vez en tu base de datos | — |
Ha funcionado si te das uno de cada y los cinco aparecen en tu inventario con su icono.
5. Indícale tu framework
Sección titulada «5. Indícale tu framework»Abre config.lua y pon Config.Framework en esx (por defecto) o qbcore. No hay detección automática. En QBox, elige qbcore: QBox ejecuta los recursos de QBCore a través de su capa de compatibilidad.
Ya que estás ahí: Config.WebhookEnabled viene activado de serie con una URL de ejemplo. Pega tu webhook de Discord en Config.WebhookURL, o pon WebhookEnabled en false.
6. Primera prueba
Sección titulada «6. Primera prueba»- Genera un vehículo y bájate de él.
- Usa
car_bomb. Aparece una bomba en tu mano. Acércate al vehículo (a menos de 2 m) y pulsa E. La animación de colocación dura dos segundos y la bomba desaparece de tu mano. - Usa
bomb_detectory mira al vehículo. Pita, y aparece un blip rojo sobre el vehículo. - Vuelve a usar
bomb_detectorpara guardarlo. Aléjate bien del vehículo, pero sin perderlo de vista — el detonador solo puede hacer explotar un vehículo que esté cargado a tu alrededor. - Usa
phone_detonator. El móvil muestra el modelo y la matrícula del vehículo. Pulsa la tecla verde.
Ha funcionado si el vehículo explota y desaparece de la lista del móvil.
Para probar la desactivación, coloca una segunda bomba, usa bomb_defuser, ponte junto al vehículo y pulsa E. Ha funcionado si termina la animación de reparación, dejan de oírse los pitidos y recibes de vuelta un car_bomb.
Antes de abrir tu ciudad
Sección titulada «Antes de abrir tu ciudad»Config.Frameworkcoincide con el framework que de verdad usas (qbcoreen QBox).- QBCore: el
namede cada ítem es igual a su clave. - El webhook es una URL real o está desactivado.
config.luase envía a todos los jugadores (es un script compartido). Cualquiera que rebusque en sus archivos de cliente puede leer la URL del webhook. Usa un webhook de un canal que no te importe que llenen de spam, o déjalo desactivado.- Decide cuánto cuestan los ítems. De serie, colocar no gasta la bomba (
Config.RemoveItemestá desactivado), así que con un solocar_bombel jugador puede colocar tantas bombas como quiera.