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