Ищу скрипт Anti-Aim Dumper

Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,746
Реакции[?]
1,465
Поинты[?]
2K
get good, get zeus, for ever
Пользователь
Статус
Оффлайн
Регистрация
1 Июн 2018
Сообщения
558
Реакции[?]
90
Поинты[?]
37K
Начинающий
Статус
Оффлайн
Регистрация
24 Май 2022
Сообщения
38
Реакции[?]
3
Поинты[?]
0
Ищу дампер анти аимов для нла
насколько я понимаю override нельзя сдампить
насколько я понимаю override нельзя сдампить
set можно просто через уай гет, а оверрайд нельзя видимо, ну то есть нельзя получить его значение, хз мб я о чем то не знаю
 
Начинающий
Статус
Оффлайн
Регистрация
26 Ноя 2022
Сообщения
22
Реакции[?]
10
Поинты[?]
0
Пожалуйста, авторизуйтесь для просмотра ссылки.

АА переносятся только в hysteria
насколько я понимаю override нельзя сдампить

set можно просто через уай гет, а оверрайд нельзя видимо, ну то есть нельзя получить его значение, хз мб я о чем то не знаю
:get_override()
 
Начинающий
Статус
Оффлайн
Регистрация
24 Май 2022
Сообщения
38
Реакции[?]
3
Поинты[?]
0
ЧВК YAROSLAV
Забаненный
Статус
Оффлайн
Регистрация
25 Дек 2019
Сообщения
595
Реакции[?]
184
Поинты[?]
31K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
покупаешь хистерию и юзаешь луа to hysteria и дампишь аашки
 
Дизайнер
Статус
Оффлайн
Регистрация
18 Авг 2017
Сообщения
1,924
Реакции[?]
2,245
Поинты[?]
146K
Товары в продаже
1
пресеты сдампленные через to hysteria можно расшифровать и спастить
 
she/her
Пользователь
Статус
Оффлайн
Регистрация
29 Сен 2022
Сообщения
294
Реакции[?]
118
Поинты[?]
27K
Pa$$ter
Пользователь
Статус
Оффлайн
Регистрация
9 Июн 2020
Сообщения
241
Реакции[?]
83
Поинты[?]
12K
Антиаим дампер это типа чтобы в аа ереми 20 пуль дампило?
 
Пользователь
Статус
Оффлайн
Регистрация
2 Мар 2021
Сообщения
178
Реакции[?]
79
Поинты[?]
20K
Антиаим дампер это типа чтобы в аа ереми 20 пуль дампило?
это чтобы сделать ахаххахаха когда увидешь какойто смешной пресет и ты хочешь его перенести в свой любимый скрипт чтобы после сидеть и делать ахахахах перед всеми
 
большой босс
Пользователь
Статус
Оффлайн
Регистрация
23 Фев 2020
Сообщения
151
Реакции[?]
53
Поинты[?]
3K
Эксперт
Статус
Оффлайн
Регистрация
22 Мар 2020
Сообщения
2,191
Реакции[?]
484
Поинты[?]
3K
Код:
_Debug = true
--ffi
ffi.cdef[[
    void* __stdcall URLDownloadToFileA(void* LPUNKNOWN, const char* LPCSTR, const char* LPCSTR2, int a, int LPBINDSTATUSCALLBACK);
    bool DeleteUrlCacheEntryA(const char* lpszUrlName);

    int GetProcAddress(void*, const char*);
    void* GetModuleHandleA(const char*);
    typedef void*(__cdecl* ShellExecute)(void*, const char*, const char*, const char*, const char*, int);
    
    typedef struct {
        uint8_t r;
        uint8_t g;
        uint8_t b;
        uint8_t a;
    } color_struct_t;

    typedef void (*console_color_print)(const color_struct_t&, const char*, ...);
    typedef void*(__thiscall* getnetchannel_t)(void*);
    typedef void(__thiscall* settimeout_t)(void*, float, bool);
]]
--ffi end
local clipboard = require "neverlose/clipboard"
local rage = ui.create("Import/Export Rage Cfg")
local visual = ui.create("Import/Export Visual Cfg")
local antiaim = ui.create("Import/Export AntiAim Cfg")
local misc = ui.create("Import/Export Misc Cfg")
--ffi again
--ffi end
local weapon_groups = {"Global" , "Pistols" , "Autosnipers" , "Rifles" , "SMGs" , "Shotguns" , "AWP" , "SSG-08" , "AK-47" , "Desert Eagle" , "R8 Revolver" , "Taser"}

--sidebar

local function colorfulshit(r1, g1, b1, a1, r2, g2, b2, a2, text)
    local output = ''
    local shit = #text-1
    local shit1 = (r2 - r1) / shit
    local shit2 = (g2 - g1) / shit
    local shit3 = (b2 - b1) / shit
    local shit4 = (a2 - a1) / shit
    for i=1, shit+1 do
        output = output .. ('\a%02x%02x%02x%02x%s'):format(r1, g1, b1, a1, text:sub(i, i))
        r1 = r1 + shit1
        g1 = g1 + shit2
        b1 = b1 + shit3
        a1 = a1 + shit4
    end
    return output
end

local sidebartext = colorfulshit(50,245,215,255,75,85,240,255, "Import/Export")
ui.sidebar(sidebartext, "GG")

visual:label("Here you can import/export visual config ((THE ESP FEATRES LIKE THE HEALTH BAR, NAME, ARMOR OR THAT, NOT GONNA WORK!!))")
rage:label("Here you can import/export rage config ((YOU MUST NEED TO SELECT THE GUNS THAT YOU WANT TO IMPORT TO THE CFG BEFORE IMPORT THEM!!))")
antiaim:label("Here you can import/export anti-aim config")
misc:label("Here you can import/export misc config")

print(
    ui.find("visuals","world","other", "asus props")
)

--sidebar end

--visuals function

local allVisualsUnpack = {}
local allVisuals = {

    --world > other

    ui.find("visuals","world","other", "hit marker"),
    {ui.find("visuals","world","other", "hit marker", "3d marker")},
    {ui.find("visuals","world","other", "hit marker", "damage marker")},
    ui.find("visuals","world","other", "hit marker sound"),
    {ui.find("visuals","world","other", "hit marker sound", "head shot")},
    {ui.find("visuals","world","other", "hit marker sound", "body shot")},
    ui.find("visuals","world","other", "hit marker sound", "volume"),
    ui.find("visuals","world","other", "bullet impacts"),
    {ui.find("visuals","world","other", "bullet impacts","client-side impacts")},
    {ui.find("visuals","world","other", "bullet impacts","server-side impacts")},
    ui.find("visuals","world","other", "bullet impacts","glow amount"),
    ui.find("visuals","world","other", "bullet impacts","duration"),
    ui.find("visuals","world","other", "grenade prediction"),
    ui.find("visuals","world","other", "grenade prediction","color"),
    {ui.find("visuals","world","other", "grenade prediction", "color hit")},
    ui.find("visuals","world","other", "grenade prediction", "behind walls"),
    ui.find("visuals","world","other", "grenade prediction", "visualize"),
    ui.find("visuals","world","other", "grenade prediction", "particles"),
    {ui.find("visuals","world","other", "grenade proximity warning")},
    ui.find("visuals","world","other", "asus walls"),
    ui.find("visuals","world","other", "asus props"),

    --world > other end

    --world > ambient
    {ui.find("visuals","world","ambient", "night mode")},
    {ui.find("visuals","world","ambient", "static props")},
    {ui.find("visuals","world","ambient", "post processing")},
    ui.find("visuals","world","ambient", "fog changer"),
    ui.find("visuals","world","ambient", "fog changer", "color"),
    ui.find("visuals","world","ambient", "fog changer", "start"),
    ui.find("visuals","world","ambient", "fog changer", "distance"),
    {ui.find("visuals","world","ambient", "skybox changer")},
    ui.find("visuals","world","ambient", "illumination"),
    ui.find("visuals","world","ambient", "illumination","pitch"),
    ui.find("visuals","world","ambient", "illumination","yaw"),
    ui.find("visuals","world","ambient", "illumination","distance"),
    {ui.find("visuals","world","ambient", "illumination","color")},
    ui.find("visuals","world","ambient", "illumination","draw 3d position"),
    
    --world > ambient end

    -- world > main
    ui.find("visuals","world","main", "field of view"),
    ui.find("visuals","world","main", "override zoom"),
    ui.find("visuals","world","main", "force thirdperson"),
    ui.find("visuals","world","main", "force thirdperson", "distance"),
    ui.find("visuals","world","main", "force thirdperson", "ignore props"),
    ui.find("visuals","world","main", "force thirdperson", "enable animation"),
    ui.find("visuals","world","main", "force thirdperson", "force in spectators"),
    ui.find("visuals","world","main", "visual recoil"),
    ui.find("visuals","world","main", "removals"),

    -- world > main end

    -- players > enemies
    ui.find("visuals","players","enemies","esp","behind walls"),
    ui.find("visuals","players","enemies","esp","dormant"),
    ui.find("visuals","players","enemies","esp","shared esp"),
    ui.find("visuals","players","enemies","esp","shared esp","share with enemies"),
    ui.find("visuals","players","enemies","esp","in-game radar"),
    ui.find("visuals","players","enemies","esp","bullet tracer"),
    ui.find("visuals","players","enemies","esp","bullet tracer","style"),
    ui.find("visuals","players","enemies","esp","bullet tracer","color"),
    ui.find("visuals","players","enemies","esp","offscreen ESP"),   
    ui.find("visuals","players","enemies","esp","offscreen ESP","radius"),
    ui.find("visuals","players","enemies","esp","offscreen ESP","size"),
    ui.find("visuals","players","enemies","esp","offscreen ESP","color"),
    ui.find("visuals","players","enemies","esp","offscreen ESP","pulsing"),
    {ui.find("visuals","players","enemies","esp","sounds")},
    ui.find("visuals","players","enemies","chams","model"),
    {ui.find("visuals","players","enemies","chams","model","visible")},
    {ui.find("visuals","players","enemies","chams","model","invisible")},
    {ui.find("visuals","players","enemies","chams","model","style")},
    ui.find("visuals","players","enemies","chams","model","no occlusion"),
    ui.find("visuals","players","enemies","chams","model","outline"),
    ui.find("visuals","players","enemies","chams","model","brightness"),
    ui.find("visuals","players","enemies","chams","model","fill"),
    ui.find("visuals","players","enemies","chams","model","reflectivity"),
    ui.find("visuals","players","enemies","chams","model","pearlescent"),
    ui.find("visuals","players","enemies","chams","model","shine"),
    ui.find("visuals","players","enemies","chams","model","rim"),
    ui.find("visuals","players","enemies","chams","glow"),
    {ui.find("visuals","players","enemies","chams","glow","default")},
    {ui.find("visuals","players","enemies","chams","glow","rim")},
    {ui.find("visuals","players","enemies","chams","glow","edge highlight")},
    {ui.find("visuals","players","enemies","chams","glow","edge highlight pulse")},
    ui.find("visuals","players","enemies","chams","weapon"),
    ui.find("visuals","players","enemies","chams","weapon","color"),
    ui.find("visuals","players","enemies","chams","weapon","reflectivity"),
    ui.find("visuals","players","enemies","chams","weapon","pearlescent"),
    ui.find("visuals","players","enemies","chams","weapon","shine"),
    ui.find("visuals","players","enemies","chams","weapon","rim"),
    ui.find("visuals","players","enemies","chams","weapon","outline"),
    ui.find("visuals","players","enemies","chams","weapon","brightness"),
    ui.find("visuals","players","enemies","chams","history"),
    ui.find("visuals","players","enemies","chams","history","color"),
    {ui.find("visuals","players","enemies","chams","history","style")},
    ui.find("visuals","players","enemies","chams","history","behind walls"),
    ui.find("visuals","players","enemies","chams","history","reflectivity"),
    ui.find("visuals","players","enemies","chams","history","pearlescent"),
    ui.find("visuals","players","enemies","chams","history","shine"),
    ui.find("visuals","players","enemies","chams","history","rim"),
    ui.find("visuals","players","enemies","chams","history","outline"),
    ui.find("visuals","players","enemies","chams","history","brightness"),
    ui.find("visuals","players","enemies","chams","history","fill"),
    ui.find("visuals","players","enemies","chams","history","animate"),
    ui.find("visuals","players","enemies","chams","on shot"),
    ui.find("visuals","players","enemies","chams","on shot","color"),
    {ui.find("visuals","players","enemies","chams","on shot","style")},
    ui.find("visuals","players","enemies","chams","on shot","behind walls"),
    ui.find("visuals","players","enemies","chams","on shot","reflectivity"),
    ui.find("visuals","players","enemies","chams","on shot","pearlescent"),
    ui.find("visuals","players","enemies","chams","on shot","shine"),
    ui.find("visuals","players","enemies","chams","on shot","rim"),
    ui.find("visuals","players","enemies","chams","on shot","last shot only"),
    ui.find("visuals","players","enemies","chams","on shot","duration"),
    ui.find("visuals","players","enemies","chams","on shot", "outline"),
    ui.find("visuals","players","enemies","chams","on shot","brightness"),
    ui.find("visuals","players","enemies","chams","on shot","fill"),
    ui.find("visuals","players","enemies","chams","ragdolls"),
    {ui.find("visuals","players","enemies","chams","ragdolls", "visible")},
    {ui.find("visuals","players","enemies","chams","ragdolls", "invisible")},
    {ui.find("visuals","players","enemies","chams","ragdolls", "style")},
    ui.find("visuals","players","enemies","chams","ragdolls", "reflectivity"),
    ui.find("visuals","players","enemies","chams","ragdolls", "pearlescent"),
    ui.find("visuals","players","enemies","chams","ragdolls", "shine"),
    ui.find("visuals","players","enemies","chams","ragdolls", "rim"),
    ui.find("visuals","players","enemies","chams","ragdolls", "no occlusion"),
    ui.find("visuals","players","enemies","chams","ragdolls", "outline"),
    ui.find("visuals","players","enemies","chams","ragdolls", "brightness"),
    ui.find("visuals","players","enemies","chams","ragdolls", "fill"),
    
    -- players > enemies end

    -- players > teammate
    ui.find("visuals","players","teammates","esp","behind walls"),
    ui.find("visuals","players","teammates","esp","bullet tracer"),
    ui.find("visuals","players","teammates","esp","bullet tracer","style"),
    ui.find("visuals","players","teammates","esp","bullet tracer","color"),
    {ui.find("visuals","players","teammates","esp","sounds")},
    ui.find("visuals","players","teammates","chams","model"),
    {ui.find("visuals","players","teammates","chams","model","visible")},
    {ui.find("visuals","players","teammates","chams","model","invisible")},
    {ui.find("visuals","players","teammates","chams","model","style")},
    ui.find("visuals","players","teammates","chams","model","no occlusion"),
    ui.find("visuals","players","teammates","chams","model","outline"),
    ui.find("visuals","players","teammates","chams","model","brightness"),
    ui.find("visuals","players","teammates","chams","model","fill"),
    ui.find("visuals","players","teammates","chams","model","reflectivity"),
    ui.find("visuals","players","teammates","chams","model","pearlescent"),
    ui.find("visuals","players","teammates","chams","model","shine"),
    ui.find("visuals","players","teammates","chams","model","rim"),
    ui.find("visuals","players","teammates","chams","glow"),
    {ui.find("visuals","players","teammates","chams","glow","default")},
    {ui.find("visuals","players","teammates","chams","glow","rim")},
    {ui.find("visuals","players","teammates","chams","glow","edge highlight")},
    {ui.find("visuals","players","teammates","chams","glow","edge highlight pulse")},
    ui.find("visuals","players","teammates","chams","weapon"),
    ui.find("visuals","players","teammates","chams","weapon","color"),
    ui.find("visuals","players","teammates","chams","weapon","reflectivity"),
    ui.find("visuals","players","teammates","chams","weapon","pearlescent"),
    ui.find("visuals","players","teammates","chams","weapon","shine"),
    ui.find("visuals","players","teammates","chams","weapon","rim"),
    ui.find("visuals","players","teammates","chams","weapon","outline"),
    ui.find("visuals","players","teammates","chams","weapon","brightness"),
    {ui.find("visuals","players","teammates","chams","ragdolls", "visible")},
    {ui.find("visuals","players","teammates","chams","ragdolls", "invisible")},
    {ui.find("visuals","players","teammates","chams","ragdolls", "style")},
    ui.find("visuals","players","teammates","chams","ragdolls", "reflectivity"),
    ui.find("visuals","players","teammates","chams","ragdolls", "pearlescent"),
    ui.find("visuals","players","teammates","chams","ragdolls", "shine"),
    ui.find("visuals","players","teammates","chams","ragdolls", "rim"),
    ui.find("visuals","players","teammates","chams","ragdolls", "no occlusion"),
    ui.find("visuals","players","teammates","chams","ragdolls", "outline"),
    ui.find("visuals","players","teammates","chams","ragdolls", "brightness"),
    ui.find("visuals","players","teammates","chams","ragdolls", "fill"),

    -- players > teammate end

    -- players > self
    ui.find("visuals","players","self","esp","bullet tracer"),
    ui.find("visuals","players","self","esp","bullet tracer","style"),
    ui.find("visuals","players","self","esp","bullet tracer","color"),
    {ui.find("visuals","players","self","esp","sounds")},
    ui.find("visuals","players","self","chams","model"),
    {ui.find("visuals","players","self","chams","model","visible")},
    {ui.find("visuals","players","self","chams","model","invisible")},
    {ui.find("visuals","players","self","chams","model","style")},
    ui.find("visuals","players","self","chams","model","no occlusion"),
    ui.find("visuals","players","self","chams","model","outline"),
    ui.find("visuals","players","self","chams","model","brightness"),
    ui.find("visuals","players","self","chams","model","fill"),
    ui.find("visuals","players","self","chams","model","reflectivity"),
    ui.find("visuals","players","self","chams","model","pearlescent"),
    ui.find("visuals","players","self","chams","model","shine"),
    ui.find("visuals","players","self","chams","model","rim"),
    ui.find("visuals","players","self","chams","glow"),
    {ui.find("visuals","players","self","chams","glow","default")},
    {ui.find("visuals","players","self","chams","glow","rim")},
    {ui.find("visuals","players","self","chams","glow","edge highlight")},
    {ui.find("visuals","players","self","chams","glow","edge highlight pulse")},
    ui.find("visuals","players","self","chams","weapon"),
    ui.find("visuals","players","self","chams","weapon","color"),
    ui.find("visuals","players","self","chams","weapon","reflectivity"),
    ui.find("visuals","players","self","chams","weapon","pearlescent"),
    ui.find("visuals","players","self","chams","weapon","shine"),
    ui.find("visuals","players","self","chams","weapon","rim"),
    ui.find("visuals","players","self","chams","weapon","outline"),
    ui.find("visuals","players","self","chams","weapon","brightness"),
    ui.find("visuals","players","self","chams","weapon","fill"),
    ui.find("visuals","players","self","chams","viewmodel"),
    {ui.find("visuals","players","self","chams","viewmodel","style")},
    ui.find("visuals","players","self","chams","viewmodel","reflectivity"),
    ui.find("visuals","players","self","chams","viewmodel","pearlescent"),
    ui.find("visuals","players","self","chams","viewmodel","shine"),
    ui.find("visuals","players","self","chams","viewmodel","rim"),
    ui.find("visuals","players","self","chams","viewmodel","outline"),
    ui.find("visuals","players","self","chams","viewmodel","brightness"),
    ui.find("visuals","players","self","chams","viewmodel","fill"),
    ui.find("visuals","players","self","chams","fake"),
    ui.find("visuals","players","self","chams","fake","color"),
    ui.find("visuals","players","self","chams","fake","style"),
    ui.find("visuals","players","self","manage elements","main","box")
}   

    -- players > self end

--Visual export/import function

function unpack()
    for _, i in ipairs(allVisuals) do
        if (type(i) == 'table') then
            local sizeTable = #allVisuals
            for j , k in ipairs(i) do
                table.insert(allVisualsUnpack, k)
            end
        else
            table.insert(allVisualsUnpack, i)
        end
    end
end

unpack()

function  exportVisuals()
    print("Init export")
    local cfg = {}
    local cfgJson
    for index , i in ipairs(allVisualsUnpack) do
        local prop = nil
        if(string.find(tostring(i:get()),'color')) then
            prop = i:get():to_hex()
        else
            prop = i:get()
        end
        cfg[index] = prop
    end

    cfgJson = json.stringify(cfg)
    clipboard.set(cfgJson)
    print("Copied to clipboard")
    print_dev("Copied to clipboard")
    print(cfgJson)
    print("Exported")
    
end

function  importVisuals()
    print("Init import")
    local cfg = json.parse(clipboard.get())
    
    for index, i in ipairs(allVisualsUnpack) do
        i:set(cfg[index])
        print('Setting value: ' .. tostring(cfg[index]))
    end
    print("Imported")
end

visual:button("Export" , function ()
    exportVisuals()
end)

visual:button("Import" , function ()
    importVisuals()
end)

--Visual export/import function end
--visuals function end
--rage function

local settings = {}

for k , v in ipairs(weapon_groups) do
    settings[v] =
    {
        ui.find("Aimbot", "Ragebot", "Main", v, "Enabled"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Enabled", "Silent Aim"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Enabled", "Dormant Aimbot"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Enabled", "Override Resolver"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Peek Assist", "style"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Peek Assist", "auto stop"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Peek Assist", "retreat mode"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Peek Assist", "max distance"),
        ui.find("Aimbot", "Ragebot", "Main", v, "hide shots", "options"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Scope"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Stop"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Stop", "Options"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Stop", "Double Tap"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Stop", "Dynamic Mode"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Stop", "Force Accuracy"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Hitboxes"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Multipoint"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Multipoint", "Head Scale"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Multipoint", "Body Scale"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Minimum Damage"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Minimum Damage", "Delay Shot"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Hit Chance"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Hit Chance", "Strict Hit Chance"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Penetrate Walls"),
        ui.find("Aimbot", "Ragebot", "Safety", v, "Body Aim"),
        ui.find("Aimbot", "Ragebot", "Safety", v, "Body Aim", "Disablers"),
        ui.find("Aimbot", "Ragebot", "Safety", v, "Safe Points"),
        ui.find("Aimbot", "Ragebot", "Safety", v, "Ensure Hitbox Safety")
    }
end

--Rage export/import function

function  export()

    print_dev("Copied to clipboard")

    local cfg = {}

    for k , v in ipairs(weapon_groups) do
        cfg[v] = {}
        for _ , i in pairs(settings[v]) do
            cfg[v][i:get_name()] = i:get()
        end
    end

    clipboard.set(json.stringify(cfg))

end

function  import()
    local cfg = json.parse(clipboard.get())

    for k , v in ipairs(weapon_groups) do
        for _ , i in pairs(settings[v]) do
            i:set(cfg[v][i:get_name()])
        end
    end

    clipboard.set(json.stringify(cfg))

end

rage:button("Export" , function ()
    export()
end)

rage:button("Import" , function ()
    import()
end)

--Rage export/import function end
--Rage function end
--Anti Aim function

local allAntiAimUnpack = {}
local allAntiAim = {
    ui.find("Aimbot","Anti Aim","Misc","Leg Movement"),
    ui.find("Aimbot","Anti Aim","Angles","Pitch"),
    ui.find("Aimbot","Anti Aim","Angles","Yaw"),
    ui.find("Aimbot","Anti Aim","Angles","Yaw","Base"),
    ui.find("Aimbot","Anti Aim","Angles","Yaw","Offset"),
    ui.find("Aimbot","Anti Aim","Fake Lag","Enabled"),
    ui.find("Aimbot","Anti Aim","Fake Lag","Limit"),
    ui.find("Aimbot","Anti Aim","Fake Lag","Variability"),
    ui.find("Aimbot","Anti Aim","Angles","Yaw Modifier"),
    ui.find("Aimbot","Anti Aim","Angles","Yaw Modifier","Offset"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","Inverter"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","Left Limit"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","Right Limit"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","Options"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","Freestanding"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","On Shot"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","LBY Mode"),
    ui.find("Aimbot","Anti Aim","Angles","Freestanding"),
    ui.find("Aimbot","Anti Aim","Angles","Freestanding","Disable Yaw Modifiers"),
    ui.find("Aimbot","Anti Aim","Angles","Freestanding","Body Freestanding"),
    ui.find("Aimbot","Anti Aim","Angles","Extended Angles"),
    ui.find("Aimbot","Anti Aim","Angles","Extended Angles","Extended Pitch"),
    ui.find("Aimbot","Anti Aim","Angles","Extended Angles","Extended Roll")
    }

ui.find('')

--Anti Aim export/import function

function unpackAA()
    for _, i in ipairs(allAntiAim) do
        if (type(i) == 'table') then
            local sizeTable = #allAntiAim
            for j , k in ipairs(i) do
                table.insert(allAntiAimUnpack, k)
            end
        else
            table.insert(allAntiAimUnpack, i)
        end
    end
end

unpackAA()

function  exportAA()
    print("Init export")
    local cfgAA = {}
    local cfgJsonAA
    for index , i in ipairs(allAntiAimUnpack) do
        local prop = nil
        if(string.find(tostring(i:get()),'color')) then
            prop = i:get():to_hex()
        else
            prop = i:get()
        end
        cfgAA[index] = prop
    end

    cfgJsonAA = json.stringify(cfgAA)
    clipboard.set(cfgJsonAA)
    print("Copied to clipboard")
    print_dev("Copied to clipboard")
    print(cfgJsonAA)
    print("Exported")
    
end

function  importAA()
    print("Init import")
    local cfgAA = json.parse(clipboard.get())
    
    for index, i in ipairs(allAntiAimUnpack) do
        i:set(cfgAA[index])
        print('Setting value: ' .. tostring(cfgAA[index]))
    end
    print("Imported")
end

antiaim:button("Export" , function ()
    exportAA()
end)

antiaim:button("Import" , function ()
    importAA()
end)

--Anti Aim export/import function end
--Anti Aim function end
--Misc function

local allmiscUnpack = {}
local allmisc = {
    ui.find("Miscellaneous","main","Movement","bunny hop"),
    ui.find("Miscellaneous","main","Movement","air strafe"),
    ui.find("Miscellaneous","main","Movement","air strafe","smoothing"),
    ui.find("Miscellaneous","main","Movement","air strafe","wasd strafe"),
    ui.find("Miscellaneous","main","Movement","air strafe","circle strafe"),
    ui.find("Miscellaneous","main","Movement","air duck"),
    ui.find("Miscellaneous","main","Movement","air duck","mode"),
    ui.find("Miscellaneous","main","Movement","quick stop"),
    ui.find("Miscellaneous","main","Movement","strafe assist"),
    ui.find("Miscellaneous","main","Movement","infinite duck"),
    ui.find("Miscellaneous","main","Movement","edge jump"),
    ui.find("Miscellaneous","main","in-game","clan tag"),
    ui.find("Miscellaneous","main","in-game","shared features"),
    ui.find("Miscellaneous","main","in-game","preserve kill feed"),
    ui.find("Miscellaneous","main","in-game","reveals"),
    ui.find("Miscellaneous","main","other","anti untrusted"),
    ui.find("Miscellaneous","main","other","unlock hidden cvars"),
    ui.find("Miscellaneous","main","other","filters"),
    ui.find("Miscellaneous","main","other","windows"),
    ui.find("Miscellaneous","main","other","log events"),
    ui.find("Miscellaneous","main","other","weapon actions"),
    ui.find("Miscellaneous","main","other","fake latency"),
    ui.find("Miscellaneous","main","buybot","enabled"),
    ui.find("Miscellaneous","main","buybot","primary"),
    ui.find("Miscellaneous","main","buybot","secondary"),
    ui.find("Miscellaneous","main","buybot","equipment"),
    }

ui.find('')

--Misc export/import function

function unpackmisc()
    for _, i in ipairs(allmisc) do
        if (type(i) == 'table') then
            local sizeTable = #allmisc
            for j , k in ipairs(i) do
                table.insert(allAmiscUnpack, k)
            end
        else
            table.insert(allmiscUnpack, i)
        end
    end
end

unpackmisc()

function  exportmisc()
    print("Init export")
    local cfgmisc = {}
    local cfgJsonmisc
    for index , i in ipairs(allmiscUnpack) do
        local prop = nil
        if(string.find(tostring(i:get()),'color')) then
            prop = i:get():to_hex()
        else
            prop = i:get()
        end
        cfgmisc[index] = prop
    end

    cfgJsonmisc = json.stringify(cfgmisc)
    clipboard.set(cfgJsonmisc)
    print("Copied to clipboard")
    print_dev("Copied to clipboard")
    print(cfgJsonmisc)
    print("Exported")
    
end

function  importmisc()
    print("Init import")
    local cfgmisc = json.parse(clipboard.get())
    
    for index, i in ipairs(allmiscUnpack) do
        i:set(cfgmisc[index])
        print('Setting value: ' .. tostring(cfgmisc[index]))
    end
    print("Imported")
end

misc:button("Export" , function ()
    exportmisc()
end)

misc:button("Import" , function ()
    importmisc()
end)

--Misc export/import function end
--Misc function end
 
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,746
Реакции[?]
1,465
Поинты[?]
2K
Начинающий
Статус
Оффлайн
Регистрация
18 Фев 2022
Сообщения
141
Реакции[?]
20
Поинты[?]
7K
Код:
_Debug = true
--ffi
ffi.cdef[[
    void* __stdcall URLDownloadToFileA(void* LPUNKNOWN, const char* LPCSTR, const char* LPCSTR2, int a, int LPBINDSTATUSCALLBACK);
    bool DeleteUrlCacheEntryA(const char* lpszUrlName);

    int GetProcAddress(void*, const char*);
    void* GetModuleHandleA(const char*);
    typedef void*(__cdecl* ShellExecute)(void*, const char*, const char*, const char*, const char*, int);
   
    typedef struct {
        uint8_t r;
        uint8_t g;
        uint8_t b;
        uint8_t a;
    } color_struct_t;

    typedef void (*console_color_print)(const color_struct_t&, const char*, ...);
    typedef void*(__thiscall* getnetchannel_t)(void*);
    typedef void(__thiscall* settimeout_t)(void*, float, bool);
]]
--ffi end
local clipboard = require "neverlose/clipboard"
local rage = ui.create("Import/Export Rage Cfg")
local visual = ui.create("Import/Export Visual Cfg")
local antiaim = ui.create("Import/Export AntiAim Cfg")
local misc = ui.create("Import/Export Misc Cfg")
--ffi again
--ffi end
local weapon_groups = {"Global" , "Pistols" , "Autosnipers" , "Rifles" , "SMGs" , "Shotguns" , "AWP" , "SSG-08" , "AK-47" , "Desert Eagle" , "R8 Revolver" , "Taser"}

--sidebar

local function colorfulshit(r1, g1, b1, a1, r2, g2, b2, a2, text)
    local output = ''
    local shit = #text-1
    local shit1 = (r2 - r1) / shit
    local shit2 = (g2 - g1) / shit
    local shit3 = (b2 - b1) / shit
    local shit4 = (a2 - a1) / shit
    for i=1, shit+1 do
        output = output .. ('\a%02x%02x%02x%02x%s'):format(r1, g1, b1, a1, text:sub(i, i))
        r1 = r1 + shit1
        g1 = g1 + shit2
        b1 = b1 + shit3
        a1 = a1 + shit4
    end
    return output
end

local sidebartext = colorfulshit(50,245,215,255,75,85,240,255, "Import/Export")
ui.sidebar(sidebartext, "GG")

visual:label("Here you can import/export visual config ((THE ESP FEATRES LIKE THE HEALTH BAR, NAME, ARMOR OR THAT, NOT GONNA WORK!!))")
rage:label("Here you can import/export rage config ((YOU MUST NEED TO SELECT THE GUNS THAT YOU WANT TO IMPORT TO THE CFG BEFORE IMPORT THEM!!))")
antiaim:label("Here you can import/export anti-aim config")
misc:label("Here you can import/export misc config")

print(
    ui.find("visuals","world","other", "asus props")
)

--sidebar end

--visuals function

local allVisualsUnpack = {}
local allVisuals = {

    --world > other

    ui.find("visuals","world","other", "hit marker"),
    {ui.find("visuals","world","other", "hit marker", "3d marker")},
    {ui.find("visuals","world","other", "hit marker", "damage marker")},
    ui.find("visuals","world","other", "hit marker sound"),
    {ui.find("visuals","world","other", "hit marker sound", "head shot")},
    {ui.find("visuals","world","other", "hit marker sound", "body shot")},
    ui.find("visuals","world","other", "hit marker sound", "volume"),
    ui.find("visuals","world","other", "bullet impacts"),
    {ui.find("visuals","world","other", "bullet impacts","client-side impacts")},
    {ui.find("visuals","world","other", "bullet impacts","server-side impacts")},
    ui.find("visuals","world","other", "bullet impacts","glow amount"),
    ui.find("visuals","world","other", "bullet impacts","duration"),
    ui.find("visuals","world","other", "grenade prediction"),
    ui.find("visuals","world","other", "grenade prediction","color"),
    {ui.find("visuals","world","other", "grenade prediction", "color hit")},
    ui.find("visuals","world","other", "grenade prediction", "behind walls"),
    ui.find("visuals","world","other", "grenade prediction", "visualize"),
    ui.find("visuals","world","other", "grenade prediction", "particles"),
    {ui.find("visuals","world","other", "grenade proximity warning")},
    ui.find("visuals","world","other", "asus walls"),
    ui.find("visuals","world","other", "asus props"),

    --world > other end

    --world > ambient
    {ui.find("visuals","world","ambient", "night mode")},
    {ui.find("visuals","world","ambient", "static props")},
    {ui.find("visuals","world","ambient", "post processing")},
    ui.find("visuals","world","ambient", "fog changer"),
    ui.find("visuals","world","ambient", "fog changer", "color"),
    ui.find("visuals","world","ambient", "fog changer", "start"),
    ui.find("visuals","world","ambient", "fog changer", "distance"),
    {ui.find("visuals","world","ambient", "skybox changer")},
    ui.find("visuals","world","ambient", "illumination"),
    ui.find("visuals","world","ambient", "illumination","pitch"),
    ui.find("visuals","world","ambient", "illumination","yaw"),
    ui.find("visuals","world","ambient", "illumination","distance"),
    {ui.find("visuals","world","ambient", "illumination","color")},
    ui.find("visuals","world","ambient", "illumination","draw 3d position"),
   
    --world > ambient end

    -- world > main
    ui.find("visuals","world","main", "field of view"),
    ui.find("visuals","world","main", "override zoom"),
    ui.find("visuals","world","main", "force thirdperson"),
    ui.find("visuals","world","main", "force thirdperson", "distance"),
    ui.find("visuals","world","main", "force thirdperson", "ignore props"),
    ui.find("visuals","world","main", "force thirdperson", "enable animation"),
    ui.find("visuals","world","main", "force thirdperson", "force in spectators"),
    ui.find("visuals","world","main", "visual recoil"),
    ui.find("visuals","world","main", "removals"),

    -- world > main end

    -- players > enemies
    ui.find("visuals","players","enemies","esp","behind walls"),
    ui.find("visuals","players","enemies","esp","dormant"),
    ui.find("visuals","players","enemies","esp","shared esp"),
    ui.find("visuals","players","enemies","esp","shared esp","share with enemies"),
    ui.find("visuals","players","enemies","esp","in-game radar"),
    ui.find("visuals","players","enemies","esp","bullet tracer"),
    ui.find("visuals","players","enemies","esp","bullet tracer","style"),
    ui.find("visuals","players","enemies","esp","bullet tracer","color"),
    ui.find("visuals","players","enemies","esp","offscreen ESP"),  
    ui.find("visuals","players","enemies","esp","offscreen ESP","radius"),
    ui.find("visuals","players","enemies","esp","offscreen ESP","size"),
    ui.find("visuals","players","enemies","esp","offscreen ESP","color"),
    ui.find("visuals","players","enemies","esp","offscreen ESP","pulsing"),
    {ui.find("visuals","players","enemies","esp","sounds")},
    ui.find("visuals","players","enemies","chams","model"),
    {ui.find("visuals","players","enemies","chams","model","visible")},
    {ui.find("visuals","players","enemies","chams","model","invisible")},
    {ui.find("visuals","players","enemies","chams","model","style")},
    ui.find("visuals","players","enemies","chams","model","no occlusion"),
    ui.find("visuals","players","enemies","chams","model","outline"),
    ui.find("visuals","players","enemies","chams","model","brightness"),
    ui.find("visuals","players","enemies","chams","model","fill"),
    ui.find("visuals","players","enemies","chams","model","reflectivity"),
    ui.find("visuals","players","enemies","chams","model","pearlescent"),
    ui.find("visuals","players","enemies","chams","model","shine"),
    ui.find("visuals","players","enemies","chams","model","rim"),
    ui.find("visuals","players","enemies","chams","glow"),
    {ui.find("visuals","players","enemies","chams","glow","default")},
    {ui.find("visuals","players","enemies","chams","glow","rim")},
    {ui.find("visuals","players","enemies","chams","glow","edge highlight")},
    {ui.find("visuals","players","enemies","chams","glow","edge highlight pulse")},
    ui.find("visuals","players","enemies","chams","weapon"),
    ui.find("visuals","players","enemies","chams","weapon","color"),
    ui.find("visuals","players","enemies","chams","weapon","reflectivity"),
    ui.find("visuals","players","enemies","chams","weapon","pearlescent"),
    ui.find("visuals","players","enemies","chams","weapon","shine"),
    ui.find("visuals","players","enemies","chams","weapon","rim"),
    ui.find("visuals","players","enemies","chams","weapon","outline"),
    ui.find("visuals","players","enemies","chams","weapon","brightness"),
    ui.find("visuals","players","enemies","chams","history"),
    ui.find("visuals","players","enemies","chams","history","color"),
    {ui.find("visuals","players","enemies","chams","history","style")},
    ui.find("visuals","players","enemies","chams","history","behind walls"),
    ui.find("visuals","players","enemies","chams","history","reflectivity"),
    ui.find("visuals","players","enemies","chams","history","pearlescent"),
    ui.find("visuals","players","enemies","chams","history","shine"),
    ui.find("visuals","players","enemies","chams","history","rim"),
    ui.find("visuals","players","enemies","chams","history","outline"),
    ui.find("visuals","players","enemies","chams","history","brightness"),
    ui.find("visuals","players","enemies","chams","history","fill"),
    ui.find("visuals","players","enemies","chams","history","animate"),
    ui.find("visuals","players","enemies","chams","on shot"),
    ui.find("visuals","players","enemies","chams","on shot","color"),
    {ui.find("visuals","players","enemies","chams","on shot","style")},
    ui.find("visuals","players","enemies","chams","on shot","behind walls"),
    ui.find("visuals","players","enemies","chams","on shot","reflectivity"),
    ui.find("visuals","players","enemies","chams","on shot","pearlescent"),
    ui.find("visuals","players","enemies","chams","on shot","shine"),
    ui.find("visuals","players","enemies","chams","on shot","rim"),
    ui.find("visuals","players","enemies","chams","on shot","last shot only"),
    ui.find("visuals","players","enemies","chams","on shot","duration"),
    ui.find("visuals","players","enemies","chams","on shot", "outline"),
    ui.find("visuals","players","enemies","chams","on shot","brightness"),
    ui.find("visuals","players","enemies","chams","on shot","fill"),
    ui.find("visuals","players","enemies","chams","ragdolls"),
    {ui.find("visuals","players","enemies","chams","ragdolls", "visible")},
    {ui.find("visuals","players","enemies","chams","ragdolls", "invisible")},
    {ui.find("visuals","players","enemies","chams","ragdolls", "style")},
    ui.find("visuals","players","enemies","chams","ragdolls", "reflectivity"),
    ui.find("visuals","players","enemies","chams","ragdolls", "pearlescent"),
    ui.find("visuals","players","enemies","chams","ragdolls", "shine"),
    ui.find("visuals","players","enemies","chams","ragdolls", "rim"),
    ui.find("visuals","players","enemies","chams","ragdolls", "no occlusion"),
    ui.find("visuals","players","enemies","chams","ragdolls", "outline"),
    ui.find("visuals","players","enemies","chams","ragdolls", "brightness"),
    ui.find("visuals","players","enemies","chams","ragdolls", "fill"),
   
    -- players > enemies end

    -- players > teammate
    ui.find("visuals","players","teammates","esp","behind walls"),
    ui.find("visuals","players","teammates","esp","bullet tracer"),
    ui.find("visuals","players","teammates","esp","bullet tracer","style"),
    ui.find("visuals","players","teammates","esp","bullet tracer","color"),
    {ui.find("visuals","players","teammates","esp","sounds")},
    ui.find("visuals","players","teammates","chams","model"),
    {ui.find("visuals","players","teammates","chams","model","visible")},
    {ui.find("visuals","players","teammates","chams","model","invisible")},
    {ui.find("visuals","players","teammates","chams","model","style")},
    ui.find("visuals","players","teammates","chams","model","no occlusion"),
    ui.find("visuals","players","teammates","chams","model","outline"),
    ui.find("visuals","players","teammates","chams","model","brightness"),
    ui.find("visuals","players","teammates","chams","model","fill"),
    ui.find("visuals","players","teammates","chams","model","reflectivity"),
    ui.find("visuals","players","teammates","chams","model","pearlescent"),
    ui.find("visuals","players","teammates","chams","model","shine"),
    ui.find("visuals","players","teammates","chams","model","rim"),
    ui.find("visuals","players","teammates","chams","glow"),
    {ui.find("visuals","players","teammates","chams","glow","default")},
    {ui.find("visuals","players","teammates","chams","glow","rim")},
    {ui.find("visuals","players","teammates","chams","glow","edge highlight")},
    {ui.find("visuals","players","teammates","chams","glow","edge highlight pulse")},
    ui.find("visuals","players","teammates","chams","weapon"),
    ui.find("visuals","players","teammates","chams","weapon","color"),
    ui.find("visuals","players","teammates","chams","weapon","reflectivity"),
    ui.find("visuals","players","teammates","chams","weapon","pearlescent"),
    ui.find("visuals","players","teammates","chams","weapon","shine"),
    ui.find("visuals","players","teammates","chams","weapon","rim"),
    ui.find("visuals","players","teammates","chams","weapon","outline"),
    ui.find("visuals","players","teammates","chams","weapon","brightness"),
    {ui.find("visuals","players","teammates","chams","ragdolls", "visible")},
    {ui.find("visuals","players","teammates","chams","ragdolls", "invisible")},
    {ui.find("visuals","players","teammates","chams","ragdolls", "style")},
    ui.find("visuals","players","teammates","chams","ragdolls", "reflectivity"),
    ui.find("visuals","players","teammates","chams","ragdolls", "pearlescent"),
    ui.find("visuals","players","teammates","chams","ragdolls", "shine"),
    ui.find("visuals","players","teammates","chams","ragdolls", "rim"),
    ui.find("visuals","players","teammates","chams","ragdolls", "no occlusion"),
    ui.find("visuals","players","teammates","chams","ragdolls", "outline"),
    ui.find("visuals","players","teammates","chams","ragdolls", "brightness"),
    ui.find("visuals","players","teammates","chams","ragdolls", "fill"),

    -- players > teammate end

    -- players > self
    ui.find("visuals","players","self","esp","bullet tracer"),
    ui.find("visuals","players","self","esp","bullet tracer","style"),
    ui.find("visuals","players","self","esp","bullet tracer","color"),
    {ui.find("visuals","players","self","esp","sounds")},
    ui.find("visuals","players","self","chams","model"),
    {ui.find("visuals","players","self","chams","model","visible")},
    {ui.find("visuals","players","self","chams","model","invisible")},
    {ui.find("visuals","players","self","chams","model","style")},
    ui.find("visuals","players","self","chams","model","no occlusion"),
    ui.find("visuals","players","self","chams","model","outline"),
    ui.find("visuals","players","self","chams","model","brightness"),
    ui.find("visuals","players","self","chams","model","fill"),
    ui.find("visuals","players","self","chams","model","reflectivity"),
    ui.find("visuals","players","self","chams","model","pearlescent"),
    ui.find("visuals","players","self","chams","model","shine"),
    ui.find("visuals","players","self","chams","model","rim"),
    ui.find("visuals","players","self","chams","glow"),
    {ui.find("visuals","players","self","chams","glow","default")},
    {ui.find("visuals","players","self","chams","glow","rim")},
    {ui.find("visuals","players","self","chams","glow","edge highlight")},
    {ui.find("visuals","players","self","chams","glow","edge highlight pulse")},
    ui.find("visuals","players","self","chams","weapon"),
    ui.find("visuals","players","self","chams","weapon","color"),
    ui.find("visuals","players","self","chams","weapon","reflectivity"),
    ui.find("visuals","players","self","chams","weapon","pearlescent"),
    ui.find("visuals","players","self","chams","weapon","shine"),
    ui.find("visuals","players","self","chams","weapon","rim"),
    ui.find("visuals","players","self","chams","weapon","outline"),
    ui.find("visuals","players","self","chams","weapon","brightness"),
    ui.find("visuals","players","self","chams","weapon","fill"),
    ui.find("visuals","players","self","chams","viewmodel"),
    {ui.find("visuals","players","self","chams","viewmodel","style")},
    ui.find("visuals","players","self","chams","viewmodel","reflectivity"),
    ui.find("visuals","players","self","chams","viewmodel","pearlescent"),
    ui.find("visuals","players","self","chams","viewmodel","shine"),
    ui.find("visuals","players","self","chams","viewmodel","rim"),
    ui.find("visuals","players","self","chams","viewmodel","outline"),
    ui.find("visuals","players","self","chams","viewmodel","brightness"),
    ui.find("visuals","players","self","chams","viewmodel","fill"),
    ui.find("visuals","players","self","chams","fake"),
    ui.find("visuals","players","self","chams","fake","color"),
    ui.find("visuals","players","self","chams","fake","style"),
    ui.find("visuals","players","self","manage elements","main","box")
}  

    -- players > self end

--Visual export/import function

function unpack()
    for _, i in ipairs(allVisuals) do
        if (type(i) == 'table') then
            local sizeTable = #allVisuals
            for j , k in ipairs(i) do
                table.insert(allVisualsUnpack, k)
            end
        else
            table.insert(allVisualsUnpack, i)
        end
    end
end

unpack()

function  exportVisuals()
    print("Init export")
    local cfg = {}
    local cfgJson
    for index , i in ipairs(allVisualsUnpack) do
        local prop = nil
        if(string.find(tostring(i:get()),'color')) then
            prop = i:get():to_hex()
        else
            prop = i:get()
        end
        cfg[index] = prop
    end

    cfgJson = json.stringify(cfg)
    clipboard.set(cfgJson)
    print("Copied to clipboard")
    print_dev("Copied to clipboard")
    print(cfgJson)
    print("Exported")
   
end

function  importVisuals()
    print("Init import")
    local cfg = json.parse(clipboard.get())
   
    for index, i in ipairs(allVisualsUnpack) do
        i:set(cfg[index])
        print('Setting value: ' .. tostring(cfg[index]))
    end
    print("Imported")
end

visual:button("Export" , function ()
    exportVisuals()
end)

visual:button("Import" , function ()
    importVisuals()
end)

--Visual export/import function end
--visuals function end
--rage function

local settings = {}

for k , v in ipairs(weapon_groups) do
    settings[v] =
    {
        ui.find("Aimbot", "Ragebot", "Main", v, "Enabled"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Enabled", "Silent Aim"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Enabled", "Dormant Aimbot"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Enabled", "Override Resolver"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Peek Assist", "style"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Peek Assist", "auto stop"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Peek Assist", "retreat mode"),
        ui.find("Aimbot", "Ragebot", "Main", v, "Peek Assist", "max distance"),
        ui.find("Aimbot", "Ragebot", "Main", v, "hide shots", "options"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Scope"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Stop"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Stop", "Options"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Stop", "Double Tap"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Stop", "Dynamic Mode"),
        ui.find("Aimbot", "Ragebot", "Accuracy", v, "Auto Stop", "Force Accuracy"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Hitboxes"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Multipoint"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Multipoint", "Head Scale"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Multipoint", "Body Scale"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Minimum Damage"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Minimum Damage", "Delay Shot"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Hit Chance"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Hit Chance", "Strict Hit Chance"),
        ui.find("Aimbot", "Ragebot", "Selection", v, "Penetrate Walls"),
        ui.find("Aimbot", "Ragebot", "Safety", v, "Body Aim"),
        ui.find("Aimbot", "Ragebot", "Safety", v, "Body Aim", "Disablers"),
        ui.find("Aimbot", "Ragebot", "Safety", v, "Safe Points"),
        ui.find("Aimbot", "Ragebot", "Safety", v, "Ensure Hitbox Safety")
    }
end

--Rage export/import function

function  export()

    print_dev("Copied to clipboard")

    local cfg = {}

    for k , v in ipairs(weapon_groups) do
        cfg[v] = {}
        for _ , i in pairs(settings[v]) do
            cfg[v][i:get_name()] = i:get()
        end
    end

    clipboard.set(json.stringify(cfg))

end

function  import()
    local cfg = json.parse(clipboard.get())

    for k , v in ipairs(weapon_groups) do
        for _ , i in pairs(settings[v]) do
            i:set(cfg[v][i:get_name()])
        end
    end

    clipboard.set(json.stringify(cfg))

end

rage:button("Export" , function ()
    export()
end)

rage:button("Import" , function ()
    import()
end)

--Rage export/import function end
--Rage function end
--Anti Aim function

local allAntiAimUnpack = {}
local allAntiAim = {
    ui.find("Aimbot","Anti Aim","Misc","Leg Movement"),
    ui.find("Aimbot","Anti Aim","Angles","Pitch"),
    ui.find("Aimbot","Anti Aim","Angles","Yaw"),
    ui.find("Aimbot","Anti Aim","Angles","Yaw","Base"),
    ui.find("Aimbot","Anti Aim","Angles","Yaw","Offset"),
    ui.find("Aimbot","Anti Aim","Fake Lag","Enabled"),
    ui.find("Aimbot","Anti Aim","Fake Lag","Limit"),
    ui.find("Aimbot","Anti Aim","Fake Lag","Variability"),
    ui.find("Aimbot","Anti Aim","Angles","Yaw Modifier"),
    ui.find("Aimbot","Anti Aim","Angles","Yaw Modifier","Offset"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","Inverter"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","Left Limit"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","Right Limit"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","Options"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","Freestanding"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","On Shot"),
    ui.find("Aimbot","Anti Aim","Angles","Body Yaw","LBY Mode"),
    ui.find("Aimbot","Anti Aim","Angles","Freestanding"),
    ui.find("Aimbot","Anti Aim","Angles","Freestanding","Disable Yaw Modifiers"),
    ui.find("Aimbot","Anti Aim","Angles","Freestanding","Body Freestanding"),
    ui.find("Aimbot","Anti Aim","Angles","Extended Angles"),
    ui.find("Aimbot","Anti Aim","Angles","Extended Angles","Extended Pitch"),
    ui.find("Aimbot","Anti Aim","Angles","Extended Angles","Extended Roll")
    }

ui.find('')

--Anti Aim export/import function

function unpackAA()
    for _, i in ipairs(allAntiAim) do
        if (type(i) == 'table') then
            local sizeTable = #allAntiAim
            for j , k in ipairs(i) do
                table.insert(allAntiAimUnpack, k)
            end
        else
            table.insert(allAntiAimUnpack, i)
        end
    end
end

unpackAA()

function  exportAA()
    print("Init export")
    local cfgAA = {}
    local cfgJsonAA
    for index , i in ipairs(allAntiAimUnpack) do
        local prop = nil
        if(string.find(tostring(i:get()),'color')) then
            prop = i:get():to_hex()
        else
            prop = i:get()
        end
        cfgAA[index] = prop
    end

    cfgJsonAA = json.stringify(cfgAA)
    clipboard.set(cfgJsonAA)
    print("Copied to clipboard")
    print_dev("Copied to clipboard")
    print(cfgJsonAA)
    print("Exported")
   
end

function  importAA()
    print("Init import")
    local cfgAA = json.parse(clipboard.get())
   
    for index, i in ipairs(allAntiAimUnpack) do
        i:set(cfgAA[index])
        print('Setting value: ' .. tostring(cfgAA[index]))
    end
    print("Imported")
end

antiaim:button("Export" , function ()
    exportAA()
end)

antiaim:button("Import" , function ()
    importAA()
end)

--Anti Aim export/import function end
--Anti Aim function end
--Misc function

local allmiscUnpack = {}
local allmisc = {
    ui.find("Miscellaneous","main","Movement","bunny hop"),
    ui.find("Miscellaneous","main","Movement","air strafe"),
    ui.find("Miscellaneous","main","Movement","air strafe","smoothing"),
    ui.find("Miscellaneous","main","Movement","air strafe","wasd strafe"),
    ui.find("Miscellaneous","main","Movement","air strafe","circle strafe"),
    ui.find("Miscellaneous","main","Movement","air duck"),
    ui.find("Miscellaneous","main","Movement","air duck","mode"),
    ui.find("Miscellaneous","main","Movement","quick stop"),
    ui.find("Miscellaneous","main","Movement","strafe assist"),
    ui.find("Miscellaneous","main","Movement","infinite duck"),
    ui.find("Miscellaneous","main","Movement","edge jump"),
    ui.find("Miscellaneous","main","in-game","clan tag"),
    ui.find("Miscellaneous","main","in-game","shared features"),
    ui.find("Miscellaneous","main","in-game","preserve kill feed"),
    ui.find("Miscellaneous","main","in-game","reveals"),
    ui.find("Miscellaneous","main","other","anti untrusted"),
    ui.find("Miscellaneous","main","other","unlock hidden cvars"),
    ui.find("Miscellaneous","main","other","filters"),
    ui.find("Miscellaneous","main","other","windows"),
    ui.find("Miscellaneous","main","other","log events"),
    ui.find("Miscellaneous","main","other","weapon actions"),
    ui.find("Miscellaneous","main","other","fake latency"),
    ui.find("Miscellaneous","main","buybot","enabled"),
    ui.find("Miscellaneous","main","buybot","primary"),
    ui.find("Miscellaneous","main","buybot","secondary"),
    ui.find("Miscellaneous","main","buybot","equipment"),
    }

ui.find('')

--Misc export/import function

function unpackmisc()
    for _, i in ipairs(allmisc) do
        if (type(i) == 'table') then
            local sizeTable = #allmisc
            for j , k in ipairs(i) do
                table.insert(allAmiscUnpack, k)
            end
        else
            table.insert(allmiscUnpack, i)
        end
    end
end

unpackmisc()

function  exportmisc()
    print("Init export")
    local cfgmisc = {}
    local cfgJsonmisc
    for index , i in ipairs(allmiscUnpack) do
        local prop = nil
        if(string.find(tostring(i:get()),'color')) then
            prop = i:get():to_hex()
        else
            prop = i:get()
        end
        cfgmisc[index] = prop
    end

    cfgJsonmisc = json.stringify(cfgmisc)
    clipboard.set(cfgJsonmisc)
    print("Copied to clipboard")
    print_dev("Copied to clipboard")
    print(cfgJsonmisc)
    print("Exported")
   
end

function  importmisc()
    print("Init import")
    local cfgmisc = json.parse(clipboard.get())
   
    for index, i in ipairs(allmiscUnpack) do
        i:set(cfgmisc[index])
        print('Setting value: ' .. tostring(cfgmisc[index]))
    end
    print("Imported")
end

misc:button("Export" , function ()
    exportmisc()
end)

misc:button("Import" , function ()
    importmisc()
end)

--Misc export/import function end
--Misc function end
Эта штука как я понял фулл пастит кфг?
 
Сверху Снизу