AIMWARE指示器lua发布

之前找的AIMWARE指示器都不合我的口味。于是自己整了个。

预览

图片[1]-AIMWARE指示器lua发布-小N同学

功能

安装

local indicator_lrbot   = gui.Tab(gui.Reference("Visuals"), "Visuals.indicator", "指示器")
local IndicatorWindow   = gui.Window("IndicatorWindow", "自定义指示器", 50, 50, 1030, 450)
local Indicator         = gui.Checkbox( indicator_lrbot, "Indicator", "自定义指示器", 0)
local rb_ind            = gui.Groupbox( IndicatorWindow, "Rage指示器", 10, 10, 245, 0)
local lb_ind            = gui.Groupbox( IndicatorWindow, "Legit指示器", 265, 10, 245, 0)
local indicator_st      = gui.Groupbox( IndicatorWindow, "指示器设置", 520, 10, 245, 0)
local aa_indicator      = gui.Groupbox( IndicatorWindow, "圆环AA", 775, 10, 245, 0)

--自定义指示器窗口
function Indicator_Window()
    if Indicator:GetValue() then
        IndicatorWindow:SetActive(gui.Reference("MENU"):IsActive())
    else
        IndicatorWindow:SetActive(false)
    end
end
callbacks.Register('Draw', 'Indicator_Window', Indicator_Window)

aaidc               = gui.Multibox(aa_indicator, "显示模式" )
lenable             = gui.Checkbox(aaidc, "lenable", "Legit模式下开启", 1)
renable             = gui.Checkbox(aaidc, "renable", "Rage模式下开启", 1)
local radiussl      = gui.Slider(aa_indicator, "radiussl", "指示器直径", 30, 10, 100)
local thicknesssl   = gui.Slider(aa_indicator, "thicknesssl", "指示器厚度", 6, 1, 50)
local bgcp          = gui.ColorPicker(aa_indicator, "bgcp", "底色", 0,0,0,100)
local icp           = gui.ColorPicker(aa_indicator, "icp", "指示器颜色", 255,255,255,255)

local c_t           = gui.Checkbox(indicator_st, "c_t"  , "自定义文本", 1)
local c_te          = gui.Editbox(indicator_st, "c_te" ,"输入自定义文本" )
local mod_ind       = gui.Checkbox(indicator_st, "mod_ind", "模式指示器", 1)
local x_s           = gui.Slider(indicator_st, "x_s", "左右位置", 5, -100, 100)
local y_s           = gui.Slider(indicator_st, "y_s", "上下位置", 5, -100, 100)
local o_s           = gui.Slider(indicator_st, "o_s", "指示器间隔", 5, 20, 100)
c_te:SetValue("Infinity")

---------------------------Rage---------------------------------
htcidc          = gui.Multibox(rb_ind, "基础功能指示器" )
rb_renable      = gui.Checkbox(htcidc, "rb_renable", "暴力功能", 0)
rb_resolver     = gui.Checkbox(htcidc, "rb_resolver", "解析器", 0)
rb_autowall     = gui.Checkbox(htcidc, "rb_autowall", "自动穿墙", 0)
rb_silent       = gui.Checkbox(htcidc, "rb_silent", "静默", 0)
rb_ramfov       = gui.Checkbox(htcidc, "rb_ramfov", "瞄准角度", 0)

wpidc           = gui.Multibox(rb_ind, "武器指示器" )
rb_showdmg      = gui.Checkbox(wpidc, "rb_showdmg", "伤害", 0)
rb_showhtc      = gui.Checkbox(wpidc, "rb_showhtc", "命中率", 0)
rb_ph           = gui.Checkbox(wpidc, "rb_ph", "精准射击", 0)
rb_pic          = gui.Checkbox(wpidc, "rb_pic", "预测", 0)

aaidc           = gui.Multibox(rb_ind, "AA指示器" )
rb_bd           = gui.Checkbox(aaidc, "rb_bd", "基础角度", 0)
rb_ro           = gui.Checkbox(aaidc, "rb_ro", "上半身角度", 0)
rb_lby          = gui.Checkbox(aaidc, "rb_lby", "下半身角度", 0)

htcidc          = gui.Multibox(rb_ind, "增强功能指示器" )
rb_hideshot     = gui.Checkbox(htcidc, "rb_hideshot", "不抬头", 0)
rb_dt           = gui.Checkbox(htcidc, "rb_dt", "DT", 0)
rb_dtt          = gui.Checkbox(htcidc, "rb_dtt", "DT类型及tick", 0)
rb_bt           = gui.Checkbox(htcidc, "rb_bt", "回溯", 0)

miscidc         = gui.Multibox(rb_ind, "强力功能指示器" )
rb_fklag        = gui.Checkbox(miscidc, "rb_fklag", "假卡", 0)
rb_fklagt       = gui.Checkbox(miscidc, "rb_fklagt", "假卡模式", 0)
rb_fkdck        = gui.Checkbox(miscidc, "rb_fkdck", "假蹲", 0)
rb_sw           = gui.Checkbox(miscidc, "rb_sw", "慢走", 0)
rb_peek         = gui.Checkbox(miscidc, "rb_peek", "自动PEEK", 0)

---------------------------Legit---------------------------------
lbidc           = gui.Multibox(lb_ind,  "基础指示器" )
lb_aimbot       = gui.Checkbox(lbidc,   "lb_aimbot", "自瞄", 0)
lb_trg          = gui.Checkbox(lbidc,   "lb_trg", "扳机", 0)

lwpidc          = gui.Multibox(lb_ind,  "武器指示器" )
lb_smooth       = gui.Checkbox(lwpidc,  "lb_smooth","平滑度", 0)
lb_maf          = gui.Checkbox(lwpidc,  "lb_maf","最大瞄准范围", 0)
lb_mif          = gui.Checkbox(lwpidc,  "lb_mif","最小瞄准范围", 0)
lb_tsd          = gui.Checkbox(lwpidc,  "lb_tsd","切换目标时间", 0)
lb_fsd          = gui.Checkbox(lwpidc,  "lb_fsd","第一枪瞄准时间", 0)

autoidc         = gui.Multibox(lb_ind,  "自动功能指示器" )
lb_autowall     = gui.Checkbox(autoidc, "lb_autowall", "自动穿墙", 0)
lb_thrsmoke     = gui.Checkbox(autoidc, "lb_thrsmoke", "自动穿烟", 0)
lb_autoknife    = gui.Checkbox(autoidc, "lb_autoknife", "自动刀", 0)

extidc          = gui.Multibox(lb_ind, "增强功能指示器" )
lb_bt           = gui.Checkbox(extidc, "lb_bt", "回溯", 0)
lb_qs           = gui.Checkbox(extidc, "hi_qs", "急停", 0)

smridc          = gui.Multibox(lb_ind, "强力功能指示器" )
lb_laa          = gui.Checkbox(smridc, "lb_laa", "合法AA", 0)
lb_resovler     = gui.Checkbox(smridc, "lb_resovler", "解析器", 0)

local font = draw.CreateFont("No Surrender", 15,  1000)


local function circle()

    local lp = entities.GetLocalPlayer()

    if lp ~= nil and gui.GetValue("rbot.master") then
		local weapon_dt = {
			[0] = "None",[1] = "hpistol",[2] = "pistol",[3] = "pistol",[4] = "pistol",[7] = "rifle",[8] = "rifle",[9] = "sniper",[10] = "rifle",[11] = "asniper",[13] = "rifle",
			[14] = "lmg",[16] = "rifle",[17] = "smg",[19] = "smg",[23] = "smg",[24] = "smg",[25] = "shotgun",[26] = "smg",[27] = "shotgun",[28] = "lmg",[29] = "shotgun",[30] = "pistol",[31] = "zeus",
			[32] = "pistol",[33] = "smg",[34] = "smg",[35] = "shotgun",[36] = "pistol",[38] = "asniper",[39] = "rifle",[40] = "scout",[60] = "rifle",[61] = "pistol",[63] = "pistol",[64] = "hpistol",
		};
		lp_wt = lp:GetWeaponID();
        local indcx = x_s:GetValue()
        local indcy = y_s:GetValue()
        local indco = o_s:GetValue()
        local tickbase = gui.Reference("Misc", "General", "Server", "sv_maxusrcmdprocessticks")
        local headpos = lp:GetHitboxPosition(0)
        local origin = lp:GetAbsOrigin()
        local angle = (headpos - origin):Angles()
        local cam_angle = engine.GetViewAngles()
        local diff = cam_angle.y - angle.y

        local radius = radiussl:GetValue()
        local thickness = thicknesssl:GetValue()
        local bgr, bgg, bgb, bga = bgcp:GetValue()
        local ir, ig, ib, ia = icp:GetValue()
        if thickness > radius then
            thickness = radius
        end

        local ang = (diff * -1)/8
        if ang < 0 then ang = 22.5 + (22.5 - math.abs(ang)) end
        
        local x, y = draw.GetScreenSize()
        x = x/2
        y = y/2
        if renable:GetValue() then
            for steps = 1, 45, 1 do

                local sin_cur = math.sin(math.rad(steps * 8 + 180))
                local sin_old = math.sin(math.rad(steps * 8 - 8 + 180))
                local cos_cur = math.cos(math.rad(steps * 8 + 180))
                local cos_old = math.cos(math.rad(steps * 8 - 8 + 180))

                local cur_point = nil;
                local old_point = nil;

                cur_point = {x + sin_cur * radius, y + cos_cur * radius};    
                old_point = {x + sin_old * radius, y + cos_old * radius};

                local cur_point2 = nil;
                local old_point2 = nil;

                cur_point2 = {x + sin_cur * (radius - thickness), y + cos_cur * (radius - thickness)};    
                old_point2 = {x + sin_old * (radius - thickness), y + cos_old * (radius - thickness)};

                if steps >= ang - 2 and steps <= ang + 2 then
                    draw.Color(ir, ig, ib, ia)
                else
                    draw.Color(bgr, bgg, bgb, bga)
                end

                if ang - 2 < 0 and steps >= 45 + (ang - 2) then
                    draw.Color(ir, ig, ib, ia)
                end
                if ang + 2 > 45 and steps <= (ang + 2) - 45 then
                    draw.Color(ir, ig, ib, ia)
                end

                draw.Triangle(cur_point[1], cur_point[2], old_point[1], old_point[2], old_point2[1], old_point2[2])
                draw.Triangle(cur_point2[1], cur_point2[2], old_point2[1], old_point2[2], cur_point[1], cur_point[2])    
            end
        end

        local offset = 0
        draw.SetFont(font)

        if c_t:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.master") then
                draw.Color(ir, ig, ib, ia)
            end
            draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "" ..c_te:GetValue().. "")
        end

        if mod_ind:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.master") then
                draw.Color(ir, ig, ib, ia)
            end
            draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "RAGE MOD")
        end

		if rb_showdmg:GetValue() then
            offset = offset + 1
            if weapon_dt[lp_wt] ~= nil then
                draw.Color(ir, ig, ib, ia)
                dmgtext = gui.GetValue("rbot.accuracy.weapon." .. weapon_dt[lp_wt] .. ".mindmg");
                if dmgtext >= 101 then
                    dmgtext = "HP+" .. dmgtext-100
                end
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "DMG    " .. dmgtext .. "")
            else
                offset = offset - 1
            end
        end

        if rb_showhtc:GetValue() then
            offset = offset + 1
            if weapon_dt[lp_wt] ~= nil then
                draw.Color(ir, ig, ib, ia)
                hitc = gui.GetValue("rbot.accuracy.weapon." .. weapon_dt[lp_wt] .. ".hitchance");
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "Hitchance    " .. hitc .. " %")
            else
                offset = offset - 1
            end
        end

        if rb_bd:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.master") then
                draw.Color(ir, ig, ib, ia)
                BaseAngle   = string.match(gui.GetValue( "rbot.antiaim.base" ), "[+-]?[0-9]*[0-9]+")
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "Direction    " .. BaseAngle .. "°")
            else
                offset = offset - 1
            end
        end

        if rb_ro:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.master") then
                draw.Color(ir, ig, ib, ia)
                roaa = gui.GetValue("rbot.antiaim.base.rotation");
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "Rotation    " .. roaa .. "°")
            else
                offset = offset - 1
            end
        end

        if rb_lby:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.master") then
                draw.Color(ir, ig, ib, ia)
                lbyaa = gui.GetValue("rbot.antiaim.base.lby");
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "LBY    " .. lbyaa .. "°")
            else
                offset = offset - 1
            end
        end

        if rb_ramfov:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.master") then
                draw.Color(ir, ig, ib, ia)
                ramfov = gui.GetValue("rbot.aim.target.fov");
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "Aimfov    " .. ramfov .. "°")
            else
                offset = offset - 1
            end
        end

        if rb_fklag:GetValue() then
            offset = offset + 1
            if gui.GetValue("misc.fakelag.enable") == true then
                draw.Color(ir, ig, ib, ia)
                fakelage = gui.GetValue("misc.fakelag.factor");
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "FAKELAG    " ..fakelage.. "")
            else
                offset = offset - 1
            end
        end

        if rb_fklagt:GetValue() and gui.GetValue("misc.fakelag.enable") == true then
            offset = offset + 1
            if gui.GetValue("misc.fakelag.type") == 0 then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "NORMAL FL")
            elseif gui.GetValue("misc.fakelag.type") == 1 then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "ADAPTIVE FL")
            elseif gui.GetValue("misc.fakelag.type") == 2 then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "RANDOM FL")
            elseif gui.GetValue("misc.fakelag.type") == 3 then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "SWITCH FL")
            else
                offset = offset - 1
            end
        end
        if rb_ph:GetValue() then
            offset = offset + 1
            if weapon_dt[lp_wt] ~= nil then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "Precise Hitscan")
            else
                offset = offset - 1
            end
        end

        if rb_pic:GetValue() then
            offset = offset + 1
            if weapon_dt[lp_wt] ~= nil then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "Predictive")
            else
                offset = offset - 1
            end
        end

        if rb_hideshot:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.antiaim.condition.shiftonshot") then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "HIDE SHOT")
            else
                offset = offset - 1
            end
        end

        if rb_bt:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.accuracy.posadj.backtrack") == true then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "BACKTRACK")
            else
                offset = offset - 1
            end
        end

        if rb_dt:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.accuracy.weapon.asniper.doublefire") ~= 0 then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "DOUBLE TAP")
            else
                offset = offset - 1
            end
        end

        if rb_dtt:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.accuracy.weapon.asniper.doublefire") == 1 then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "DEFENSIVE    " ..tickbase:GetValue().." ticks")
            elseif gui.GetValue("rbot.accuracy.weapon.asniper.doublefire") == 2 then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "OFFENSIVE    " ..tickbase:GetValue().." ticks")
            else
                offset = offset - 1
            end
        end

        if rb_resolver:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.accuracy.posadj.resolver") then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "RESOLVER")
            else
                offset = offset - 1
            end
        end

        if rb_autowall:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.hitscan.mode.shared.autowall") then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "AUTO WALL")
            else
                offset = offset - 1
            end
        end

        if rb_renable:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.aim.enable") then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "Ragebot")
            else
                offset = offset - 1
            end
        end

        if rb_silent:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.aim.target.silentaim") then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "SILENT")
            else
                offset = offset - 1
            end
        end

        if rb_sw:GetValue() then
            offset = offset + 1
            local sw_key = gui.GetValue("rbot.accuracy.movement.slowkey")
            if input.IsButtonDown(sw_key) then
                draw.Color(ir, ig, ib, ia)
            else
                draw.Color(bgr, bgg, bgb, bga)
            end
            draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "Slow Walke")
        end

        if rb_fkdck:GetValue() then
            offset = offset + 1
            local fkdck_key = gui.GetValue("rbot.antiaim.extra.fakecrouchkey")
            if input.IsButtonDown(fkdck_key) then
                draw.Color(ir, ig, ib, ia)
            else
                draw.Color(bgr, bgg, bgb, bga)
            end
            draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "FAKE DUCK")
        end

        if rb_peek:GetValue() then
            offset = offset + 1
            local peek_key = gui.GetValue("rbot.accuracy.movement.autopeekkey")
            if input.IsButtonDown(peek_key) then
                draw.Color(ir, ig, ib, ia)
            else
                draw.Color(bgr, bgg, bgb, bga)
            end
            draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "Auto Peek")
        end
    end


    ---------------legit-------------------
    if lp ~= nil and gui.GetValue("lbot.master") then
        local weapon_dt = {
			[0] = "None",[1] = "hpistol",[2] = "pistol",[3] = "pistol",[4] = "pistol",[7] = "rifle",[8] = "rifle",[9] = "sniper",[10] = "rifle",[11] = "asniper",[13] = "rifle",
			[14] = "lmg",[16] = "rifle",[17] = "smg",[19] = "smg",[23] = "smg",[24] = "smg",[25] = "shotgun",[26] = "smg",[27] = "shotgun",[28] = "lmg",[29] = "shotgun",[30] = "pistol",[31] = "zeus",
			[32] = "pistol",[33] = "smg",[34] = "smg",[35] = "shotgun",[36] = "pistol",[38] = "asniper",[39] = "rifle",[40] = "scout",[60] = "rifle",[61] = "pistol",[63] = "pistol",[64] = "hpistol",
		};
		lp_wt = lp:GetWeaponID();
        local indcx = x_s:GetValue()
        local indcy = y_s:GetValue()
        local indco = o_s:GetValue()
        local headpos = lp:GetHitboxPosition(0)
        local origin = lp:GetAbsOrigin()
        local angle = (headpos - origin):Angles()
        local cam_angle = engine.GetViewAngles()
        local diff = cam_angle.y - angle.y

        local radius = radiussl:GetValue()
        local thickness = thicknesssl:GetValue()
        local bgr, bgg, bgb, bga = bgcp:GetValue()
        local ir, ig, ib, ia = icp:GetValue()
        if thickness > radius then
            thickness = radius
        end

        local ang = (diff * -1)/8
        if ang < 0 then ang = 22.5 + (22.5 - math.abs(ang)) end

        local x, y = draw.GetScreenSize()
        x = x/2
        y = y/2
        if lenable:GetValue() then
            for steps = 1, 45, 1 do

                local sin_cur = math.sin(math.rad(steps * 8 + 180))
                local sin_old = math.sin(math.rad(steps * 8 - 8 + 180))
                local cos_cur = math.cos(math.rad(steps * 8 + 180))
                local cos_old = math.cos(math.rad(steps * 8 - 8 + 180))

                local cur_point = nil;
                local old_point = nil;

                cur_point = {x + sin_cur * radius, y + cos_cur * radius};    
                old_point = {x + sin_old * radius, y + cos_old * radius};

                local cur_point2 = nil;
                local old_point2 = nil;

                cur_point2 = {x + sin_cur * (radius - thickness), y + cos_cur * (radius - thickness)};    
                old_point2 = {x + sin_old * (radius - thickness), y + cos_old * (radius - thickness)};

                if steps >= ang - 2 and steps <= ang + 2 then
                    draw.Color(ir, ig, ib, ia)
                else
                    draw.Color(bgr, bgg, bgb, bga)
                end

                if ang - 2 < 0 and steps >= 45 + (ang - 2) then
                    draw.Color(ir, ig, ib, ia)
                end
                if ang + 2 > 45 and steps <= (ang + 2) - 45 then
                    draw.Color(ir, ig, ib, ia)
                end

                draw.Triangle(cur_point[1], cur_point[2], old_point[1], old_point[2], old_point2[1], old_point2[2])
                draw.Triangle(cur_point2[1], cur_point2[2], old_point2[1], old_point2[2], cur_point[1], cur_point[2])    
            end
        end
        local offset = 0
        draw.SetFont(font)


        if c_t:GetValue() then
            offset = offset + 1
            if gui.GetValue("rbot.master") then
                draw.Color(ir, ig, ib, ia)
            end
            draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "" ..c_te:GetValue().. "")
        end

        if mod_ind:GetValue() then
            offset = offset + 1
            if gui.GetValue("lbot.master") then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "LEGIT MOD")
            else
                offset = offset - 1
            end
        end

        if lb_maf:GetValue() then
            offset = offset + 1
            if weapon_dt[lp_wt] ~= nil then
                draw.Color(ir, ig, ib, ia)
                maxfov = gui.GetValue("lbot.weapon.target." .. weapon_dt[lp_wt] .. ".maxfov");
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "MaxFov    " .. maxfov .. "°")
            else
                offset = offset - 1
            end
        end

        if lb_mif:GetValue() then
            offset = offset + 1
            if weapon_dt[lp_wt] ~= nil then
                draw.Color(ir, ig, ib, ia)
                minfov = gui.GetValue("lbot.weapon.target." .. weapon_dt[lp_wt] .. ".minfov");
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "MiniFov    " .. minfov .. "°")
            else
                offset = offset - 1
            end
        end

        if lb_fsd:GetValue() then
            offset = offset + 1
            if weapon_dt[lp_wt] ~= nil then
                draw.Color(ir, ig, ib, ia)
                fsd = gui.GetValue("lbot.weapon.target." .. weapon_dt[lp_wt] .. ".fsd");
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "Shot Delay    " .. fsd .. "ms")
            else
                offset = offset - 1
            end
        end
        if lb_tsd:GetValue() then
            offset = offset + 1
            if weapon_dt[lp_wt] ~= nil then
                draw.Color(ir, ig, ib, ia)
                tsd = gui.GetValue("lbot.weapon.target." .. weapon_dt[lp_wt] .. ".tsd");
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "Switch Delay    " .. tsd .. "ms")
            else
                offset = offset - 1
            end
        end
        if lb_smooth:GetValue() then
            offset = offset + 1
            if weapon_dt[lp_wt] ~= nil then
                draw.Color(ir, ig, ib, ia)
                smooth = gui.GetValue("lbot.weapon.aim." .. weapon_dt[lp_wt] .. ".smooth");
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "smooth    " .. smooth .. "")
            else
                offset = offset - 1
            end
        end

        if lb_autowall:GetValue() then
            offset = offset + 1
            if gui.GetValue("lbot.weapon.vis.shared.autowall") then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "AUTOWALL")
            else
                offset = offset - 1
            end
        end

        if lb_thrsmoke:GetValue() then
            offset = offset + 1
            if gui.GetValue("lbot.weapon.vis.shared.smoke") == true then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "THROUGH SMOKE")
            else
                offset = offset - 1
            end
        end

        if lb_qs:GetValue() then
            offset = offset + 1
            if gui.GetValue("lbot.movement.quickstop") == true then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "QUICK STOP")
            else
                offset = offset - 1
            end
        end
        
        if lb_autoknife:GetValue() then
            offset = offset + 1
            if gui.GetValue("lbot.extra.knifetrigger") == true then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "AUTO KNIFE")
            else
                offset = offset - 1
            end
        end
        
        if lb_laa:GetValue() then
            offset = offset + 1
            if gui.GetValue("lbot.antiaim.type") ~= '"Off"' then 
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "LEGIT AA")
            else
                offset = offset - 1
            end
        end
        
        if lb_bt:GetValue() then
            offset = offset + 1
            if gui.GetValue("lbot.posadj.backtrack") == true then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "BACKTRACK")
            else
                offset = offset - 1
            end
        end
        
        if lb_resovler:GetValue() then
            offset = offset + 1
            if gui.GetValue("lbot.posadj.resolver") == true then
                draw.Color(ir, ig, ib, ia)
                draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "RESOVLER")
            else
                offset = offset - 1
            end
        end

        if lb_aimbot:GetValue() then
            offset = offset + 1
            local ab_key = gui.GetValue("lbot.aim.key")
            if input.IsButtonDown(ab_key) then
                draw.Color(ir, ig, ib, ia)
            else
                draw.Color(bgr, bgg, bgb, bga)
            end
            draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "AIMBOT")
        end

        if lb_trg:GetValue() then
            offset = offset + 1
            local trg_key = gui.GetValue("lbot.trg.key")
            if input.IsButtonDown(trg_key) then
                draw.Color(ir, ig, ib, ia)
            else
                draw.Color(bgr, bgg, bgb, bga)
            end
            draw.TextShadow(x - indcx *10, y + indcy *10 + offset * indco, "TRIGGERBOT")
        end
    end
end
callbacks.Register("Draw", get_current_weapon)
callbacks.Register("Draw", circle)

安装完直接加载,控制开关在 Visual – 指示器

© 版权声明
THE END
点赞13 分享
评论 共1条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片