hook.Add("Think", "govnoaimbot", function()
if not aimbotEnabled then return end
local ply = LocalPlayer()
if not isValidEntity(ply) then return end
local target = findTargetClosestToCrosshair()
if not isValidEntity(target) then return end
local currentAngle = ply:EyeAngles()
local targetAngle = (target:EyePos() - ply:GetShootPos()):Angle()
local smoothing = 1 - (smoothingFactor / 100)
local smoothedAngle = LerpAngle(smoothing, currentAngle, targetAngle)
ply:SetEyeAngles(smoothedAngle)
if autoFireEnabled then
autoFire(target)
end
-- начало моего кода на бинд
hook.Add("PlayerButtonDown", "ToggleaimbotEnabled", function()
if input.IsKeyDown(KEY_0) and not aimbotEnabled then
aimbotEnabled = not aimbotEnabled
aimbotEnabled = true
elseif not input.IsKeyDown(KEY_0) then
aimbotEnabled = false
end
end)
-- Хук, где вызывается функция, если она активна
for key = KEY_A, KEY_Z do
hook.Add("Tick", "RunaimbotEnabledEnabled", function(ply, button)
if button == (KEY_0) then
aimbotEnabled()
thirdPersonKeyPanel.OnMousePressed = function()
keyLabel:SetText("...")
hook.Add("Think", "CaptureKey", function()
if input.IsKeyDown(KEY_ESCAPE) then
hook.Remove("Think", "CaptureKey")
return
end
for key = KEY_A, KEY_Z do
if input.IsKeyDown(KEY_0) then
hook.Remove("Think", "CaptureKey")
break
end
end
end)
end
end
end)
end
end)