
Money Throwing (QBX /QBCore/ESX)
Sistema profesional de "tirar dinero" estilo strip club para FiveM con sistema de pole dance integrado. Animaciones realistas, billetes físicos sincronizados entre jugadores y dinero recogible del suelo.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⭐ CARACTERÍSTICAS:
• Animación oficial de GTA con prop de pila de billetes en mano
• Cada billete es un prop físico real (velocidad, rotación, dispersión aleatoria)
• Hasta 200 billetes visibles por cliente (configurable)
• Sync visual entre todos los jugadores cercanos en tiempo real
• Cancelación con tecla X — devuelve el dinero al instante
• Re-ejecutar el comando cancela y reembolsa el tirón actual
• Dinero queda en el suelo como pickup recogible (no se pierde)
• Auto-detección del Z del suelo para que los billetes no floten
• Zona esférica interactiva (ox_target) en el punto exacto del drop
• Animación de recoger al hacer pickup
• Sync de drops a jugadores que se conectan después
• Expiración automática configurable (5 min por defecto)
• Limpieza visual automática al recoger
• Multi-Framework: QBX, QB-Core y ESX (Legacy + Modern)
• UI de notificaciones moderna con ox_lib
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💃 POLE DANCE SYSTEM INTEGRADO:
Sistema completo de pole dance incluido con 3 polos preconfigurados en el club vanilla y 10 animaciones MagicCity custom por polo (pandora dances). Las pole dances nativas de GTA (1-3) siempre disponibles. Comando /pole para reposicionar dances en tiempo real desde el juego sin tocar archivos.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 COMANDOS:
• /tirardinero [cantidad] — Tira dinero al piso (default $500, max $5000)
• /pole — Configurar posición de pole dances (admin)
• Tecla X — Cancelar tirón mid-animación con refund automático
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ CONFIGURACIÓN:
• Config.Framework — Seleccionar QBX, QB-Core o ESX
• Config.Command — Nombre del comando (default: tirardinero)
• Config.DefaultAmount — Cantidad default si no se especifica ($500)
• Config.MaxAmount — Máximo por tirón ($5000)
• Config.MaxBills — Cap de billetes visuales (200)
• Config.RestrictedGroup — Permisos (group.admin / false para todos)
• Config.CancelKey — Tecla para cancelar (default: X)
• Config.DropExpireTime — Segundos antes de despawn (300)
• Config.Poles — Posiciones y dances de cada polo
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 CARACTERÍSTICAS TÉCNICAS:
• Billetes son props locales (no networked) — no triggean detección de crashers en anticheats
• Animación se re-aplica si GTA la interrumpe
• Cleanup completo al detener el recurso (zonas, props, partículas)
• Auto-refund en cualquier escenario de cancelación
• Comando registrado vía lib.addCommand con permisos integrados
• Notificaciones unificadas con ox_lib
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📦 DEPENDENCIAS:
• ox_lib
• ox_target
• qbx_core / qb-core / es_extended (según tu framework)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📥 INSTALACIÓN:
Drag-and-drop en tu carpeta de resources. Edita config.lua y selecciona tu framework. Ajusta posiciones de polos si tu club no es el vanilla. Añade ensure suty-moneythrow en server.cfg y restart.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
