SCRIPT
OV PvP: arenas PvP con 11 modos y 6 mapas en el cielo

Qué incluye

  • 11 modos: Duelo 1v1, 2v2, 3v3, 6v6, Free For All, Captura la Bandera, Bomba, Gun Game (14 armas, cada baja sube de arma), One in Chamber (una bala, cada baja da otra), Crime vs Crime y Police vs Crime
  • 6 arenas propias en el cielo (ov_pvp_mapas): Duelo Lima, Cruce Neon, Torre OV, Islas, Fabrica OV (bomba) y Coliseo OV (banderas)
  • Piezas animadas con colision y sincronizadas con el reloj de red (todos las ven igual): pilares que suben, paneles correderos, plataformas que te llevan, elevadores, puertas blindadas, cinta con cajas, ventiladores y logo que gira
  • Bomba OV propia: modelo con pantalla de cuenta atras en vivo, pitido que se acelera, se planta con E y se desactiva con un minijuego de termita
  • Lobby con equipos A/B, apuesta compartida o individual, puntos y tiempo a elegir, eleccion de mapa con foto y bots IA para completar equipos
  • Apuestas con pote: se cobran al empezar; en empate o si el staff termina la partida se devuelven
  • Equipamiento por modo: cada jugador elige arma principal y secundaria dentro de las permitidas
  • HUD de partida: marcador, reloj, registro de bajas con icono del arma y tiro a la cabeza, rachas y marcador completo con Enter
  • Cada jugador puede mover el marcador y el registro de bajas con /pvphud (se guarda en su juego); Config.Hud para moverlos para todos
  • Pantallas de victoria y derrota con estadisticas, revancha o salir
  • Ranking por bajas, K/D y victorias (/pvptop), ELO, historial de partidas (/pvphistorial) y ranking semanal
  • Modo espectador (/pvpwatch)
  • Torneo World Cup: inscripcion de equipos, bracket de cuartos, semifinal y final, reglas y panel de admin (/torneoadmin) para crear, iniciar, cancelar y forzar ganador
  • Inventario seguro: al entrar se guarda en la tabla pvp_inv_rescate y se devuelve al salir; si el jugador se desconecta o se reinicia el servidor, se devuelve al volver. /pvprescate para el staff
  • Con ox_inventory las armas de la partida son nativas (weaponWheel), sin tocar el inventario del jugador
  • No deja entrar muerto, herido ni esposado; Config.BloquearPresos bloquea a quien esta preso
  • Aparicion segura: espera a que cargue la arena antes de soltarte y te devuelve al punto si caes al vacio; spawn lejos del enemigo y proteccion al reaparecer
  • Compatible con 0r-ambulancejob: dentro de la arena no te da por muerto
  • /pvpcoord: crea tus propias arenas caminando (E para marcar puntos), editor con F y exportar a output/maps_output.lua
  • Marca editable: Config.Marca cambia o quita el logo y el nombre de los menus; OVPConfig.Logos apaga los logos de Otra Vida en las arenas o pone tu PNG
  • Tres idiomas (es, en, pt) en el script y en la interfaz
  • QBCore, Qbox y ESX detectados solos; inventarios ox, qs, origen, qb y el de ESX

Requisitos

  • ox_lib
  • oxmysql
  • ov_pvp_mapas (incluido en el pack)
  • qb-core, qbx_core o es_extended
  • ox_inventory, qs-inventory, origen_inventory, qb-inventory o el inventario de ESX

Comandos

  • /pvp
  • /leavepvp
  • /pvphud
  • /pvptop
  • /pvphistorial
  • /pvpwatch [jugador]
  • /pvpstopwatch
  • /torneo
  • /wc inscribir|equipos|bracket|info
  • Enter: marcador completo en partida
  • E: plantar o desactivar la bomba
  • Staff: /torneoadmin, /wcadmin, /pvpcoord, /pvprescate, /pvpbot