Files
2026-09-16 16:51:51 +05:45

41 lines
1.2 KiB
Lua

if GetConvar('interact_disabledefault', 'false') == 'true' then
return
end
local api = require 'client.interactions'
api.addGlobalVehicleInteraction({
distance = 5.0,
interactDst = 1.5,
offset = vec3(0.0, 1.0, 0.0),
bone = 'boot',
id = 'interact:defaultTrunk',
options = {
name = 'interact:trunk',
label = 'Trunk',
action = function(entity)
if GetVehicleDoorLockStatus(entity) ~= 1 then
return lib.notify({ type = 'error', title = 'The trunk is locked.' })
end
if GetVehicleDoorAngleRatio(entity, 5) <= 0.0 then
return lib.notify({ type = 'error', title = 'the trunk is not open' })
end
local plate = GetVehicleNumberPlateText(entity)
local invId = 'trunk'..plate
local coords = GetEntityCoords(entity)
TaskTurnPedToFaceCoord(cache.ped, coords.x, coords.y, coords.z, 0)
if not ps-inventory:openInventory('trunk', { id = invId, netid = NetworkGetNetworkIdFromEntity(entity), entityid = entity, door = 5 }) then return end
end,
},
options = {
label = 'hehehe',
action = function(entity)
end,
}
})