Files
red-valley/resources/[framework]/[addons]/qs-vehiclekeys/server/custom/misc/usableItem.lua
2026-03-29 21:41:17 +03:00

33 lines
1.0 KiB
Lua

if Config.InventoryScript == 'ox' then
return
end
RegisterUsableItem(Config.LockpickItem, function(source)
local src = source
TriggerClientEvent(Config.Eventprefix..":client:useLockpick", src, false)
end)
RegisterUsableItem(Config.AdvancedLockpickItem, function(source)
local src = source
TriggerClientEvent(Config.Eventprefix..":client:useLockpick", src, true)
end)
RegisterUsableItem(Config.VehicleKeysItem, function(source, item, itemData)
local plate = item.info.plate
local model = item.info.description
TriggerClientEvent(Config.Eventprefix .. ':client:UseKey', source, plate, model)
end)
RegisterUsableItem(Config.PlateItem, function(source, item)
local plate = item.info.plate
TriggerClientEvent(Config.Eventprefix..':client:UsePlate', source, plate)
end)
RegisterUsableItem(Config.GPSItem, function(source)
TriggerClientEvent(Config.Eventprefix..':client:UseGPS', source)
end)
RegisterUsableItem(Config.TrackerItem, function(source)
TriggerClientEvent(Config.Eventprefix..':client:UseTracker', source)
end)