From 205aa6e91746610fb3d8e06d6e8bfbdb97e9c872 Mon Sep 17 00:00:00 2001 From: Dan Date: Sat, 30 Nov 2019 15:03:44 +0000 Subject: [PATCH] Changed trace start point, added line drawing for debug --- cl_radar.lua | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/cl_radar.lua b/cl_radar.lua index 31f1b7c..8d6e692 100644 --- a/cl_radar.lua +++ b/cl_radar.lua @@ -129,7 +129,7 @@ RADAR.rayTraces = { -- { startVec = { x = -5.0, y = 15.0 }, endVec = { x = -5.0, y = 150.0 }, rayType = "same" }, -- { startVec = { x = 5.0, y = 15.0 }, endVec = { x = 5.0, y = 150.0 }, rayType = "same" }, { startVec = { x = 3.0 }, endVec = { x = 3.0, y = 150.0 }, rayType = "same" }, - { startVec = { x = -3.0 }, endVec = { x = -3.0, y = 150.0 }, rayType = "same" }, + { startVec = { x = -2.0 }, endVec = { x = -2.0, y = 150.0 }, rayType = "same" }, { startVec = { x = -10.0 }, endVec = { x = -10.0, y = 150.0 }, rayType = "opp" }, { startVec = { x = -15.0 }, endVec = { x = -15.0, y = 150.0 }, rayType = "opp" } } @@ -808,6 +808,22 @@ end ) ------------------------------ DEBUG ------------------------------ +Citizen.CreateThread( function() + while ( true ) do + -- Ray line drawing + -- local veh = GetVehiclePedIsIn( PlayerPedId(), false ) + + for k, v in pairs( RADAR.rayTraces ) do + local startP = GetOffsetFromEntityInWorldCoords( PLY.veh, v.startVec.x, 0.0, 0.0 ) + local endP = GetOffsetFromEntityInWorldCoords( PLY.veh, v.endVec.x, v.endVec.y, 0.0 ) + + UTIL:DrawDebugLine( startP, endP ) + end + + Citizen.Wait( 0 ) + end +end ) + --[[ local types = { "FRONT", "FRONT FAST", "REAR", "REAR FAST" } Citizen.CreateThread( function()