Ir al contenido

Solución de problemas

Los problemas con los que la gente se topa de verdad con este recurso, en el orden en que suelen aparecer.


restart no vuelve a leer fxmanifest.lua. Si has añadido un archivo —un locale nuevo, un modelo nuevo en stream/—, ejecuta primero refresh en la consola del servidor y después restart mic_parrots. Sin el refresh, el servidor mantiene la lista de archivos que tenía y el archivo nuevo simplemente no está.

Por orden:

  • Config.Framework no coincide con tu servidor. Tiene que ser esx, qb-core o qbox, exactamente. Los ítems solo se registran para el framework indicado ahí.
  • mic_parrots se inicia antes que tu framework. Mueve ensure mic_parrots por debajo en server.cfg.
  • El nombre del ítem no está en Config.BirdItems. Solo son usables los nombres que aparecen ahí.
  • En ESX con el inventario por defecto, el ítem no está en la tabla items. Ejecuta el bloque de ESX de readme.md que hay en el recurso.

La consola muestra un error sobre qbx-core en QBox

Sección titulada «La consola muestra un error sobre qbx-core en QBox»

La rama de QBox en server/server.lua y client/utils.lua pide un recurso llamado qbx-core. Si tu core se llama qbx_core (con guion bajo), esa búsqueda falla. Ambos archivos están abiertos: cambia ahí el nombre para que coincida con tu recurso, o abre un ticket en el Discord y lo solucionamos contigo.

Un ave por jugador. Abre el menú y pulsa Dismiss, espera a que se vaya volando y luego usa el siguiente ítem.

El menú solo se abre mientras tienes un ave fuera. Usa primero un ítem de ave.

Si la U no hace nada pero /parrot funciona, otro recurso está usando el mismo control. Cambia Config.MenuKey en config.lua por otro número de control.

/parrot dice “You don’t have permission to use this command”

Sección titulada «/parrot dice “You don’t have permission to use this command”»

Es el mensaje que muestra el comando cuando no tienes ningún ave fuera y Config.NoActiveBirdNotification es true. Es la línea no_permission de tu archivo de locale; la tecla U usa en su lugar la línea no_active_bird_for_menu. Llama primero a un ave, o reescribe no_permission en locales/ si no te convence el texto.

El gorrión viene incluido (modelo, entrada en flight.meta e inventory_images/sparrow.png), pero falta en los tres bloques ya preparados de readme.md. Añádelo a tu inventario copiando la línea de cualquier otra ave y renombrándola a sparrow.

El cormorán y el halcón colirrojo muestran el icono de la curruca en QBCore

Sección titulada «El cormorán y el halcón colirrojo muestran el icono de la curruca en QBCore»

Las líneas de QBCore de readme.md para cormorant y chickenhawk apuntan su imagen a warbler.png. Cámbialas a cormorant.png y chickenhawk.png, que están las dos en inventory_images/.

Un ave personalizada es invisible, o se cae en lugar de volar

Sección titulada «Un ave personalizada es invisible, o se cae en lugar de volar»

Los nueve modelos personalizados vienen de stream/ y sus datos de ped de flight.meta. Comprueba que ambos siguen en la carpeta del recurso y que nada más en tu servidor hace streaming de un modelo con el mismo nombre (Parrot, Eagle, Owl…). Si has añadido un ave propia, necesita su propia entrada en flight.meta.

El menú sale en inglés aunque he cambiado el idioma

Sección titulada «El menú sale en inglés aunque he cambiado el idioma»

Config.Locale cambia las notificaciones. Los botones del menú están escritos en html/index.html; tradúcelos ahí.

Config.Locale indica un idioma que no tiene archivo. Usa uno de en, es, de, fr, it, pl, pt, ru, tr, o añade el tuyo como se describe en Personalización.