CoreInv Fully Supported

This commit is contained in:
Jim Shield
2024-01-22 16:55:58 +00:00
committed by GitHub
parent f1ff06c098
commit d17a1da5b2
2 changed files with 48 additions and 44 deletions

View File

@@ -591,16 +591,11 @@ RegisterNetEvent(GetCurrentResourceName()..":server:toggleItem", function(give,
if Config.System.Debug then
print("^6Bridge^7: ^3"..addremove.."^7[^6"..QSInv.."^7] ^2Player^7("..src..") ^6"..Items[item].label.."^7("..item..") x^5"..(amount and amount or "1").."^7")
end
elseif GetResourceState(CoreInv):find("start") then
local id = ""
elseif GetResourceState(CoreInv):find("start") then
if GetResourceState(QBExport):find("start") then
local Player = Core.Functions.GetPlayer(src)
id = Player.PlayerData.citizenid
Player.Functions.RemoveItem(item, amount, nil)
Core.Functions.GetPlayer(src).Functions.RemoveItem(item, amount, nil)
elseif GetResourceState(ESXExport):find("start") then
id = ESX.GetPlayerFromId(src).identifier:gsub(":", "")
Player = ESX.GetPlayerFromId(src)
Player.removeInventoryItem(item, count)
ESX.GetPlayerFromId(src).removeInventoryItem(item, count)
end
if Config.System.Debug then
print("^6Bridge^7: ^3"..addremove.."^7[^6"..CoreInv.."^7] ^2Player^7("..src..") ^6"..Items[item].label.."^7("..item..") x^5"..(amount and amount or "1").."^7")
@@ -640,17 +635,12 @@ RegisterNetEvent(GetCurrentResourceName()..":server:toggleItem", function(give,
print("^6Bridge^7: ^3"..addremove.."^7[^6"..QSInv.."^7] ^2Player^7("..src..") ^6"..Items[item].label.."^7("..item..") x^5"..(amount and amount or "1").."^7")
end
elseif GetResourceState(CoreInv):find("start") then
local id = ""
if GetResourceState(QBExport):find("start") then
local Player = Core.Functions.GetPlayer(src)
id = Player.PlayerData.citizenid
Player.Functions.AddItem(item, amount, nil, nil)
if GetResourceState(QBExport):find("start") or GetResourceState(QBXExport):find("start") then
Core.Functions.GetPlayer(src).Functions.AddItem(item, amount, nil, nil)
elseif GetResourceState(ESXExport):find("start") then
id = ESX.GetPlayerFromId(src).identifier:gsub(":", "")
Player = ESX.GetPlayerFromId(src)
Player.addInventoryItem(item, amount)
ESX.GetPlayerFromId(src).addInventoryItem(item, amount)
end
if Config.System.Debug then
if Config.System.Debug then
print("^6Bridge^7: ^3"..addremove.."^7[^6"..CoreInv.."^7] ^2Player^7("..src..") ^6"..Items[item].label.."^7("..item..") x^5"..(amount and amount or "1").."^7")
end
elseif GetResourceState(CodeMInv):find("start") then