diff --git a/addons/spraymesh_extended/lua/spraymesh/client/cl_init.lua b/addons/spraymesh_extended/lua/spraymesh/client/cl_init.lua index eea8221..6d2d777 100644 --- a/addons/spraymesh_extended/lua/spraymesh/client/cl_init.lua +++ b/addons/spraymesh_extended/lua/spraymesh/client/cl_init.lua @@ -995,3 +995,23 @@ concommand.Add("spraymesh_shownames", function(ply, cmd, args, argstr) print(([[%s %s]]):format(plyStr, URLStr)) end end) + +if spraymesh.DEBUG_MODE then + concommand.Add("spraymesh_debug_place", function() + local tr = LocalPlayer():GetEyeTrace() + + local sprayData = { + SteamID64 = "DEBUG_" .. util.SHA1(CurTime()), + PlayerName = "Debug Spray " .. CurTime(), + HitPos = tr.HitPos, + HitNormal = tr.HitNormal, + TraceNormal = tr.Normal, + URL = spraymesh.SPRAY_URL_DEFAULT, + CoordDistance = spraymesh.COORD_DIST_DEFAULT, + SprayTime = CurTime(), + PlaySpraySound = true + } + + spraymesh.PlaceSpray(sprayData) + end) +end