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.
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 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á.
Usar el ítem del ave no hace nada
Sección titulada «Usar el ítem del ave no hace nada»Por orden:
Config.Frameworkno coincide con tu servidor. Tiene que seresx,qb-coreoqbox, exactamente. Los ítems solo se registran para el framework indicado ahí.mic_parrotsse inicia antes que tu framework. Mueveensure mic_parrotspor debajo enserver.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 dereadme.mdque 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.
“You already have a bird companion!”
Sección titulada «“You already have a bird companion!”»Un ave por jugador. Abre el menú y pulsa Dismiss, espera a que se vaya volando y luego usa el siguiente ítem.
El menú no se abre
Sección titulada «El menú no se abre»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.
No hay ítem sparrow
Sección titulada «No hay ítem sparrow»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í.
“Locale [xx] does not exist”
Sección titulada «“Locale [xx] does not exist”»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.