mirror of
https://github.com/jimathy/jim_bridge.git
synced 2026-08-19 14:56:02 +01:00
Add delay for checking for inventory items on qb
Custom inventories apparently load items separately/later into qbshared so the script starts thinking there is definitely 0 items but its checking too early, this forces it to wait until its available to continue
This commit is contained in:
@@ -87,6 +87,12 @@ elseif isStarted(QBExport) then
|
|||||||
itemResource = QBExport
|
itemResource = QBExport
|
||||||
Core = Core or exports[QBExport]:GetCoreObject()
|
Core = Core or exports[QBExport]:GetCoreObject()
|
||||||
Items = Core and Core.Shared.Items or nil
|
Items = Core and Core.Shared.Items or nil
|
||||||
|
CreateThread(function()
|
||||||
|
while not Items or not next(Items) do
|
||||||
|
Items = exports[QBExport]:GetCoreObject().Shared.Items
|
||||||
|
Wait(1000)
|
||||||
|
end
|
||||||
|
end)
|
||||||
if isStarted(QBExport) and not isStarted(QBXExport) then
|
if isStarted(QBExport) and not isStarted(QBXExport) then
|
||||||
RegisterNetEvent('QBCore:Client:UpdateObject', function()
|
RegisterNetEvent('QBCore:Client:UpdateObject', function()
|
||||||
Core = Core or exports[QBExport]:GetCoreObject()
|
Core = Core or exports[QBExport]:GetCoreObject()
|
||||||
|
|||||||
@@ -252,6 +252,7 @@ RegisterNetEvent(getScript()..":server:toggleItem", function(give, item, amount,
|
|||||||
else
|
else
|
||||||
local amountToAdd = amount or 1
|
local amountToAdd = amount or 1
|
||||||
if isStarted(OXInv) then invName = OXInv
|
if isStarted(OXInv) then invName = OXInv
|
||||||
|
jsonPrint(info)
|
||||||
exports[OXInv]:AddItem(src, item, amountToAdd, info, slot)
|
exports[OXInv]:AddItem(src, item, amountToAdd, info, slot)
|
||||||
|
|
||||||
elseif isStarted(QSInv) then invName = QSInv
|
elseif isStarted(QSInv) then invName = QSInv
|
||||||
|
|||||||
Reference in New Issue
Block a user