mirror of
https://github.com/jimathy/jim_bridge.git
synced 2026-08-18 22:36:04 +01:00
Update setMetadata server event
Before it was JUST for durability but fixed it to work for all item metadata
This commit is contained in:
@@ -516,17 +516,19 @@ end
|
|||||||
--- ```lua
|
--- ```lua
|
||||||
--- TriggerServerEvent("script:server:setMetaData", { item = "drill", slot = 5, metadata = { durability = 80 } })
|
--- TriggerServerEvent("script:server:setMetaData", { item = "drill", slot = 5, metadata = { durability = 80 } })
|
||||||
--- ```
|
--- ```
|
||||||
RegisterNetEvent(getScript()..":server:setMetaData", function(data)
|
RegisterNetEvent(getScript()..":server:setMetaData", function(data, src)
|
||||||
local src = source
|
local src = src or source
|
||||||
if isStarted(QBInv) or isStarted(PSInv) or isStarted(RSGInv) or isStarted(JPRInv) then
|
if isStarted(QBInv) or isStarted(PSInv) or isStarted(RSGInv) or isStarted(JPRInv) then
|
||||||
debugPrint(src, data.item, 1, data.slot)
|
--debugPrint(src, data.item, 1, data.slot)
|
||||||
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
|
if data.metadata.durability then
|
||||||
|
Player.PlayerData.items[data.slot].description = "HP : "..data.metadata.durability
|
||||||
|
end
|
||||||
Player.Functions.SetInventory(Player.PlayerData.items)
|
Player.Functions.SetInventory(Player.PlayerData.items)
|
||||||
|
|
||||||
elseif isStarted(OXInv) then
|
elseif isStarted(OXInv) then
|
||||||
exports[OXInv]:SetDurability(src, data.slot, data.metadata.durability)
|
exports[OXInv]:SetMetadata(src, data.slot, data.metadata)
|
||||||
|
|
||||||
elseif isStarted(QSInv) then
|
elseif isStarted(QSInv) then
|
||||||
exports[QSInv]:SetItemMetadata(src, data.slot, data.metadata)
|
exports[QSInv]:SetItemMetadata(src, data.slot, data.metadata)
|
||||||
|
|||||||
Reference in New Issue
Block a user