mirror of
https://github.com/jimathy/jim_bridge.git
synced 2026-08-19 14:56:02 +01:00
getDurability updates
This commit is contained in:
@@ -766,6 +766,7 @@ function getDurability(item)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if GetResourceState(OXInv):find("start") then
|
if GetResourceState(OXInv):find("start") then
|
||||||
local itemcheck = exports[OXInv]:Search('slots', item)
|
local itemcheck = exports[OXInv]:Search('slots', item)
|
||||||
for k, v in pairs(itemcheck) do
|
for k, v in pairs(itemcheck) do
|
||||||
@@ -775,6 +776,26 @@ function getDurability(item)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if GetResourceState(QSInv):find("start") then
|
||||||
|
local itemcheck = exports[QSInv]:getUserInventory()
|
||||||
|
for k, v in pairs(itemcheck) do
|
||||||
|
if v.name == item and v.slot <= lowestSlot then
|
||||||
|
lowestSlot = v.slot
|
||||||
|
durability = itemcheck[k].metadata.durability
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if GetResourceState(OrigenInv):find("start") then
|
||||||
|
local itemcheck = exports[OrigenInv]:getPlayerInventory()
|
||||||
|
for k, v in pairs(itemcheck) do
|
||||||
|
if v.name == item and v.slot <= lowestSlot then
|
||||||
|
lowestSlot = v.slot
|
||||||
|
durability = itemcheck[k].metadata.durability
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
return durability, lowestSlot
|
return durability, lowestSlot
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -782,19 +803,27 @@ RegisterNetEvent(GetCurrentResourceName()..":server:setMetaData", function(data)
|
|||||||
local src = source
|
local src = source
|
||||||
if GetResourceState(QBInv):find("start") then
|
if GetResourceState(QBInv):find("start") then
|
||||||
local Player = Core.Functions.GetPlayer(src)
|
local Player = Core.Functions.GetPlayer(src)
|
||||||
|
|
||||||
Player.PlayerData.items[data.slot].info = data.metadata
|
Player.PlayerData.items[data.slot].info = data.metadata
|
||||||
Player.PlayerData.items[data.slot].description = "HP : "..data.metadata.durability
|
Player.PlayerData.items[data.slot].description = "HP : "..data.metadata.durability
|
||||||
Player.Functions.SetInventory(Player.PlayerData.items)
|
Player.Functions.SetInventory(Player.PlayerData.items)
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
if GetResourceState(OXInv):find("start") then
|
if GetResourceState(OXInv):find("start") then
|
||||||
exports[OXInv]:SetMetadata(source, data.slot, data.metadata)
|
exports[OXInv]:SetMetadata(source, data.slot, data.metadata)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if GetResourceState(QSInv):find("start") then
|
||||||
|
exports[QSInv]:SetItemMetadata(source, data.slot, data.metadata)
|
||||||
|
end
|
||||||
|
|
||||||
|
if GetResourceState(OrigenInv):find("start") then
|
||||||
|
local item = exports[OrigenInv]:GetItemBySlot(source, data.slot)
|
||||||
|
if item then
|
||||||
|
exports[OrigenInv]:SetItemData(source, item.name, "durability", data.metadata.durability)
|
||||||
|
end
|
||||||
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function toggleDuty()
|
function toggleDuty()
|
||||||
if GetResourceState(QBExport):find("start") or GetResourceState(QBXExport):find("start") then
|
if GetResourceState(QBExport):find("start") or GetResourceState(QBXExport):find("start") then
|
||||||
TriggerServerEvent("QBCore:ToggleDuty")
|
TriggerServerEvent("QBCore:ToggleDuty")
|
||||||
|
|||||||
Reference in New Issue
Block a user