From 84cfe1c97d22f120e9c7b8f8c07a78cbb2db28f2 Mon Sep 17 00:00:00 2001 From: Jim Shield Date: Sun, 18 May 2025 16:31:30 +0100 Subject: [PATCH] Fix stash stash opening for some inventories Mainly older inventories may have had issues with custom stash sizes when opening them This should fix compatibility with changing slots and max weight with them on trigger --- shared/stashcontrol.lua | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/shared/stashcontrol.lua b/shared/stashcontrol.lua index 38d55c3..181aa7e 100644 --- a/shared/stashcontrol.lua +++ b/shared/stashcontrol.lua @@ -161,7 +161,10 @@ function openStash(data) }) else TriggerEvent("inventory:client:SetCurrentStash", data.stash) - TriggerServerEvent("inventory:server:OpenInventory", "stash", data.stash, data.stashOptions) + TriggerServerEvent("inventory:server:OpenInventory", "stash", data.stash, { + slots = data.slots or 50, + maxWeight = data.maxWeight or 600000 + }) end elseif isStarted(PSInv) then @@ -174,7 +177,10 @@ function openStash(data) }) else TriggerEvent("inventory:client:SetCurrentStash", data.stash) - TriggerServerEvent("inventory:server:OpenInventory", "stash", data.stash, data.stashOptions) + TriggerServerEvent("inventory:server:OpenInventory", "stash", data.stash, { + slots = data.slots or 50, + maxWeight = data.maxWeight or 600000 + }) end elseif isStarted(RSGInv) then @@ -188,7 +194,10 @@ function openStash(data) else --Fallback to these commands TriggerEvent("inventory:client:SetCurrentStash", data.stash) - TriggerServerEvent("inventory:server:OpenInventory", "stash", data.stash, data.stashOptions) + TriggerServerEvent("inventory:server:OpenInventory", "stash", data.stash, { + slots = data.slots or 50, + maxWeight = data.maxWeight or 600000 + }) end lookEnt(data.coords)