View difference between Paste ID: LYqK3b6W and iW6sds70
SHOW: | | - or go back to the newest paste.
1-
-- remake lua by zel
1+
UI.AddCheckbox("Draw indicators");
2-
local engine_client 	= csgo.interface_handler:get_engine_client()
2+
UI.AddSliderInt("Indicator offset", 1, 100);
3-
local menu 				= fatality.menu
3+
function drawFunction(){
4-
local render            = fatality.render
4+
    var shouldDraw = UI.GetValue("Misc", "JAVASCRIPT", "Script Items", "Draw indicators");
5-
local input             = fatality.input
5+
    if (shouldDraw) {
6-
local config = fatality.config
6+
7-
local entity_list = csgo.interface_handler:get_entity_list()
7+
        var screen_size = Global.GetScreenSize();
8-
local global_vars = csgo.interface_handler:get_global_vars()
8+
        var x = screen_size[0] / 92
9-
9+
        var y = screen_size[1] - (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset") * 10)
10-
local stand_add_ref22 	= menu:get_reference("RAGE", "ANTI-AIM", "Standing", "Add")
10+
        var keybindArray = [
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+
        ];
13-
local move_add_ref22 	= menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Add")
13+
14-
local move_add_ref 	    = menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Add")
14+
        if (UI.IsHotkeyActive("Anti-Aim", "Extra", "Fake duck")) {
15-
local move_dir_ref 	    = menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Fake amount")
15+
            keybindArray.push("DUCK")
16-
16+
        }
17-
-- added side for air
17+
        if (UI.IsHotkeyActive("Rage", "General", "General", "Safe point override")) {
18-
local air_add_ref2    = menu:get_reference("RAGE", "ANTI-AIM", "Air", "Add")
18+
            keybindArray.push("SP")
19-
local air_add_amount_2  = menu:get_reference("RAGE", "ANTI-AIM", "Air", "Add")
19+
        }
20-
local air_dir_ref       = menu:get_reference("RAGE", "ANTI-AIM", "Air", "Fake amount")
20+
        if (UI.IsHotkeyActive("Rage", "Pistol", "Damage", "Minimum damage (on key)")) {
21-
21+
            keybindArray.push("DMG")
22-
local size_item = config:add_item( "size_item", 18 )
22+
        }
23-
local size_slider = menu:add_slider( "Arrows size", "visuals", "misc", "local", size_item, 0, 23, 1 )
23+
        if (UI.IsHotkeyActive("Rage", "Pistol", "Pistol config", "Hitbox override")) {
24-
local pos_item = config:add_item( "pos_item", 0 )
24+
            keybindArray.push("FB")
25-
local lise_slider = menu:add_slider( "Indicator", "rage", "aimbot", "misc" , pos_item, -1080, 0, 1 )
25+
        }
26-
26+
        if (UI.IsHotkeyActive("Rage", "Exploits", "Double Tap")) {
27-
27+
            keybindArray.push("DT")
28-
28+
        }
29-
29+
   
30-
local colour_item = config:add_item("C_colour_item", 19 ) -- 14
30+
        var text_size = 4
31-
local colour_slider = menu:add_slider("Arrows colour", "visuals", "misc", "local", colour_item, 0 , 20, 1)
31+
32-
32+
        for (var i=0;i < keybindArray.length;i++) {
33-
local rainbow_item = config:add_item( "C_rainbow_item", 0 )
33+
            //Global.Print("STD:" + keybindArray[i][0])
34-
local rainbow_item_checkbox = menu:add_checkbox( "Enable rainbow arrows", "visuals", "misc", "local", rainbow_item )
34+
            var textHeight = text_size*5.5
35-
35+
            var y_add = (textHeight * i)
36-
local darkmode_item = config:add_item( "C_darkmode_item", 1.0 )
36+
            var clr = [124,195,13,255]
37-
local darkmode_checkbox = menu:add_checkbox( "Enable dark mode for disabled arrows", "visuals", "misc", "local", darkmode_item )
37+
            if (keybindArray[i] == "DMG") {
38-
38+
                clr = [255,255,255,255]
39-
local directindicator_item = config:add_item( "C_directindicator_item", 1.0 )
39+
            }
40-
local global_vars = csgo.interface_handler:get_global_vars( )
40+
            if (keybindArray[i] == "SP") {
41-
local engine = csgo.interface_handler:get_engine_client( )
41+
                clr = [124,195,13,255]
42-
local entity_list = csgo.interface_handler:get_entity_list( )
42+
            }
43-
43+
            if (keybindArray[i] == "FB") {
44-
44+
                clr = [124,195,13,255]
45-
45+
            }
46-
local side = false
46+
             if (keybindArray[i] == "DUCK") {
47-
local side_2 = false
47+
                clr = [255,255,255,255]
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+
            if (keybindArray[i] == "DT") {
50-
local switch_held = false
50+
                clr = [124,195,13,255]
51-
local subpos = 0
51+
            }
52-
52+
     
53-
53+
            Render.String( x, y - y_add, 0, keybindArray[i], clr,text_size);
54-
-- draw arrows 1
54+
        }
55-
function draw_side_arrow(x, y, size, color, side)
55+
    }
56-
    if(side) then
56+
}
57-
        for i = 0, (size - 1) do
57+
Global.RegisterCallback("Draw","drawFunction")