β Disponible
FYT-PROSOUND
π΅ FYT-PROSOUND v0.7.0 β Vehicle Hub + DJ Zone + Audio 3D HRTF
El sistema de mΓΊsica mΓ‘s completo del mercado FiveM. Un solo recurso, dos experiencias premium: un HUD interactivo dentro del co
DescripciΓ³n completa
π΅ FYT-PROSOUND v0.7.0 β Vehicle Hub + DJ Zone + Audio 3D HRTF
El sistema de mΓΊsica mΓ‘s completo del mercado FiveM. Un solo recurso, dos experiencias premium: un HUD interactivo dentro del coche + una DJ ZONE realista con mesa, animaciones y controles pro-DJ. Todo con motor de audio 3D HRTF binaural interno β sin xsound, sin dependencias frΓ‘giles.
---
β¨ CaracterΓsticas principales
π Hub del vehΓculo
- Panel interactivo (tecla configurable) con control total del coche desde una NUI premium.
- ReproducciΓ³n de mΓΊsica YouTube / MP3 / SoundCloud desde el propio hub.
- SincronizaciΓ³n de mΓΊsica entre ocupantes del mismo vehΓculo.
- Interfaz con branding personalizable (logo del servidor con animaciΓ³n de fondo).
π§ Motor de audio 3D HRTF propio
- Audio binaural real: escuchas la mΓΊsica moverse alrededor de tu cabeza al girarla.
- Filtros dinΓ‘micos por contexto: dentro/fuera del coche, ventanas abiertas, paredes de MLO, oclusiΓ³n por raycast.
- Bass boost autΓ©ntico + EQ de 10 bandas totalmente funcional.
- YouTube sin backend: reproducciΓ³n directa desde IFrame API. Sin descargar, sin proxy, sin cortes.
- Ajustes finos: distancia mΓ‘xima, low-pass por contexto, volumen relativo β todo en config.lua.
ποΈ DJ ZONE + DJ Creator PRO
- Panel de administraciΓ³n visual para crear zonas DJ persistentes en cualquier punto del mapa.
- Selector 3D: coloca la zona con raycast in-world (E confirma, ESC cancela).
- Gizmo de mesa DJ: mueve la mesa fΓsicamente con WASD/Q/E/Space/Ctrl, rueda para altura fina.
- 7 modelos de mesa incluidos (Cayo Perico, Music Locker, After Hours, Diamond Casino, etc.).
- Animaciones "pinchando" automΓ‘ticas cuando el DJ estΓ‘ reproduciendo.
- Handoff de control: dos DJs pueden pedirse el turno en la misma zona sin conflictos.
- Sistema anti-suplantaciΓ³n: candado por zona, solo un DJ activo a la vez.
- Restricciones por job, horario del juego (abierto de X a Y), radio, volumen.
- Mixer profesional: GAIN, HIGH/MID/LOW, FILTER, CUE, CROSSFADER, LIMITER con Web Audio real.
- FX en vivo: REVERB, DELAY, FILTER, PHASER, DISTORTION con barras arrastrables.
- Vinyl brake realista (gain ramp + lowpass sweep) + scratch en vivo con el jog wheel.
- Todo el mix se sincroniza con los oyentes cercanos (EQ, FX, pause, seek, crossfader).
ποΈ Soundboard (9 pads configurables)
- Sonidos one-shot con audio local (MP3/OGG/WAV/M4A en la carpeta sounds/) o URLs externas.
- Iconos, colores y volumen por pad, editables desde config.lua.
- Auto-corte a 15 s para evitar sonidos infinitos.
π Playlists compartibles + Favoritos
- Cada usuario crea sus playlists y las guarda en BD.
- CΓ³digos cortos de 6 caracteres (ej: AB23XQ) para compartir con otros jugadores.
- Toggle pΓΊblico/privado por lista.
- Favoritos individuales sueltos.
- Persistencia asociada a license: β sobrevive cambios de personaje QB/ESX.
π― IntegraciΓ³n ox_target
- Los DJs interactΓΊan con la mesa vΓa ox_target (opcional; sin Γ©l se sigue accediendo por /djcreator).
---
π Compatibilidad MULTI-FRAMEWORK
Todas las dependencias son OPCIONALES y se auto-detectan en runtime:
ββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CategorΓa β Soportados β
ββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Framework β QBCore Β· QBox Β· ESX legacy / ESX new β
ββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Base de datos β oxmysql Β· mysql-async Β· ghmattimysql Β· (fallback: JSON+KVP local) β
ββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Target β ox_target (opcional) β
ββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Notificaciones β ox_lib Β· QBCore:Notify Β· esx:showNotification Β· feed GTA (fallback) β
ββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Sin ninguno de estos, el script sigue funcionando β solo perderΓ‘s lo que sea especΓfico (jobs restringidos, target, etc.).
---
π Sistema de permisos triple (DJ Creator admin)
- 1) ACE permission (add_ace identifier.steam:XXX fyt.prosound.djcreator allow)
- 2) Whitelist por Discord ID (snowflake numΓ©rico)
- 3) Job del framework (allowedJobs en config)
Cualquiera de las tres vΓas concede acceso.
---
π¦ InstalaciΓ³n en 60 segundos
1. Copia la carpeta FYT-PROSOUND/ a tu resources/.
2. AΓ±ade ensure FYT-PROSOUND al server.cfg (despuΓ©s de ensure oxmysql).
3. (Opcional) Ejecuta install.sql o deja que las tablas se creen solas al arrancar.
4. Reemplaza los logos en web/car/logo.png, web/dj/logo.png, web/car/server-logo.png.
5. Β‘Listo!
GuΓa completa en README-PERSONALIZAR.txt (incluido).
---
π οΈ Editable por el cliente (fuera del escrow)
- β config.lua β TODA la configuraciΓ³n de gameplay, audio, permisos, jobs, soundboard.
- β shared/framework.lua β bridge multi-framework (por si necesitas aΓ±adir uno exΓ³tico).
- β shared/locale.lua β traducciones.
- β sounds/*.mp3 β reemplaza los sonidos del soundboard.
- β Logos del servidor (.png).
- β install.sql β schema de BD.
El resto del cΓ³digo estΓ‘ protegido con Cfx Escrow oficial.
---
β‘ Rendimiento
- Streamer 3D con Wait gating: 150ms cuando hay actividad, 3000ms cuando no hay puntos.
- Raycast de oclusiΓ³n cada 3 ticks (no cada tick).
- Cache dedup + orphan cleanup automΓ‘tico (60s).
- Anim del DJ pausada cuando la UI estΓ‘ oculta.
- Throttling anti-flood en todos los eventos de red (150ms por src).
- Idle: 0.00 β 0.02 ms.
---
π Bonus incluido
- Backend Node.js opcional para metadata YouTube (tΓtulo/thumb/duraciΓ³n) β auto-instalable con INSTALAR.bat.
- yt-dlp.exe incluido (auto-detectado, con soporte cookies opcional).
- Auto-update de yt-dlp con token de seguridad.
- 9 sonidos MP3 de ejemplo para el soundboard.
---
π Requisitos
- FXServer build β₯ 5181 (recomendado)
- OneSync activado
- Lua 5.4
- Cliente FiveM moderno con CEF actualizado
---
π¬ Soporte
- Discord de soporte incluido en la descripciΓ³n de Tebex.
- Actualizaciones gratuitas de por vida para la v0.x.
- Sin dependencias de recursos externos frΓ‘giles = actualiza cuando quieras.
---
FYT-PROSOUND v0.7.0 β hecho por FYT-SCRIPS para ciudades RP que quieren mΓΊsica de verdad, no un reproductor genΓ©rico mΓ‘s.
β π« No redistribuir Β· No revender Β· Licencia individual por servidor Β· Sistema Escrow Cfx oficial