Skip to content

Commit 231706a

Browse files
v3.7.5
1 parent e066ebb commit 231706a

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

Swing_Prediction.lua

+14-6
Original file line numberDiff line numberDiff line change
@@ -55,20 +55,21 @@ local closestDistance = 2000
5555
local tick = 0
5656
local pLocalClass
5757
local swingrange = 1
58-
local mresolution = 128
58+
local mresolution = 128
59+
local viewheight
5960

60-
function GetViewHeight()
61-
if pLocal == nil then return end
61+
--[[function GetViewHeight()
62+
if pLocal == nil then pLocalOrigin = pLocal:GetAbsOrigin() return pLocalOrigin end
6263
--get pLocal eye level and set vector at our eye level to ensure we cehck distance from eyes
63-
local viewOffset = entities.GetLocalPlayer():GetPropVector( "localdata", "m_vecViewOffset[0]" )
64+
local viewOffset = vector3(0, 0, 75)
6465
local adjustedHeight = pLocal:GetAbsOrigin() + viewOffset
6566
viewheight = (adjustedHeight - pLocal:GetAbsOrigin()):Length()
6667
-- eye level
6768
local Vheight = Vector3(0, 0, viewheight)
6869
pLocalOrigin = (pLocal:GetAbsOrigin() + Vheight)
6970
7071
return pLocalOrigin
71-
end
72+
end]]
7273

7374

7475
function GetClosestEnemy(pLocal, pLocalOrigin)
@@ -251,7 +252,14 @@ local function OnCreateMove(pCmd)
251252

252253
--try get vierwhegiht without crash
253254
if pLocalClass ~= pLocalClasslast then
254-
pLocalOrigin = GetViewHeight()
255+
if pLocal == nil then pLocalOrigin = pLocal:GetAbsOrigin() return pLocalOrigin end
256+
--get pLocal eye level and set vector at our eye level to ensure we cehck distance from eyes
257+
local viewOffset = Vector3(0, 0, 75)
258+
local adjustedHeight = pLocal:GetAbsOrigin() + viewOffset
259+
viewheight = (adjustedHeight - pLocal:GetAbsOrigin()):Length()
260+
-- eye level
261+
local Vheight = Vector3(0, 0, viewheight)
262+
pLocalOrigin = (pLocal:GetAbsOrigin() + Vheight)
255263
end
256264

257265
closestPlayer = GetClosestEnemy(pLocal, pLocalOrigin, players)

0 commit comments

Comments
 (0)