@@ -49,12 +49,7 @@ end, ItemFlags.FullWidth))]]
49
49
local Menu = {
50
50
-- Tab management - Start with Aimbot tab open by default
51
51
currentTab = 1 , -- 1 = Aimbot, 2 = Charge, 3 = Visuals, 4 = Misc
52
- tabs = {
53
- Aimbot = true ,
54
- Charge = false ,
55
- Visuals = false ,
56
- Misc = false
57
- },
52
+ tabs = { " Aimbot" , " Demoknight" , " Visuals" , " Misc" },
58
53
59
54
-- Aimbot settings
60
55
Aimbot = {
@@ -815,7 +810,7 @@ local function checkInRangeWithLatency(playerIndex, swingRange, pWeapon, cmd, On
815
810
-- Check if instant attack is ready
816
811
local dashKeyBound = gui .GetValue (" dash move key" ) ~= 0
817
812
local instantAttackReady = Menu .Misc .InstantAttack and warp .CanWarp () and warp .GetChargedTicks () >= 13 and
818
- dashKeyBound
813
+ dashKeyBound
819
814
820
815
-- Don't attempt prediction when charging without jump charge
821
816
if isCharging and not Menu .Misc .ChargeJump then
@@ -1231,7 +1226,7 @@ local function OnCreateMove(pCmd)
1231
1226
1232
1227
-- [--------------AimBot-------------------] --get hitbox of ennmy pelwis(jittery but works)
1233
1228
local aimpos = CurrentTarget :GetAbsOrigin () +
1234
- Vheight -- aimpos = (hitbox[1] + hitbox[2]) * 0.5 --if no InRange point accesable then aim at defualt hitbox
1229
+ Vheight -- aimpos = (hitbox[1] + hitbox[2]) * 0.5 --if no InRange point accesable then aim at defualt hitbox
1235
1230
1236
1231
-- Inside your game loop
1237
1232
if Menu .Aimbot .Aimbot then
@@ -2046,17 +2041,15 @@ local function doDraw()
2046
2041
if gui .IsMenuOpen () and ImMenu and ImMenu .Begin (" Swing Prediction" , true ) then
2047
2042
ImMenu .BeginFrame (1 ) -- tabs
2048
2043
Menu .currentTab = ImMenu .TabControl (Menu .tabs , Menu .currentTab )
2049
- updateTabs (Menu .currentTab )
2050
2044
ImMenu .EndFrame ()
2051
2045
2052
- if Menu .tabs . Aimbot then
2046
+ if Menu .currentTab == 1 then -- Aimbot tab
2053
2047
ImMenu .BeginFrame (1 )
2054
2048
Menu .Aimbot .Aimbot = ImMenu .Checkbox (" Enable" , Menu .Aimbot .Aimbot )
2055
2049
ImMenu .EndFrame ()
2056
2050
2057
2051
ImMenu .BeginFrame (1 )
2058
2052
Menu .Aimbot .Silent = ImMenu .Checkbox (" Silent Aim" , Menu .Aimbot .Silent )
2059
- Menu .Aimbot .ChargeBot = ImMenu .Checkbox (" Charge Bot" , Menu .Aimbot .ChargeBot )
2060
2053
ImMenu .EndFrame ()
2061
2054
2062
2055
ImMenu .BeginFrame (1 )
@@ -2073,16 +2066,29 @@ local function doDraw()
2073
2066
ImMenu .EndFrame ()
2074
2067
end
2075
2068
2076
- if Menu .tabs . Misc then
2069
+ if Menu .currentTab == 2 then -- Demoknight tab
2077
2070
ImMenu .BeginFrame (1 )
2078
- Menu .Misc .strafePred = ImMenu .Checkbox (" Local Strafe Pred" , Menu .Misc .strafePred )
2079
- Menu .Misc .ChargeReach = ImMenu .Checkbox (" Charge Reach" , Menu .Misc .ChargeReach )
2071
+ Menu .Charge .ChargeBot = ImMenu .Checkbox (" Charge Bot" , Menu .Charge .ChargeBot )
2072
+ ImMenu .EndFrame ()
2073
+
2074
+ ImMenu .BeginFrame (1 )
2075
+ Menu .Charge .ChargeControl = ImMenu .Checkbox (" Charge Control" , Menu .Charge .ChargeControl )
2076
+ ImMenu .EndFrame ()
2077
+
2078
+ ImMenu .BeginFrame (1 )
2079
+ Menu .Charge .ChargeReach = ImMenu .Checkbox (" Charge Reach" , Menu .Charge .ChargeReach )
2080
2080
ImMenu .EndFrame ()
2081
2081
2082
+ ImMenu .BeginFrame (1 )
2083
+ Menu .Charge .ChargeJump = ImMenu .Checkbox (" Charge Jump" , Menu .Charge .ChargeJump )
2084
+ ImMenu .EndFrame ()
2085
+ end
2086
+
2087
+ if Menu .currentTab == 4 then -- Misc tab
2082
2088
ImMenu .BeginFrame ()
2083
- Menu .Misc .InstantAttack = ImMenu .Checkbox (" Instant Attack" , Menu .Misc .InstantAttack )
2084
- Menu .Misc .advancedHitreg = ImMenu .Checkbox (" Advanced Hitreg" , Menu .Misc .advancedHitreg )
2085
- Menu .Misc .TroldierAssist = ImMenu .Checkbox (" Troldier Assist" , Menu .Misc .TroldierAssist )
2089
+ Menu .Misc .InstantAttack = ImMenu .Checkbox (" Instant Attack" , Menu .Misc .InstantAttack )
2090
+ Menu .Misc .advancedHitreg = ImMenu .Checkbox (" Advanced Hitreg" , Menu .Misc .advancedHitreg )
2091
+ Menu .Misc .TroldierAssist = ImMenu .Checkbox (" Troldier Assist" , Menu .Misc .TroldierAssist )
2086
2092
ImMenu .EndFrame ()
2087
2093
2088
2094
ImMenu .BeginFrame ()
@@ -2097,14 +2103,12 @@ local function doDraw()
2097
2103
end
2098
2104
ImMenu .EndFrame ()
2099
2105
2100
-
2101
2106
ImMenu .BeginFrame (1 )
2102
- Menu .Misc .ChargeControl = ImMenu .Checkbox (" Charge Control" , Menu .Misc .ChargeControl )
2103
- Menu .Misc .ChargeJump = ImMenu .Checkbox (" Charge Jump" , Menu .Misc .ChargeJump )
2107
+ Menu .Misc .strafePred = ImMenu .Checkbox (" Local Strafe Pred" , Menu .Misc .strafePred )
2104
2108
ImMenu .EndFrame ()
2105
2109
end
2106
2110
2107
- if Menu .tabs . Visuals then
2111
+ if Menu .currentTab == 3 then -- Visuals tab
2108
2112
ImMenu .BeginFrame (1 )
2109
2113
Menu .Visuals .EnableVisuals = ImMenu .Checkbox (" Enable" , Menu .Visuals .EnableVisuals )
2110
2114
ImMenu .EndFrame ()
@@ -2135,6 +2139,7 @@ local function doDraw()
2135
2139
ImMenu .EndFrame ()
2136
2140
end
2137
2141
end
2142
+
2138
2143
ImMenu .End ()
2139
2144
end
2140
2145
end
0 commit comments