Skip to content

Releases: overextended/ox_inventory

v2.32.2

08 Aug 18:51
Compare
Choose a tag to compare

Bug Fixes

  • client: ped weapons removed before disarm animation (Linden)
  • client: close inventory when entering/exiting a vehicle (Linden)
  • server/inventory: distance check on giveItem event (Linden)
  • server/inventory: ignore invalid inventories during sync (Linden)
  • server/inventory: close player inventories when target is removed (Linden)
  • shared/items: ensure weapons, ammo, and components have weight (Linden)
  • server/inventory: load inventories without dbIds (Linden)

Code Refactoring

  • server/inventory: tweak ReturnInventory (Linden)
  • server/inventory: prevent multiple active saves (Linden)
  • server/inventory: add clearInventories arg to save (Linden)
  • server/inventory: trigger a save 1 minute before restart (Linden)
  • update ox_lib and oxmysql version dependencies (Linden)
  • data/weapons: add WEAPON_TECPISTOL (#1438) #1438 (mikigoalie)
  • data/weapons: add component to at_clip_extended_pistol (Linden)

v2.32.1

04 Aug 01:26
Compare
Choose a tag to compare

Bug Fixes

  • server: syncSlotsWithClients weight values (Linden)
  • server/mysql: ensure valid save count (Linden)
  • server/inventory: weapon metadata sync after removing a component (Linden)
  • server/mysql: leftover print (Linden)

Code Refactoring

  • client: updateSlots weight as number only (Linden)
  • server/inventory: tweak inventory clearing, vehicle datastores (Linden)
  • server/inventory: don't mark vehicles as datastores (Linden)

Chores

v2.32.0

25 Jul 03:14
Compare
Choose a tag to compare

Features

Bug Fixes

  • server/inventory: trigger syncSlotsWithClients after cb response (Linden)
  • client: giveItem error when no peds are visible (Linden)
  • client: add los checks when giving items (Linden)
  • client/qb: missing weapons module (#1411) #1411 (Efstathios Sakidis)
  • server/items: add durability to items (Linden)

Code Refactoring

  • client: check if zone was created before calling RemoveZone (Linden)
  • init: extra ignoreweapons (Linden)
  • shared/items: catch errors for broken item definitions (Linden)
  • client/utils: raycast parameters (Linden)
  • client: restructure giveItem nuicb (Linden)
  • client: give item to nearest player if only one exists (Linden)

Chores

v2.31.3

06 Jul 03:29
Compare
Choose a tag to compare

Code Refactoring

  • init: add deferral for breaking errors (Linden)

Chores

  • init: update oxmysql dependency (Linden)

v2.31.2

03 Jul 22:37
Compare
Choose a tag to compare

Bug Fixes

  • server/inventory: Inventory.SetMetadata should always sync (Linden)

v2.31.1

02 Jul 00:57
Compare
Choose a tag to compare

Bug Fixes

  • server/mysql: use upsert for db.saveStash (Linden)

v2.31.0

01 Jul 03:22
Compare
Choose a tag to compare

Features

  • server: add item decay (Linden)

Bug Fixes

  • server/inventory: update refreshMaxWeight for multi-access (Linden)
  • client/inventory: GetPlayerMaxWeight (Linden)
  • client: prevent updateInventory error on invalid data (Linden)
  • server/items: Items.UpdateDurability should not sync if unchanged (Linden)
  • server/inventory: Inventory.GetItem adds count twice (Linden)

Code Refactoring

  • client: print canOpenInventory fail reason (Linden)
  • client: disable NuiFocus warning (Linden)
  • server: move clearStashes query (Linden)
  • server/mysql: change UPDATE_STASH from upsert (Linden)
  • server/inventory: SetMetadata/SetDurability tweaks (Linden)

Chores

  • init: update docs link (Linden)

v2.30.7

20 Jun 21:42
Compare
Choose a tag to compare

Bug Fixes

  • client/crafting: check if data.zones is defined (#1373) #1373 (Polísek)
  • client: update currentWeapon.slot regardless of swap response (Linden)
  • server/inventory: save logic corrections (Linden)

Code Refactoring

  • items: ignore non-string item names in getItem (Linden)

Chores

  • init: update docs link and leave an angrier note for imbeciles (Linden)

v2.30.6

19 Jun 23:23
Compare
Choose a tag to compare

Bug Fixes

  • server/inventory: possible race condition when saving? (Linden)
  • server/mysql: unresolved promise when saving (#1371) #1371 (xXJamie_Xx)

Code Refactoring

  • server/mysql: print number of successfully saved inventories (Linden)
  • server/mysql: await all queries in db.saveInventories (Linden)

v2.30.5

17 Jun 18:54
Compare
Choose a tag to compare

Bug Fixes

  • server/setup: invalid query syntax when converting qb evidence (Linden)
  • data: shop/stash groups type (Linden)
  • server/qb: check and set correct license on buyLicense (#1367) #1367 (Katoteki)
  • client: edge-case errors on restart (Linden)

Code Refactoring

  • client: check if weapon can be equipped before using it (Linden)
  • server/inventory: save tweaks (Linden)
  • client: prevent swapItems if swap is active or unavailable (Linden)
  • client: tweak useItem handling (Linden)