2025-04-05 22:25:06 +00:00

35 lines
909 B
Lua

if not Config.UseTarget then return end
if not Target.IsQB() then return end
function Target.RemoveZone(zone)
exports["qb-target"]:RemoveZone(zone)
end
function Target.AddTargetEntity(entity, parameters)
exports["qb-target"]:AddTargetEntity(entity, parameters)
end
function Target.AddBoxZone(name, coords, size, parameters)
exports["qb-target"]:AddBoxZone(name, coords, size.x, size.y, {
name = name,
debugPoly = Config.Debug,
minZ = coords.z - 2,
maxZ = coords.z + 2,
heading = coords.w
}, parameters)
end
function Target.AddPolyZone(name, points, parameters)
exports["qb-target"]:AddPolyZone(name, points, {
name = name,
debugPoly = Config.Debug,
minZ = points[1].z - 2,
maxZ = points[1].z + 2
}, parameters)
end
function Target.IsTargetStarted()
return GetResourceState("qb-target") == "started"
end