SCRIPT
Vista previa en preparación

Qué incluye

  • Árbol de salida Sportsman de 7 niveles: pre-stage, stage, tres amarillas, verde y rojo de foul; luces DrawLightWithRange animadas por script, no pintadas en el modelo
  • Secuencia de luces con tiempos configurables en Config.Arbol (pre-stage 1.2 s, stage 1.0 s, tres amarillas a 0.5 s, verde); se activa solo cuando los dos pilotos están en posición
  • Detección automática de foul: si el piloto supera 0.5 m/s antes del verde se registra salida anticipada y el servidor lo declara perdedor al instante
  • Tres modelos 3D propios con colisión comprobada: ov_drag_arbol (árbol de 5.10 m con carcasas emisivas y 14 luces), ov_drag_sensor (poste industrial 3.22 m con cabezal en L y dos sensores de haz) y ov_drag_tablero (marcador 3.60 m con pantalla DUI 512×512)
  • Tablero DUI con tres modos: espera (logo OV + ronda), en vivo (cronómetro doble a 50 ms, velocidad en km/h) y resultados (tiempos, reacción, ganador con flash lima y partículas); animaciones CSS de roll-up, slide-in y scanlines
  • Cinemática de presentación: plano a 3/4 frontal bajo encuadrando a cada piloto en su carril con subtítulo de nombre y carril, luego plano cenital de ambos con 'VS'
  • Cinemática de salida: cámara lateral baja que sigue los autos avanzando durante 3 segundos al verde
  • Cinemática de victoria: órbita de 180° descendente alrededor del ganador con subtítulo de nombre
  • Creador in-game /dragcreator (solo admin): fantasma transparente con raycast de cámara para colocar árbol, sensores y tablero; /dragguardar <nombre> guarda la pista en BD; los carriles de salida se derivan automáticamente del árbol
  • Apuestas IC opcionales: monto mínimo y máximo configurables; el servidor valida el saldo y transfiere al ganador al resolver la carrera
  • Pistas guardadas en oxmysql (tabla ov_drag_pistas) con nombre y datos en JSON; récords por pista con tiempo, reacción y velocidad máxima (tabla ov_drag_records)
  • Detección automática de framework: QBX → QB-Core → ESX → standalone; dinero y permisos de admin por grupo o ACE (ov_drag.admin)
  • Tres idiomas incluidos: español, inglés y portugués; se elige con Config.Idioma

Requisitos

  • OneSync
  • oxmysql
  • qbx_core, qb-core o es_extended (o standalone con ACE)

Comandos

  • /dragcreator — activa el modo creador (requiere permiso de admin)
  • /dragguardar <nombre> — guarda la pista activa en la base de datos
  • E en el totem de inicio para unirse a la cola de carrera
  • X para saltar cinemáticas