if Config.InventoryScript ~= "ox_inventory" then return end local itemName = Config.TabletItemName or "tablet" function HasTabletItem() local count = exports.ox_inventory:Search('count', itemName) return count > 0 end exports("UseTabletItem", function(data, itemData) TriggerEvent("gkstablet:client:useTabletItem") end) AddEventHandler('ox_inventory:updateInventory', function() if not Config.TabletItemRequire then return end if not IsTabletOpen then return end if not HasTabletItem() then ItemTabletDeleted() end end) RegisterNetEvent('gkstablet:client:inventory:openStash', function(stashId) if not stashId or stashId == '' then return end if ToggleTablet then ToggleTablet(false) end Wait(150) local ok, err = pcall(function() exports.ox_inventory:openInventory('stash', { id = stashId }) end) if not ok then debugprint("^1[GKS TABLET]^7 Failed to open stash: " .. tostring(err)) end end) debugprint("^2[GKS TABLET]^7: ox_inventory client adapter loaded")