Z-Phone, de Alfaben/Zrav, es un recurso de teléfono FiveM con interfaz web. El vídeo integrado es la presentación histórica V1 del creador. El código posterior incluye ramas QB, ESX y QBX; llamar a V1 la última versión o describir el paquete como exclusivo de QBCore está desactualizado.
Configurar framework y recursos
La revisión examinada es del 15 de enero de 2025. Config.Core utiliza QBX por defecto; elige la rama correspondiente en config/config.lua. La integración QBX sigue obteniendo el export de compatibilidad qb-core. Tener una rama no significa que cada aplicación esté implementada para todos los frameworks: las funciones de facturas QBX contienen partes sin terminar.
Conserva la carpeta z-phone. Las integraciones necesarias incluyen ox_lib y oxmysql, pma-voice para llamadas, interact-sound para notificaciones y tonos, y screenshot-basic para la carga actual de fotos. Las comprobaciones de inventario ESX y QBX utilizan ox_inventory. Copia los archivos de sonido según el README y adapta las consultas bancarias, de viviendas y vehículos en server/core a tus recursos.
Inicia las dependencias antes de ensure z-phone. La tecla predeterminada es M y también está registrado /phone; el jugador necesita el objeto teléfono y debe estar desarmado. Los números se guardan por separado en zp_users. Sincroniza las integraciones que esperan el número original del framework, sin suponer que ya coincidan.
Proteger los datos existentes del teléfono
No importes z-phone.sql sobre una instalación existente sin un plan de recuperación. Contiene 16 instrucciones DROP TABLE para tablas zp_ antes de recrearlas. Haz una copia de la base, revisa el esquema y utiliza una migración que conserve los datos actuales. Una instalación nueva debe empezar en una base de pruebas aislada.
Corregir las integraciones de dinero y cámara
En las integraciones QB y QBX revisadas, addAccountMoney llama a RemoveMoney. Por tanto, un supuesto abono retira dinero. La comprobación de transferencias también espera un objeto charinfo ausente del resultado normalizado del jugador. Corrige estas correspondencias, valida importes positivos y verifica débitos y abonos antes de ofrecer la banca a los jugadores.
El callback de la cámara devuelve al cliente un webhook Discord integrado. Elimina el destino de carga incluido y utiliza una integración debidamente protegida; colocar una credencial privada en ese callback no la mantiene secreta. Instalar solo QBCore y ox_lib no cubre los requisitos de cámara y sonido.
Estos hallazgos proceden del código, no de una sesión FiveM. El recurso no se ejecutó y no se realizó ninguna transferencia, carga Discord ni importación de base de datos. El repositorio y la discusión del creador siguientes proporcionan los archivos reales y el contexto de las versiones.