Um sistema completo de DJ para servidores FiveM com suporte a múltiplas zonas, playlists, efeitos visuais sincronizados e muito mais!
- 2 Decks Independentes - Mixe entre duas músicas
- Suporte Multi-Formato - YouTube, MP3, OGG, WAV, M4A, AAC, FLAC, OPUS, WebM
- Controles Completos - Play, Pause, Stop, Volume, EQ (Low/Mid/High)
- Crossfader - Transições suaves entre decks
- BPM Control - 60-180 BPM com sincronização de batidas
- Criar/Editar Playlists - Nome customizável
- Adicionar/Remover Músicas - Interface drag-and-drop
- Reordenar Tracks - Mover para cima/baixo
- Reprodução Automática - Próxima música toca automaticamente
- Modo Shuffle - Ordem aleatória
- Modo Repeat - Loop infinito
- Importar/Exportar - Salvar playlists em JSON
- 22 Props Nativos - Sem necessidade de DLCs
- DJ Equipment - Mesa DJ, speakers, subwoofers
- Stage Lights - Spotlights, work lights, strobes, LED screens
- Effects Equipment - Smoke machines, CO2 jets, fog machines
- Bar & Furniture - Banquetas, mesas, decoração
- Target System - Suporte para ox_target, qb-target e fallback
- 9 Tipos de Efeitos - Lights, Lasers, Smoke, Confetti, Bubbles, Pyro, CO2, UV, None
- Configuração Detalhada - Cor, intensidade, padrão, velocidade
- Sincronização Musical - Efeitos sincronizados com BPM
- Múltiplos Efeitos - Vários efeitos por prop
- Gerenciador Visual - Interface para editar/remover efeitos
- Zonas Independentes - Múltiplos DJs em locais diferentes
- Áudio 3D - Volume baseado em distância
- Sincronização - Todos os jogadores ouvem a mesma música
- Sem Conflitos - Cada zona opera independentemente
- Clone o repositório
git clone https://github.com/llimbus/Qbx_DJ.git- Copie para sua pasta de resources
cp -r Qbx_DJ [caminho-do-servidor]/resources/- Adicione ao server.cfg
ensure Qbx_DJ- Reinicie o servidor
restart Qbx_DJ/dj- Abrir console DJ/djbuilderouF6- Abrir Stage Builder/djbeatcheck- Verificar sistema de batidas/djbeatinfo- Mostrar info de batidas (10s)/djbeattest [bpm]- Testar sistema de batidas/djfix- Reset de UI focus (emergência)
- Insira uma URL (YouTube ou áudio direto) no Deck A ou B
- Clique em Play para iniciar
- Ajuste o Volume e EQ (Low/Mid/High)
- Use o Crossfader para mixar entre decks
- Ajuste o BPM para sincronizar efeitos
- Abra o Stage Builder (
F6) - Clique na tab PLAYLIST
- Adicione URLs no campo de input
- Use os botões:
▶️ Play - Tocar música- ⬆️⬇️ Mover - Reordenar
- 🗑️ Remover - Deletar
- 🔀 Shuffle - Ordem aleatória
- 🔁 Repeat - Loop infinito
- 💾 Salvar - Exportar JSON
- 📂 Carregar - Importar JSON
- Abra o Stage Builder (
F6) - Clique na tab PROPS
- Selecione um prop (DJ Table, Speaker, etc)
- Posicione com as setas do teclado
- Confirme com Enter
- Configure efeitos visuais
- Link Speaker - Vincular speaker à zona DJ
- Unlink Speaker - Desvincular speaker
- Manage Effects - Gerenciar efeitos do prop
- Remove Prop - Remover prop
prop_dj_deck_01- Mesa DJprop_speaker_06- Speaker Grandeprop_speaker_05- Speaker Médioprop_speaker_08- Subwoofer
prop_spot_01- Spotlightprop_worklight_03b- Work Lightprop_worklight_04c- Strobe Lightprop_tv_flat_01- LED Screen
prop_air_bigradar- Smoke Machineprop_air_towbar_01- CO2 Jetprop_air_bigradar_l2- Fog Machine
prop_bar_stool_01- Banqueta Barprop_bar_pump_06- Torneira Cervejaprop_table_03- Mesa Redondaprop_table_04- Mesa Quadradaprop_table_06- Mesa VIP
prop_barrier_work05- Barreiraprop_beach_fire- Fire Pitprop_tv_flat_michael- TV Grandeprop_neon_01- Neon Light
- ox_target (recomendado)
- qb-target
- Fallback (raycast nativo)
- FiveM Server - Build 2802 ou superior
- Framework - Standalone (não requer ESX/QBCore)
- Target System - ox_target, qb-target ou nenhum (opcional)
Nenhuma dependência externa necessária! O sistema é totalmente standalone.
- Howler.js - Reprodução de áudio
- YouTube IFrame API - Suporte para YouTube
- Font Awesome - Ícones
- Resmon Idle: ~0.01ms
- Resmon Ativo: ~0.05ms
- Uso de Memória: ~15MB
- Otimizado para servidores com muitos jogadores
- Alguns props podem não existir em todas as versões do GTA V
- Sincronização pode ter delay em servidores com lag alto
- YouTube pode ter restrições regionais em alguns vídeos
- Hotkeys (F5-F12) para controles rápidos
- Efeitos de som (airhorn, scratch, bass drop)
- Interface melhorada (discos giram, VU meters)
- Verificar todos os 22 props nativos
- Controles avançados (pitch, cue points, loop)
- Mais efeitos visuais (fog, lasers avançados)
- Sistema de eventos (agendar, convites)
- Performance e otimização
- Sistema econômico (cobrar entrada, pagar DJs)
- Integrações (Spotify, SoundCloud, Discord)
- Modos especiais (automático, karaokê, battle)
- Comunidade (Discord, competições)
Veja o TODO.md completo para mais detalhes.
Veja CHANGELOG.md para histórico completo de versões.
Contribuições são bem-vindas! Por favor:
- Fork o projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Este projeto está sob a licença MIT. Veja LICENSE para mais detalhes.
- llimbus - Trabalho Inicial - llimbus
- Comunidade FiveM
- Howler.js
- YouTube IFrame API
- Font Awesome
- Todos os contribuidores
- Discord: Seu Discord
- Issues: GitHub Issues
- Wiki: GitHub Wiki
Em breve...
Feito com ❤️ para a comunidade FiveM