35 lines
909 B
Lua
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
|