Solución de problemas
Lo que falla en una primera instalación, y qué significa cada cosa.
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 idioma nuevo, por ejemplo — ejecuta primero refresh en la consola del servidor y luego restart mic_arcade. Para un cambio en config.lua, basta con restart mic_arcade.
No aparece ninguna máquina
Sección titulada «No aparece ninguna máquina»mic_arcade_propsno está en marcha. Tiene que arrancar antes quemic_arcade; sin él, los modelos de las máquinas nunca cargan y no se genera nada.- Todas las posiciones de
Config.Arcadesestán comentadas. De serie solo Pixel, Race, Tower y Road tienen una.
La máquina está, pero la pantalla está en negro
Sección titulada «La máquina está, pero la pantalla está en negro»- La carpeta no se llama
mic_arcade. La pantalla carga su juego desde ese nombre. - La conexión del jugador bloquea los CDN públicos. La pantalla de la máquina carga sus librerías de animación y 3D desde cdnjs y esm.sh; Tower y Road dependen de ellas.
No hay opción de target “Play Arcade”, solo un aviso “Press E”
Sección titulada «No hay opción de target “Play Arcade”, solo un aviso “Press E”»Config.Interaction debe coincidir con lo que usas, escrito exactamente como lo espera este script: ox-target (con guion), qb-target o drawtext. Cualquier otro valor — ox_target con guion bajo, como lo escriben otros recursos — pasa al aviso de drawtext.
“Not enough money” o fichas insuficientes al empezar una partida
Sección titulada «“Not enough money” o fichas insuficientes al empezar una partida»La máquina cobra su Price en Config.PaymentType. De serie son 100 arcade_coin por partida en todas las máquinas menos DuoFight. Date más fichas, baja el precio o cambia el tipo de pago.
Nadie puede conseguir fichas de arcade
Sección titulada «Nadie puede conseguir fichas de arcade»El script solo cobra fichas; nunca las reparte (salvo como premio de DuoFight). Pon arcade_coin en una tienda, o cambia Config.PaymentType a cash, bank o both.
Usar un ítem de máquina no hace nada
Sección titulada «Usar un ítem de máquina no hace nada»- El ítem no está en la lista de ítems de tu inventario, o su nombre es distinto — los nombres deben ser los de Instalación.
- El personaje ya tiene
Config.MaxArcadesPerPlayermáquinas colocadas; una notificación lo indica. - En QBCore, comprueba que la entrada del ítem está marcada como usable.
Las máquinas colocadas han desaparecido tras un reinicio
Sección titulada «Las máquinas colocadas han desaparecido tras un reinicio»Las máquinas colocadas solo se guardan en la memoria del servidor. Un reinicio de mic_arcade o del servidor las borra, y los ítems usados para colocarlas no se devuelven. Recoge las máquinas antes de reiniciar, y usa posiciones fijas en config.lua para cualquier cosa permanente.
No puedo recoger una máquina
Sección titulada «No puedo recoger una máquina»Solo puede hacerlo el personaje que la colocó, y no mientras alguien está jugando en ella. Las máquinas fijas de config.lua no se pueden recoger.
La clasificación está vacía
Sección titulada «La clasificación está vacía»No se ha importado install.sql, así que no hay dónde guardar las puntuaciones. Impórtalo una vez. DuoFight no tiene clasificación.
Ya hay alguien en la máquina
Sección titulada «Ya hay alguien en la máquina»Un jugador a la vez. Si un combate de DuoFight está esperando rival, al siguiente jugador que usa la máquina se le ofrece ese combate.
El texto muestra “Translation [xx][key] does not exist”
Sección titulada «El texto muestra “Translation [xx][key] does not exist”»A tu archivo de idioma le falta esa clave. Cópiala de locales/en.lua. No hay respaldo en inglés.