Ir al contenido

Instalación

Cinco minutos. No tiene archivo SQL propio ni un segundo recurso: lo único que añades fuera de la carpeta son los ítems de las aves en tu inventario.


NecesitasPor qué
ESX, QBCore o QBox, en marchaLas aves son ítems usables, registrados a través de tu framework
Acceso a la lista de ítems de tu inventarioAhí tienen que existir catorce ítems
Acceso a la carpeta de imágenes de tu inventarioPara que los ítems tengan iconos

Copia mic_parrots en tus recursos, por ejemplo dentro de resources/[mic]/. Mantén el nombre de la carpeta tal cual; el menú se comunica con el recurso por su propio nombre.

Las nueve aves personalizadas están en la carpeta stream/ y sus datos de vuelo son flight.meta. Ambos se cargan solos desde el manifest; no tienes que moverlos a ningún sitio.


En server.cfg, pon ensure mic_parrots por debajo de tu framework (es_extended, qb-core o qbx_core) y por debajo de tu inventario.

Ha funcionado si el servidor inicia mic_parrots sin líneas rojas debajo.


Abre config.lua y pon Config.Framework en uno de estos valores:

ValorPara
esxESX (es el valor por defecto)
qb-coreQBCore
qboxQBox

No hay detección automática: este valor decide cómo se registran los ítems y cómo se muestran las notificaciones.


No hay nada que importar para el recurso en sí. En ESX con el inventario por defecto, los ítems viven en la tabla items, así que los añades ahí (siguiente paso).


Cada nombre de ítem llama a un ave. Los nombres de los ítems son la parte izquierda de Config.BirdItems en config.lua.

ÍtemAveModelo
crowCuervojuego base
pigeonPalomajuego base
seagullGaviotajuego base
cormorantCormoránjuego base
chickenhawkHalcón colirrojojuego base
macawGuacamayopersonalizado, en streaming
parrotLoropersonalizado, en streaming
falconHalcónpersonalizado, en streaming
vultureBuitrepersonalizado, en streaming
eagleÁguilapersonalizado, en streaming
owlBúhopersonalizado, en streaming
hornbillCálaopersonalizado, en streaming
sparrowGorriónpersonalizado, en streaming
warblerCurrucapersonalizado, en streaming

Dónde están las definiciones ya preparadas: el archivo readme.md dentro del recurso tiene tres bloques, uno por inventario:

  • ox_inventory: el bloque marcado para ox_inventory/data/items.lua. Pégalo en ese archivo.
  • QBCore: el bloque marcado para qb-core/shared/items.lua. Pégalo en ese archivo.
  • ESX: el bloque marcado como “ITEMS FOR ESX SQL”. Ejecútalo una vez contra tu base de datos.

Imágenes: los catorce iconos están en la carpeta inventory_images/, con el nombre del ítem (crow.png, eagle.png…). Cópialos en la carpeta de imágenes de tu inventario: para ox_inventory es ox_inventory/web/images/, para qb-inventory qb-inventory/html/images/.

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


Date un ave y úsala desde el inventario.

Ha funcionado si tu personaje silba y un ave llega volando desde detrás y se posa en tu hombro derecho. Pulsa U (o escribe /parrot) y se abre el menú Bird Companion con Shoulder, Head, Dismiss y Follow. Dismiss la despide y te deja libre para llamar a otra.


  • Config.Framework coincide con tu servidor. Un valor incorrecto es la causa más habitual de que no pase nada.
  • Existen los catorce ítems, incluido sparrow, y cada uno tiene su icono.
  • Config.Locale es el idioma que quieres para las notificaciones.
  • La U está libre. Si otro script usa la U, cambia Config.MenuKey; consulta Personalización.