SHARE
TWEET

Untitled

a guest Aug 25th, 2019 71 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local render = fatality.render
  2. local menu = fatality.menu
  3. local config = fatality.config
  4. local input = fatality.input
  5. local entity_list = csgo.interface_handler:get_entity_list()
  6. local global_vars = csgo.interface_handler:get_global_vars()
  7.  
  8. local screen_size = render:screen_size()
  9.  
  10. local fake_mode_item = config:add_item("p9_fake_mode", 0)
  11.  
  12. local fake_mode_combo = menu:add_combo("AA Mode", "RAGE", "ANTI-AIM", "General", fake_mode_item)
  13.  
  14. local fake_direction_stand = menu:get_reference("RAGE", "ANTI-AIM", "Standing", "Fake amount")
  15. local fake_direction_move = menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Fake amount")
  16.  
  17. local stand_yaw_add = menu:get_reference("RAGE", "ANTI-AIM", "Standing", "Yaw add")
  18. local moving_yaw_add = menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Yaw add")
  19.  
  20. local stand_add = menu:get_reference("RAGE", "ANTI-AIM", "Standing", "Add")
  21. local moving_add = menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Add")
  22.  
  23. local hotkey = 0x56
  24. local side = false
  25. local tickcount = 0
  26.  
  27. local local_player
  28.  
  29. local colors =
  30. {
  31.     blue = csgo.color(0, 100, 255, 255),
  32.     green = csgo.color(0, 255, 100, 255)
  33. }
  34.  
  35. fake_mode_combo:add_item("Manual", fake_mode_item)
  36. fake_mode_combo:add_item("Jitter", fake_mode_item)
  37.  
  38. -- left true, right false
  39. function draw_arrow(x, y, size, color, side)
  40.     if(side) then
  41.         for i = 0, (size - 1) do
  42.             render:rect(x - i, y + (i / 2) + 1, 1, size - i, color)
  43.         end
  44.     else
  45.         for i = 0, (size - 1) do
  46.             render:rect(x + i, y + (i / 2) + 1, 1, size - i, color)
  47.         end
  48.     end
  49. end
  50.  
  51. function set_direction(val)
  52.     fake_direction_stand:set_int(val)
  53.     fake_direction_move:set_int(val)
  54. end
  55.  
  56. function set_add(val)
  57.     stand_add:set_int(val)
  58.     moving_add:set_int(val)
  59. end
  60.  
  61. fatality.callbacks:add("events", function(e)
  62.     if(e:get_name() == "player_hurt" and fake_mode_randomize_item:get_bool()) then
  63.         local hurted_player = entity_list:get_player_from_id(e:get_int("userid"))
  64.         local localplayer = entity_list:get_localplayer()
  65.        
  66.         if(hurted_player:get_index() == local_player:get_index()) then
  67.             side = not side
  68.         end
  69.     end
  70. end)
  71.  
  72. fatality.callbacks:add("paint", function()
  73.     if(tickcount > global_vars.tickcount) then tickcount = 0 end
  74.    
  75.     local_player = entity_list:get_localplayer()
  76.    
  77.     if(local_player ~= nil and local_player:is_alive()) then
  78.        
  79.         if(input:is_key_pressed(hotkey)) then
  80.             side = not side
  81.         end
  82.        
  83.         if(fake_mode_item:get_int() == 0) then
  84.             if(side) then -- left
  85.                 draw_arrow(screen_size.x / 2 - 10 - 30, screen_size.y / 2 - 10, 20, colors.green, side)
  86.                 set_direction(100)
  87. set_add(-36)
  88.             else -- right
  89.                 draw_arrow(screen_size.x / 2 + 10 + 30, screen_size.y / 2 - 10, 20, colors.green, side)
  90.                 set_direction(-100)
  91. set_add(40)
  92.             end
  93.            
  94.         elseif(fake_mode_item:get_int() == 1) then
  95.             if(global_vars.tickcount > (tickcount + 1)) then
  96.                 tickcount = global_vars.tickcount
  97.                
  98.                 stand_yaw_add:set_bool(false)
  99.                 moving_yaw_add:set_bool(false)
  100.                
  101.                 side = not side
  102.                 if(side) then
  103.                     set_direction()
  104.                 else
  105.                     set_direction(100)
  106.                 end
  107.             end
  108.         end
  109.     end
  110. end)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top