lation scripts
scriptsmembershipdocs
see the scripts
Skip to Content
lation ui
lation interact
lation banking
lation shops
lation jobs
lation weed
lation chop shop

classics

money laundering
drug sales
coke processing
meth crafting
metal detecting
scuba diving
PlayersConfigurationDevelopersChangelog
scuba diving

Changelog

Every scuba diving release, newest first, with what it added, changed and fixed.

2.2.1

April 15, 2026

Latest

Lighter on the server: the air in a diver's scuba gear is now counted in memory while they're underwater and written to the item at set moments. Recommended for servers of 150 players or more.

Changed

  • The air in worn scuba gear is tracked on the server while the diver is underwater and saved to the item when they surface, take the gear off, leave the server or the resource stops. The release measured close to 99% less server time spent on gear under load.
  • If you edited client/functions.lua or server/functions.lua, merge your changes into the new files.

2.2.0

February 16, 2026

Two more inventories, another keys script, group limits and two functions for your own code.

Added

  • tgiann-inventory and jaksam_inventory, detected on their own. See requirements.
  • MrNewbVehicleKeys for the rental boat's keys.
  • start.groupLimit: the most players in a group, the leader included. Off by default.
  • start.addMemberDistCheck: the leader and the player being added must both be at the clerk. Off by default.
  • CanOpenMenu in client/functions.lua: return false to keep the menu shut.
  • DivingStopped in server/functions.lua: called when a group's dive ends.

Changed

  • bridge/client.lua, bridge/server.lua, client/functions.lua, server/functions.lua, config/shared.lua and the locales changed. If you kept edited copies, merge your changes into the new files.

2.1.0

October 5, 2025

Hidden names in groups, a switch for the Continue Diving? prompt, and a function and an export for your own code.

Added

  • setup.hideNames: group members listed by server id instead of character name.
  • start.continue: turn off the Continue Diving? prompt after the last crate.
  • CrateCollected in server/functions.lua: called each time a player picks up a crate.
  • The client export isGearEquipped.

2.0.6

August 17, 2025

A pawn shop at the clerk, and German and Dutch.

Added

  • The Pawn Shop, an optional shop at the clerk that buys finds for cash. See pawn shop.
  • German (de.json) and Dutch (nl.json). See language.

Fixed

  • A miscalculation in coordinates.

2.0.5

July 2, 2025

Maintenance for [lation ui](/docs/ui).

2.0.4

May 15, 2025

Crates that light up as divers get close.

Added

  • Each zone's highlight: crates within a set distance are outlined in a color you choose. On by default.

Fixed

  • Dive clothes work on female characters.
  • A typo.

2.0.3

April 21, 2025

A fix for the dive shop when you open the menu your own way.

Fixed

  • The dive shop works with your own ped or a menu opened with openMenu when start.coords is false.

2.0.2

April 14, 2025

The `getLevelData` export, and a fix for running without the clerk.

Added

  • The client and server export getLevelData.

Fixed

  • Turning the clerk off with start.coords = false no longer causes errors.

2.0.1

April 3, 2025

A fix to a distance check.

Fixed

  • An incorrect distance check.

2.0.0

April 2, 2025

The first release of version 2.

Still stuck? Ask in our Discord: the people who write the scripts answer.

Last updated November 11, 2026

Developers

The scuba diving client and server exports, the functions left open for your own code, and the files that ship open, with signatures, return shapes and Lua examples.

On this page

2.2.12.2.02.1.02.0.62.0.52.0.42.0.32.0.22.0.12.0.0
lation scripts

FiveM scripts for Qbox, QBCore and ESX servers, made to look and work like one product.

store

  • all scripts
  • membership
  • classics

help

  • docs
  • discord
  • email support

legal

  • terms
  • refunds
  • privacy
© 2026 Lation Labslationscripts.com
  • home
  • scripts
  • membership
  • docs