Solución de problemas
Lo que de verdad falla, y dónde mirar.
Un cambio en un archivo no ha hecho nada
Sección titulada «Un cambio en un archivo no ha hecho nada»Un reinicio normal no vuelve a leer fxmanifest.lua. Si has añadido un archivo (un idioma nuevo, por ejemplo), escribe primero refresh en la consola del servidor y después restart mic_chameleon. Los cambios en config.lua y en los idiomas solo necesitan el reinicio.
“No tienes permisos para usar este comando”
Sección titulada «“No tienes permisos para usar este comando”»Con la config de serie, el menú se abre para los jugadores de la lista de permisos y para los trabajos mechanic y police, nadie más. Puedes:
- añadir al jugador con
/chameleongivey su ID de servidor, o - añadir su trabajo a
Config.AuthorizedJobs, o - poner
Config.Permissions = falsepara que todo el mundo pueda pintar.
El mismo mensaje al usar /chameleongive significa que tú no eres admin según el bridge: el grupo admin o superadmin en ESX, admin o god en QBCore.
“No se pudo obtener el identificador de Steam del jugador”
Sección titulada «“No se pudo obtener el identificador de Steam del jugador”»La lista de permisos guarda Steam IDs. El jugador tiene que tener Steam abierto al conectarse, o no se le puede añadir. Dale un trabajo de Config.AuthorizedJobs en su lugar, o desactiva los permisos.
No pasa nada al escribir /chameleon
Sección titulada «No pasa nada al escribir /chameleon»Tienes que estar sentado en un vehículo; si no, recibes “No estas subido a ningun vehículo”. Si lo estás y no aparece nada en absoluto, busca líneas [Camaleon] en la consola: si no se encontró ningún framework, el recurso arrancó antes que ESX, QBCore o QBox. Pon ensure mic_chameleon debajo de tu framework en server.cfg; en QBox, debajo de qbx_core.
Los mensajes salen en español
Sección titulada «Los mensajes salen en español»El config.lua de serie tiene Config.Locale = "es". Ponlo en "en" o en otro de los nueve códigos de locales/. El aviso del marcador y el título del menú no están en los idiomas: cámbialos en config.lua y html/ui.html.
La pintura parece un color plano
Sección titulada «La pintura parece un color plano»Los colores son pinturas tornasoladas del conjunto de colores de vehículo más nuevo, y veinte de ellas (223 a 242) vienen de las carpetas data/ y stream/ de este recurso.
- Asegúrate de que las dos carpetas siguen en el recurso y no se han renombrado.
- Los archivos de datos se leen cuando un jugador se conecta. Después de instalar, los jugadores que ya estaban en el servidor tienen que reconectarse.
- Tu servidor necesita una build del juego lo bastante reciente para tener pinturas camaleón. Si fuerzas una antigua con
sv_enforceGameBuild, súbela.
El reset dice “No se encontró el color original para este vehículo”
Sección titulada «El reset dice “No se encontró el color original para este vehículo”»El color original se guarda la primera vez que se pinta un coche, asociado a su modelo y matrícula. No se puede restaurar si:
- el coche se pintó antes de instalar el recurso, o con otro script;
- su matrícula ha cambiado desde entonces;
- se borró
vehicle_original_colors.json.
En esos casos, vuelve a pintarlo en tu mecánico de siempre.
La pintura desaparece tras un reinicio
Sección titulada «La pintura desaparece tras un reinicio»Este recurso pinta el coche que tienes delante; no escribe en tu garaje. Que el color sobreviva a guardar el coche y volver a sacarlo depende de que tu script de garaje guarde las propiedades del vehículo. Lo que este recurso conserva entre reinicios es el color original, para que el reset siga funcionando.
Usar un ítem de pintura no hace nada
Sección titulada «Usar un ítem de pintura no hace nada»Por orden:
- ¿Está
Config.UseItemsactivado? La consola debería decir al arrancar que ha registrado 82 ítems. - ¿Está el ítem definido en tu inventario exactamente con el mismo nombre,
chameleon_paint_200y nochameleon_200? Mira los archivos deitems/. - ¿Estás sentado en un vehículo? El ítem solo se consume si lo estás.
- ¿Respeta tu inventario los ítems usables del framework? Este recurso los registra a través de ESX o QBCore, no directamente a través del inventario.
Si has activado Config.ItemsRequirePermission y la consola del servidor muestra un error al usar un ítem, vuelve a desactivarlo y envíanos el error por Discord.
Los ítems no tienen imagen
Sección titulada «Los ítems no tienen imagen»No se incluyen imágenes. Añade PNG con el nombre de los ítems (por ejemplo chameleon_paint_200.png) a la carpeta de imágenes de tu inventario.