SHOW:
|
|
- or go back to the newest paste.
1 | - | -- remake lua by zel |
1 | + | local globals = csgo.interface_handler:get_global_vars() |
2 | - | local engine_client = csgo.interface_handler:get_engine_client() |
2 | + | local engine = csgo.interface_handler:get_engine_client() |
3 | - | local menu = fatality.menu |
3 | + | local menu = fatality.menu |
4 | - | local render = fatality.render |
4 | + | local config = fatality.config |
5 | - | local input = fatality.input |
5 | + | local input = fatality.input |
6 | - | local config = fatality.config |
6 | + | local callbacks = fatality.callbacks |
7 | - | local entity_list = csgo.interface_handler:get_entity_list() |
7 | + | local last_tick_stand = globals.realtime |
8 | - | local global_vars = csgo.interface_handler:get_global_vars() |
8 | + | local last_tick_move = globals.realtime |
9 | local last_tick_air = globals.realtime | |
10 | - | local stand_add_ref22 = menu:get_reference("RAGE", "ANTI-AIM", "Standing", "Add") |
10 | + | |
11 | - | local stand_add_ref = menu:get_reference("RAGE", "ANTI-AIM", "Standing", "Fake type", "Real around fake") |
11 | + | |
12 | - | local stand_dir_ref = menu:get_reference("RAGE", "ANTI-AIM", "Standing", "Fake amount") |
12 | + | local in_use_stand = false |
13 | - | local move_add_ref22 = menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Add") |
13 | + | local in_use_move = false |
14 | - | local move_add_ref = menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Add") |
14 | + | local in_use_air = false |
15 | - | local move_dir_ref = menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Fake amount") |
15 | + | |
16 | local fake_jitter_stand_checkbox_item = config:add_item('aa_fake_jitter_stand_checkbox', 0); | |
17 | - | -- added side for air |
17 | + | local fake_jitter_stand_checkbox = menu:add_checkbox('Fake Jitter Stand', 'Rage', 'Anti-Aim', 'Standing', fake_jitter_stand_checkbox_item); |
18 | - | local air_add_ref2 = menu:get_reference("RAGE", "ANTI-AIM", "Air", "Add") |
18 | + | local fake_jitter_stand_min_slider_item = config:add_item( "aa_fake_jitter_stand_min_slider", 0 ); |
19 | - | local air_add_amount_2 = menu:get_reference("RAGE", "ANTI-AIM", "Air", "Add") |
19 | + | local fake_jitter_stand_min_slider = menu:add_slider( "Fake Jitter Stand Min", "Rage", "Anti-Aim", "Standing", fake_jitter_stand_min_slider_item, -100, 99, 1 ); |
20 | - | local air_dir_ref = menu:get_reference("RAGE", "ANTI-AIM", "Air", "Fake amount") |
20 | + | local fake_jitter_stand_max_slider_item = config:add_item( "aa_fake_jitter_max_stand_slider", 0 ); |
21 | local fake_jitter_stand_max_slider = menu:add_slider( "Fake Jitter Stand Max", "Rage", "Anti-Aim", "Standing", fake_jitter_stand_max_slider_item, -99, 100, 1 ); | |
22 | - | local size_item = config:add_item( "size_item", 18 ) |
22 | + | local fake_jitter_stand_delay_slider_item = config:add_item( "aa_fake_jitter_stand_delay_slider", 0 ); |
23 | - | local size_slider = menu:add_slider( "Arrows size", "visuals", "misc", "local", size_item, 0, 23, 1 ) |
23 | + | local fake_jitter_stand_delay_slider = menu:add_slider( "Jitter Delay", "Rage", "Anti-Aim", "Standing", fake_jitter_stand_delay_slider_item, 0, 60, 0.1 ); |
24 | - | local pos_item = config:add_item( "pos_item", 0 ) |
24 | + | |
25 | - | local lise_slider = menu:add_slider( "Indicator", "rage", "aimbot", "misc" , pos_item, -1080, 0, 1 ) |
25 | + | local fake_jitter_move_checkbox_item = config:add_item('aa_fake_jitter_move_checkbox', 0); |
26 | local fake_jitter_move_checkbox = menu:add_checkbox('Fake Jitter Move', 'Rage', 'Anti-Aim', 'Moving', fake_jitter_move_checkbox_item); | |
27 | local fake_jitter_move_min_slider_item = config:add_item( "aa_fake_jitter_move_min_slider", 0 ); | |
28 | local fake_jitter_move_min_slider = menu:add_slider( "Fake Jitter Moving Min", "Rage", "Anti-Aim", "Moving", fake_jitter_move_min_slider_item, -100, 99, 1 ); | |
29 | local fake_jitter_move_max_slider_item = config:add_item( "aa_fake_jitter_max_move_slider", 0 ); | |
30 | - | local colour_item = config:add_item("C_colour_item", 19 ) -- 14 |
30 | + | local fake_jitter_move_max_slider = menu:add_slider( "Fake Jitter Moving Max", "Rage", "Anti-Aim", "Moving", fake_jitter_move_max_slider_item, -99, 100, 1 ); |
31 | - | local colour_slider = menu:add_slider("Arrows colour", "visuals", "misc", "local", colour_item, 0 , 20, 1) |
31 | + | local fake_jitter_move_delay_slider_item = config:add_item( "aa_fake_jitter_move_delay_slider", 0 ); |
32 | local fake_jitter_move_delay_slider = menu:add_slider( "Jitter Delay", "Rage", "Anti-Aim", "Moving", fake_jitter_move_delay_slider_item, 0, 60, 0.1 ); | |
33 | - | local rainbow_item = config:add_item( "C_rainbow_item", 0 ) |
33 | + | |
34 | - | local rainbow_item_checkbox = menu:add_checkbox( "Enable rainbow arrows", "visuals", "misc", "local", rainbow_item ) |
34 | + | local fake_jitter_air_checkbox_item = config:add_item('aa_fake_jitter_air_checkbox', 0); |
35 | local fake_jitter_air_checkbox = menu:add_checkbox('Fake Jitter Air', 'Rage', 'Anti-Aim', 'Air', fake_jitter_air_checkbox_item); | |
36 | - | local darkmode_item = config:add_item( "C_darkmode_item", 1.0 ) |
36 | + | local fake_jitter_air_min_slider_item = config:add_item( "aa_fake_jitter_air_min_slider", 0 ); |
37 | - | local darkmode_checkbox = menu:add_checkbox( "Enable dark mode for disabled arrows", "visuals", "misc", "local", darkmode_item ) |
37 | + | local fake_jitter_air_min_slider = menu:add_slider( "Fake Jitter Air Min", "Rage", "Anti-Aim", "Air", fake_jitter_air_min_slider_item, -100, 99, 1 ); |
38 | local fake_jitter_air_max_slider_item = config:add_item( "aa_fake_jitter_max_air_slider", 0 ); | |
39 | - | local directindicator_item = config:add_item( "C_directindicator_item", 1.0 ) |
39 | + | local fake_jitter_air_max_slider = menu:add_slider( "Fake Jitter Air Max", "Rage", "Anti-Aim", "Air", fake_jitter_air_max_slider_item, -99, 100, 1 ); |
40 | - | local global_vars = csgo.interface_handler:get_global_vars( ) |
40 | + | local fake_jitter_air_delay_slider_item = config:add_item( "aa_fake_jitter_air_delay_slider", 0 ); |
41 | - | local engine = csgo.interface_handler:get_engine_client( ) |
41 | + | local fake_jitter_air_delay_slider = menu:add_slider( "Jitter Delay", "Rage", "Anti-Aim", "Air", fake_jitter_air_delay_slider_item, 0, 60, 0.1 ); |
42 | - | local entity_list = csgo.interface_handler:get_entity_list( ) |
42 | + | |
43 | local backups = { | |
44 | fake_stand = menu:get_reference( "Rage", "Anti-Aim", "Standing", "Fake amount" ):get_int( ); | |
45 | fake_move = menu:get_reference( "Rage", "Anti-Aim", "Moving", "Fake amount" ):get_int( ); | |
46 | - | local side = false |
46 | + | fake_air = menu:get_reference( "Rage", "Anti-Aim", "Air", "Fake amount" ):get_int( ); |
47 | - | local side_2 = false |
47 | + | }; |
48 | - | local side_3 = false |
48 | + | |
49 | - | local switch_key = 0x58 -- SWITCH KEY BY DEFAULT ITS MAYBE "X" // CHANGE IT HERE https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes |
49 | + | |
50 | - | local switch_held = false |
50 | + | local function switch() |
51 | - | local subpos = 0 |
51 | + | if fake_jitter_stand_checkbox_item:get_bool() then |
52 | if last_tick_stand + fake_jitter_stand_delay_slider_item:get_float() < globals.realtime then | |
53 | if in_use_stand then | |
54 | - | -- draw arrows 1 |
54 | + | menu:get_reference( "Rage", "Anti-Aim", "Standing", "Fake amount" ):set_int( fake_jitter_stand_min_slider_item:get_int() ); |
55 | - | function draw_side_arrow(x, y, size, color, side) |
55 | + | in_use_stand = false; |
56 | - | if(side) then |
56 | + | else |
57 | - | for i = 0, (size - 1) do |
57 | + | menu:get_reference( "Rage", "Anti-Aim", "Standing", "Fake amount" ):set_int( fake_jitter_stand_max_slider_item:get_int() ); |
58 | - | render:rect(x + i, y + (i / 2) + 1, 1, size - i, color) |
58 | + | in_use_stand = true; |
59 | end | |
60 | - | |
60 | + | last_tick_stand = globals.realtime; |
61 | - | else |
61 | + | |
62 | - | for i = 0, (size - 1) do |
62 | + | |
63 | - | render:rect(x - i, y + (i / 2) + 1, 1, size - i, color) |
63 | + | |
64 | - | end |
64 | + | if fake_jitter_move_checkbox_item:get_bool() then |
65 | - | end |
65 | + | if last_tick_move + fake_jitter_move_delay_slider_item:get_float() < globals.realtime then |
66 | if in_use_move then | |
67 | menu:get_reference( "Rage", "Anti-Aim", "Moving", "Fake amount" ):set_int( fake_jitter_move_min_slider_item:get_int() ); | |
68 | in_use_move = false; | |
69 | - | -- draw arrows 2 |
69 | + | else |
70 | - | function draw_side_arrow_2(x, y, size_2, color, side_2) |
70 | + | menu:get_reference( "Rage", "Anti-Aim", "Moving", "Fake amount" ):set_int( fake_jitter_move_max_slider_item:get_int() ); |
71 | - | if(side_2) then |
71 | + | in_use_move = true; |
72 | - | for i = 0, (size_2 - 1) do |
72 | + | |
73 | - | render:rect(x + i, y + (i / 2) + 1, 1, size_2 - i, color) |
73 | + | last_tick_move = globals.realtime; |
74 | end | |
75 | - | |
75 | + | |
76 | - | else |
76 | + | |
77 | - | for i = 0, (size_2 - 1) do |
77 | + | if fake_jitter_air_checkbox_item:get_bool() then |
78 | - | render:rect(x - i, y + (i / 2) + 1, 1, size_2 - i, color) |
78 | + | if last_tick_air + fake_jitter_air_delay_slider_item:get_float() < globals.realtime then |
79 | - | end |
79 | + | if in_use_air then |
80 | - | end |
80 | + | menu:get_reference( "Rage", "Anti-Aim", "Air", "Fake amount" ):set_int( fake_jitter_air_min_slider_item:get_int() ); |
81 | in_use_air = false; | |
82 | else | |
83 | - | local forcebaim_item = config:add_item( "forcebaimindicator", 0 ) |
83 | + | menu:get_reference( "Rage", "Anti-Aim", "Air", "Fake amount" ):set_int( fake_jitter_air_max_slider_item:get_int() ); |
84 | - | local slidewalk_item = config:add_item( "slidewalkindicator", 0 ) |
84 | + | in_use_air = true; |
85 | - | local silent_item = config:add_item( "silentindicator", 0 ) |
85 | + | |
86 | - | local fake_item = config:add_item("fakeindicator", 0 ) |
86 | + | last_tick_air = globals.realtime; |
87 | - | local choke_item = config:add_item("chokeindicator", 0 ) |
87 | + | |
88 | end | |
89 | end | |
90 | - | local indicator_combobox = menu:add_multi_combo( "Indicators", "rage", "aimbot", "misc" ):add_item( "Manual desync", directindicator_item ):add_item( "Force baim", forcebaim_item ):add_item( "SLOW", slidewalk_item ):add_item( "AA ON SHOT", silent_item ):add_item( "Fake", fake_item ):add_item( "Ping", choke_item ) |
90 | + | |
91 | callbacks:add("paint", switch) |