Scripts/resources/[ps]/ps-adminmenu/client/inventory.lua
2024-12-29 21:11:16 +01:00

41 lines
1.5 KiB
Lua

-- Open Inventory
RegisterNetEvent('ps-adminmenu:client:openInventory', function(data, selectedData)
local data = CheckDataFromKey(data)
if not data or not CheckPerms(data.perms) then return end
local player = selectedData["Player"].value
if Config.Inventory == 'ox_inventory' then
TriggerServerEvent("ps-adminmenu:server:OpenInv", player)
else
TriggerServerEvent("inventory:server:OpenInventory", "otherplayer", player)
end
end)
-- Open Stash
RegisterNetEvent('ps-adminmenu:client:openStash', function(data, selectedData)
local data = CheckDataFromKey(data)
if not data or not CheckPerms(data.perms) then return end
local stash = selectedData["Stash"].value
if Config.Inventory == 'ox_inventory' then
TriggerServerEvent("ps-adminmenu:server:OpenStash", stash)
else
TriggerServerEvent("inventory:server:OpenInventory", "stash", tostring(stash))
TriggerEvent("inventory:client:SetCurrentStash", tostring(stash))
end
end)
-- Open Trunk
RegisterNetEvent('ps-adminmenu:client:openTrunk', function(data, selectedData)
local data = CheckDataFromKey(data)
if not data or not CheckPerms(data.perms) then return end
local vehiclePlate = selectedData["Plate"].value
if Config.Inventory == 'ox_inventory' then
TriggerServerEvent("ps-adminmenu:server:OpenTrunk", vehiclePlate)
else
TriggerServerEvent("inventory:server:OpenInventory", "trunk", tostring(vehiclePlate))
TriggerEvent("inventory:client:SetCurrentStash", tostring(vehiclePlate))
end
end)