SCRIPT
OV Water: agua, olas y tsunami

Qué incluye

  • Compatible con todos los frameworks: no usa QBCore, Qbox ni ESX, asi que funciona igual en cualquiera; los permisos son ACE del servidor
  • Panel /agua con cinco pestanas (Oleaje, Olas por zona, Marea y claridad, Tsunami y Ajustes rapidos); los cambios se aplican a todos los jugadores y se guardan en data/agua.json
  • Oleaje con intensidad, olas del mar y de la orilla, rugosidad, turbulencia, ruido del oceano y mar profundo; marea de -2 a +2 m y claridad del agua
  • Ajustes rapidos: Normal, Calma total, Mar picado, Tormenta, Hora de surf, Marea alta y Marea baja
  • Tsunami por etapas con alerta grafica y reloj: Aviso, Retirada, Ola, Inundado y Baja; el boton pide una segunda pulsacion porque lo ven todos los jugadores
  • Sirena de aviso con volumen bajo ajustable que sigue sonando unos segundos cuando empieza la ola
  • Retirada del mar de hasta 15 m antes de la ola: el mar desaparece y deja el fondo al descubierto hasta que llega la ola (se puede apagar)
  • Ola 3D propia con espuma, opaca, en tres tamanos (cresta de 11,6 m, 20,8 m y 34,7 m) con colision de cajas con banderas comprobadas en los binarios
  • Inundacion real: 408 cuadros de agua de 500 m cargados desde un water.xml extra que suben por zonas con demora segun la velocidad y la direccion de la ola
  • Fisica: los vehiculos, los objetos sueltos y los NPC flotan y la corriente los arrastra; el agua apaga los motores muy hundidos
  • Golpe de la cresta que lanza a jugadores, NPC, coches (barcos incluidos) y objetos, con ajuste de Potencia del golpe de 0 a 5 y la opcion Golpe sin daño que protege al jugador unos 10 s
  • Temblor de camara ajustable y direccion de la ola de 0 a 360 grados
  • Color natural del mar: 408 mosaicos waterfog repintados, y canales de Vespucci repintados
  • Cuadros de inundacion solapados contra las costuras negras
  • Comandos de administrador que piden permiso al servidor y valen en F8 y en el chat
  • Permisos ACE ov_water.admin, command.agua o group.admin, editables en Config.Permisos
  • Sin ox_lib ni framework: funciona en cualquier servidor con OneSync
  • Clima de tormenta durante el tsunami: nublado, niebla, tormenta y lluvia por etapas, y al terminar vuelve el clima de antes; funciona con OV Clima, qb-weathersync y sus copias, o en modo local con cualquier otro sistema de clima
  • Pruebas automaticas incluidas: 4683 de la logica del tsunami, 56 del servidor y 152 del cliente con simulador

Requisitos

  • OneSync
  • FiveM actual con las natives de agua (GetWaterQuad*, SetWaterQuad*, LoadWaterFromPath)
  • Reinicio COMPLETO del servidor la primera vez (modelos nuevos)
  • Un sistema de clima es opcional: OV Clima, qb-weathersync (o una copia que lo declare) o ninguno
  • Compatible con todos los frameworks (QBCore, Qbox, ESX y los demas): no depende de ninguno ni de ox_lib

Comandos

  • /agua (panel; permiso ov_water.admin, command.agua o group.admin)
  • /aguaprueba [metros] [segundos] (sube el agua un rato para comprobarla)
  • /aguaola [s|m|l] (pone una ola quieta delante de ti, con colision, durante 40 s)
  • /aguagolpe [metros] [impacto] (lanza lo que haya a tu alrededor como si pasara la cresta)
  • /aguatipo [0-4] (cambia el tipo del cuadro de agua donde estas; sin numero lo devuelve)
  • /aguadiag, /aguaquad y /aguacarga (informan de los cuadros de agua y de los mosaicos cargados)