Los problemas más habituales tras instalar Cuxial Gang App, con la causa y la solución de cada uno.
El recurso no arranca
Causa. Falta una dependencia o arranca después que la app. Cuxial Gang App necesita ox_lib, oxmysql, qbx_core, lb-phone y cuxial_gang.
Solución. Arranca antes las dependencias:
ensure ox_lib
ensure oxmysql
ensure qbx_core
ensure lb-phone
ensure cuxial_gang
ensure cuxial_gang_appLa app no está en el teléfono
Causa. Una de estas:
DefaultAppesfalse, así que la app espera en la tienda de apps del teléfono.- lb-phone ha rechazado la app. La consola del cliente (F8) muestra
AddCustomApp failedcon el motivo.
Solución. Instálala desde la tienda de apps del teléfono, o pon DefaultApp = true en shared/config.lua. Si la consola muestra el error, el motivo que da lb-phone aparece junto a él.
La app se abre en blanco
Causa. La interfaz no carga. La carpeta ui/dist falta o está incompleta, normalmente tras una subida parcial.
Solución. Comprueba que ui/dist/index.html y la carpeta ui/dist/assets existen dentro del recurso. Si no, vuelve a copiar el recurso desde el paquete original y reinicia el servidor.
Un miembro de una banda no ve «Mi Banda»
Causa. La app no ha podido obtener el rol de Cuxial Gang y ha caído en la pantalla de un jugador sin organización. Cuxial Gang está parado, no ha arrancado bien, o el personaje es una mula activa, que tiene prioridad sobre la pertenencia a una organización.
Solución. Comprueba que cuxial_gang arranca sin errores y antes que cuxial_gang_app.
Las notificaciones de la banda o los mensajes del chat no llegan al teléfono
Causa. Se ha cambiado Identifier en shared/config.lua. Cuxial Gang los envía a la app cuxial-gang.
Solución. Vuelve a poner Identifier = "cuxial-gang" y reinicia el recurso.
La reserva se rechaza por falta de dinero
Causa. El precio completo se cobra por adelantado de PaymentAccount, que por defecto es 'cash'. Con DirtyPayout = true la app cobra el ítem black_money a través de ox_inventory.
Solución. Pon en PaymentAccount la cuenta que quieras. Con DirtyPayout = true, comprueba que ox_inventory está en marcha y que el ítem black_money existe.
La acompañante no sube al vehículo
Causa. Tiene que cumplirse todo esto a la vez:
- El jugador es el conductor.
- El vehículo está más cerca que
MaxDistancey va más despacio queMaxVehicleSpeed. - El asiento del copiloto está libre.
- La clase del vehículo no está en
BlackListedVehicleClassesy el modelo no está enBlackListedVehicles. - La bocina se mantiene durante
HornHoldTimemilisegundos.
Solución. Para junto a ella con un coche que tenga libre el asiento del copiloto y mantén la bocina. Un aviso en pantalla indica cuándo el vehículo no sirve o el asiento está ocupado.
La acompañante se marcha antes de que empiecen los servicios
Causa. Tras la recogida el jugador tiene FindAreaTimeout (dos minutos por defecto) para parar al menos a MinSecludedDistance metros, en un lugar donde ningún otro ped a menos de 75 metros vea el vehículo. También se marcha si el jugador se baja del vehículo.
Solución. Conduce a un sitio vacío y para. Para hacerlo más fácil, sube FindAreaTimeout o baja MinSecludedDistance en data/kokka.lua.
La acompañante no aparece en el punto de encuentro
Causa. La zone del perfil no tiene entrada en MeetPoints, o pedModel no es un modelo válido.
Solución. Revisa ese perfil en data/kokka.lua. Cada zone tiene que coincidir exactamente con una clave de MeetPoints.
Un perfil añadido a data/kokka.lua no aparece en la app
Causa. La lista de perfiles que ve el jugador forma parte de la interfaz. Escorts solo define el modelo, la zona, el nivel y los servicios de los perfiles que ya existen.
Solución. Edita las entradas existentes en lugar de añadir claves nuevas.
/kokkaduo responde que no hay permiso, o no pasa nada
Causa. El comando está restringido a group.admin. Si se ejecuta pero no se reproduce ninguna animación, uno de los dos jugadores no está en su asiento: el cliente conduce y el escort va en el asiento del copiloto del mismo vehículo.
Solución. Añade al staff a group.admin en server.cfg y sienta a los dos jugadores antes de ejecutar el comando.
Compartir una ubicación con un contacto no hace nada
Causa. La app envía el punto marcado en el GPS del jugador, y no hay ninguno.
Solución. Marca antes un punto en el mapa.
