Advertisement
blah3789

jitter lua

Dec 17th, 2019
438
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local globals   = csgo.interface_handler:get_global_vars()
  2. local engine    = csgo.interface_handler:get_engine_client()
  3. local menu      = fatality.menu
  4. local config    = fatality.config
  5. local input     = fatality.input
  6. local callbacks = fatality.callbacks
  7. local last_tick_stand = globals.realtime
  8. local last_tick_move = globals.realtime
  9. local last_tick_air = globals.realtime
  10.  
  11.  
  12. local in_use_stand = false
  13. local in_use_move = false
  14. local in_use_air = false
  15.  
  16. local fake_jitter_stand_checkbox_item = config:add_item('aa_fake_jitter_stand_checkbox', 0);
  17. local fake_jitter_stand_checkbox = menu:add_checkbox('Fake Jitter Stand', 'Rage', 'Anti-Aim', 'Standing', fake_jitter_stand_checkbox_item);
  18. local fake_jitter_stand_min_slider_item = config:add_item( "aa_fake_jitter_stand_min_slider", 0 );
  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 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 fake_jitter_stand_delay_slider_item = config:add_item( "aa_fake_jitter_stand_delay_slider", 0 );
  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.  
  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 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 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.  
  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 fake_jitter_air_min_slider_item = config:add_item( "aa_fake_jitter_air_min_slider", 0 );
  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 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 fake_jitter_air_delay_slider_item = config:add_item( "aa_fake_jitter_air_delay_slider", 0 );
  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.  
  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.     fake_air = menu:get_reference( "Rage", "Anti-Aim", "Air", "Fake amount" ):get_int( );
  47. };
  48.  
  49.  
  50. local function switch()
  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.                 menu:get_reference( "Rage", "Anti-Aim", "Standing", "Fake amount" ):set_int( fake_jitter_stand_min_slider_item:get_int() );
  55.                 in_use_stand = false;
  56.             else
  57.                 menu:get_reference( "Rage", "Anti-Aim", "Standing", "Fake amount" ):set_int( fake_jitter_stand_max_slider_item:get_int() );
  58.                 in_use_stand = true;
  59.             end
  60.             last_tick_stand = globals.realtime;
  61.         end
  62.     end
  63.  
  64.     if fake_jitter_move_checkbox_item:get_bool() then
  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.             else
  70.                 menu:get_reference( "Rage", "Anti-Aim", "Moving", "Fake amount" ):set_int( fake_jitter_move_max_slider_item:get_int() );
  71.                 in_use_move = true;
  72.             end
  73.             last_tick_move = globals.realtime;
  74.         end
  75.     end
  76.  
  77.     if fake_jitter_air_checkbox_item:get_bool() then
  78.         if last_tick_air + fake_jitter_air_delay_slider_item:get_float() < globals.realtime then
  79.             if in_use_air then
  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.                 menu:get_reference( "Rage", "Anti-Aim", "Air", "Fake amount" ):set_int( fake_jitter_air_max_slider_item:get_int() );
  84.                 in_use_air = true;
  85.             end
  86.             last_tick_air = globals.realtime;
  87.         end
  88.     end
  89. end
  90.  
  91. callbacks:add("paint", switch)
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement