Lua Arizona | AutoRegistration

mihagrom

Участник
Автор темы
98
87
Автоматическая регистрация аккаунта на Arizona RPG
Актуальная версия: 1.1

70Tbi6liX8Q.jpg


Активация:
/autoreg - открыть меню скрипта


version 1.0
релиз скрипта

version 1.1
оставлены только 2 темы: зеленая, красная
добавлен автоматический выбор скина при регистрации


Информация:
Скрипт автоматически регистрирует аккаунт по заданным вами настройкам, вы можете указать какой пол персонажа, цвет кожи, пароль, ваш реферал, откуда вы узнали о сервере, так же присутствует возможность включить/выключить скип дополнительной информации, информации о акциях. Всё сохраняется в cfg файл.

Зависимости:
Moonloader 0.26
fAwesome5
Dear Imgui

SAMP.lua
 

Вложения

  • AutoRegistration.lua
    46.8 KB · Просмотры: 140
  • 1.1 AutoRegistration.lua
    18.5 KB · Просмотры: 419
Последнее редактирование:

lookiezzka

Новичок
17
8
970 строк....
Lua:
script_author('mihagromov')
script_name('autoregistration')
script_version('1')
require "lib.moonloader"
local inicfg = require 'inicfg'
local imgui = require 'imgui'
local encoding = require 'encoding'
local ev = require 'lib.samp.events'
encoding.default = 'CP1251'
local fa = require 'fAwesome5'
u8 = encoding.UTF8
local iniFile = 'autoreg.ini'
local imadd = require "imgui_addons"
local ini = inicfg.load({
    config = {
        theme = 0,
        autoreg = true,
        nickinvite = 'Sam_Mason',
        autopassword = '',
        showpass = false,
        skipinfo = true,
        skipakcii = true,
        sex = 0,
        skin = 0,
        know = 0,
    }
}, iniFile)
if not doesFileExist('moonloader/config/'..iniFile) then inicfg.save(ini, iniFile) end

local settings = imgui.ImBool(false)
local theme = imgui.ImInt(ini.config.theme)
local aautoreg = imgui.ImBool(ini.config.autoreg)
nickpriglos = imgui.ImBuffer(tostring(ini.config.nickinvite), 256)
bautopass = imgui.ImBuffer(tostring(ini.config.autopassword), 256)
local skipinfo = imgui.ImBool(ini.config.skipinfo)
local skipakcii = imgui.ImBool(ini.config.skipakcii)
local fa_font = nil
local fa_glyph_ranges = imgui.ImGlyphRanges({ fa.min_range, fa.max_range })
mzh = imgui.ImInt(ini.config.sex)
kozha = imgui.ImInt(ini.config.skin)
uznal = imgui.ImInt(ini.config.know)

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('{fe4e4e}[AutoRegistration] {ffffff}script loaded', 3329330)
    sampRegisterChatCommand('autoreg', function() settings.v = not settings.v end)
    lua_thread.create(autoSave)
    while true do
        wait(0)
        imgui.Process = settings.v
        imgui.ShowCursor = settings.v
    end
end


local fsClock = nil
function imgui.BeforeDrawFrame()
    if fa_font == nil then
        local font_config = imgui.ImFontConfig()
        font_config.MergeMode = true
        fa_font = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/fa-solid-900.ttf', 15.0, font_config, fa_glyph_ranges)
    end
    if fontsize == nil then
        fontsize = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14) .. '\\trebucbd.ttf', 20.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic())
    end
    if fs16 == nil then fs16 = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14) .. '\\trebucbd.ttf', 16.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic()) end
    if fs20 == nil then fs20 = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14) .. '\\trebucbd.ttf', 20.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic()) end
    if fs80 == nil then fs80 = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14) .. '\\trebucbd.ttf', 80.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic()) end
    if infoFs == nil then infoFs = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14) .. '\\trebucbd.ttf', 35.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic()) end
    if fsClock == nil then
        fsClock = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14) .. '\\trebucbd.ttf', 25.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic())
    end
end
function imgui.OnDrawFrame()
    local X, Y = getScreenResolution()
    if settings.v then
        imgui.SetNextWindowSize(imgui.ImVec2(194, 120), imgui.Cond.FirstUseEver)
        imgui.SetNextWindowPos(imgui.ImVec2(X / 2, Y / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.Begin(fa.ICON_FA_COGS..u8' AutoRegistration by rPoMoB', settings, imgui.WindowFlags.NoResize + imgui.WindowFlags.AlwaysAutoResize)
        imgui.Text(u8'Стиль интерфейса:')
        imgui.SameLine()
            imgui.PushItemWidth(140)
            if imgui.Combo(u8'##13123123', theme, {u8'Зеленый', u8'Красный', u8'Пурпурный', u8'Фиолетовый', u8'Вишнёвый', u8'Жёлтый', u8'Серый', u8"Голубой", u8"Бежевый"}) then styles[theme.v]() end
            imgui.PopItemWidth()
        imgui.Checkbox(u8'Автоматическая регистрация', aautoreg)
        if aautoreg.v then
        imgui.Text(u8'Укажите пароль:')
        imgui.SameLine()
                imgui.SameLine()
                if ini.config.showpass then
imgui.PushItemWidth(120)
        if imgui.InputText('##2', bautopass) then
        ini.config.autopassword = string.format('%s', tostring(bautopass.v))
        end
        imgui.PopItemWidth()
                    imgui.SameLine()
                    if imgui.EyeSlashButton() then
                        ini.config.showpass = not ini.config.showpass
                    end
                else
                imgui.PushItemWidth(120)
        if imgui.InputText('##2', bautopass, imgui.InputTextFlags.Password) then
        ini.config.autopassword = string.format('%s', tostring(bautopass.v))
        end
        imgui.PopItemWidth()
                    imgui.SameLine()
                    if imgui.EyeButton() then
                        ini.config.showpass = not ini.config.showpass
                    end
                end
        imgui.Text(u8'Укажите номер пола:')
        imgui.SameLine()
                    imgui.PushItemWidth(20)
                imgui.InputInt(u8("##adsjaxs255222ss213123123123dsasdadsj"), mzh, 0)
                ini.config.sex = string.format('%s', tostring(mzh.v))
                imgui.PopItemWidth()
                imgui.SameLine()
                imgui.Text(fa.ICON_FA_QUESTION_CIRCLE..u8'')
                imgui.Hint('sex01', u8'0 - Мужчина\n1 - Женщина')
                                if mzh.v <= 0 then
                    mzh.v = 0
                elseif mzh.v >= 1 then
                    mzh.v = 1
                end
                        imgui.Text(u8'Укажите цвет кожи:')
        imgui.SameLine()
                    imgui.PushItemWidth(20)
                imgui.InputInt(u8("##adsj22axs255222ss213123123123dsasdadsj"), kozha, 0)
                ini.config.skin = string.format('%s', tostring(kozha.v))
                imgui.PopItemWidth()
                imgui.SameLine()
                imgui.Text(fa.ICON_FA_QUESTION_CIRCLE..u8'')
                imgui.Hint('kozha01', u8'0 - Светлый\n1 - Тёмный')
                                if kozha.v <= 0 then
                    kozha.v = 0
                elseif kozha.v >= 1 then
                    kozha.v = 1
                end
                                        imgui.Text(u8'"Откуда вы узнали о сервере?":')
        imgui.SameLine()
                    imgui.PushItemWidth(20)
                imgui.InputInt(u8("##adsj22axs255222ss213123123123dsas2dadsj"), uznal, 0)
                ini.config.know = string.format('%s', tostring(uznal.v))
                imgui.PopItemWidth()
                imgui.SameLine()
                    imgui.Text(fa.ICON_FA_QUESTION_CIRCLE..u8'')
                imgui.Hint('uznal01234', u8'0 - Вкладка "Hosted"\n1 - От друзей\n2 - На порталах/форумах\n3 - В поисковике\n4 - Другое')
                                if uznal.v <= 0 then
                    uznal.v = 0
                elseif uznal.v >= 4 then
                    uznal.v = 4
                end
                if uznal.v == 1 then
                imgui.Text(u8'Укажите ник пригласившего:')
                imgui.SameLine()
                             imgui.PushItemWidth(90)
        if imgui.InputText('##3', nickpriglos) then
            ini.config.nickinvite = string.format('%s', tostring(nickpriglos.v))
        end
        imgui.PopItemWidth()
                end
                imgui.Checkbox(u8"Скип дополнительной информации", skipinfo)
                imgui.Checkbox(u8"Скип информации про X PayDay", skipakcii)
        --0 - Вкладка "Hosted", 1 - От друзей, 2 - На порталах/форумах, 3 - В поисковике, 4 - Другое
        end
        imgui.CenterTextColoredRGB('{fe4e4e}miha rPoMoB with love <3')
        imgui.End()
    end
end


    function imgui.CenterTextColoredRGB(text)
        local width = imgui.GetWindowWidth()
        local style = imgui.GetStyle()
        local colors = style.Colors
        local ImVec4 = imgui.ImVec4

        local explode_argb = function(argb)
            local a = bit.band(bit.rshift(argb, 24), 0xFF)
            local r = bit.band(bit.rshift(argb, 16), 0xFF)
            local g = bit.band(bit.rshift(argb, 8), 0xFF)
            local b = bit.band(argb, 0xFF)
            return a, r, g, b
        end

        local getcolor = function(color)
            if color:sub(1, 6):upper() == 'SSSSSS' then
                local r, g, b = colors[1].x, colors[1].y, colors[1].z
                local a = tonumber(color:sub(7, 8), 16) or colors[1].w * 255
                return ImVec4(r, g, b, a / 255)
            end
            local color = type(color) == 'string' and tonumber(color, 16) or color
            if type(color) ~= 'number' then return end
            local r, g, b, a = explode_argb(color)
            return imgui.ImColor(r, g, b, a):GetVec4()
        end

        local render_text = function(text_)
            for w in text_:gmatch('[^\r\n]+') do
                local textsize = w:gsub('{.-}', '')
                local text_width = imgui.CalcTextSize(u8(textsize))
                imgui.SetCursorPosX( width / 2 - text_width .x / 2 )
                local text, colors_, m = {}, {}, 1
                w = w:gsub('{(......)}', '{%1FF}')
                while w:find('{........}') do
                    local n, k = w:find('{........}')
                    local color = getcolor(w:sub(n + 1, k - 1))
                    if color then
                        text[#text], text[#text + 1] = w:sub(m, n - 1), w:sub(k + 1, #w)
                        colors_[#colors_ + 1] = color
                        m = n
                    end
                    w = w:sub(1, n - 1) .. w:sub(k + 1, #w)
                end
                if text[0] then
                    for i = 0, #text do
                        imgui.TextColored(colors_[i] or colors[1], u8(text[i]))
                        imgui.SameLine(nil, 0)
                    end
                    imgui.NewLine()
                else
                    imgui.Text(u8(w))
                end
            end
        end
        render_text(text)
    end


function onScriptTerminate(s)
    if s == thisScript() then
        ini.config.theme = theme.v
        ini.config.autoreg = aautoreg.v
        ini.config.skipinfo = skipinfo.v
        ini.config.skipakcii = skipakcii.v
        inicfg.save(ini, iniFile)
    end
end


function ev.onShowDialog(id, style, title, btn1, btn2, text)

if title:find("Дополнительная информация") and aautoreg.v and skipinfo.v then
return false
end

if title:find("Акции на Arizona Role Play") and aautoreg.v and skipakcii.v then
return false
end
        if title:find("1/4") and aautoreg.v then
        sampSendDialogResponse(id, 1, 0, ini.config.autopassword)
            return false
        end
        if title:find("2/4") and aautoreg.v then
        sampSendDialogResponse(id, 1, ini.config.sex, "")
            return false
        end
        if title:find("3/4") and aautoreg.v then
        sampSendDialogResponse(id, 1, ini.config.skin, "")
            return false
        end
        if title:find("4/4%] Откуда вы о нас узнали?") and aautoreg.v then
        sampSendDialogResponse(id, 1, ini.config.know, "")
        return false
        end
                if title:find("4/4%] Введите ник пригласившего?") and aautoreg.v then
        sampSendDialogResponse(id, 1, ini.config.nickinvite, "")
        return false
        end
end


styles = {
    [0] = function()
        imgui.SwitchContext()
        local style = imgui.GetStyle()
        local colors = style.Colors
        local clr = imgui.Col
        local ImVec4 = imgui.ImVec4
        style.WindowRounding = 10
        style.ChildWindowRounding = 10
        style.FrameRounding = 6.0

        style.ItemSpacing = imgui.ImVec2(3.0, 3.0)
        style.ItemInnerSpacing = imgui.ImVec2(3.0, 3.0)
        style.IndentSpacing = 21
        style.ScrollbarSize = 10.0
        style.ScrollbarRounding = 13
        style.GrabMinSize = 17.0
        style.GrabRounding = 16.0

        style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
        style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)
        colors[clr.Text]                   = ImVec4(0.90, 0.90, 0.90, 1.00)
        colors[clr.TextDisabled]           = ImVec4(0.00, 0.69, 0.33, 1.00)
        colors[clr.WindowBg]               = ImVec4(0.08, 0.08, 0.08, 1.00)
        colors[clr.ChildWindowBg]          = ImVec4(0.10, 0.10, 0.10, 1.00)
        colors[clr.PopupBg]                = ImVec4(0.08, 0.08, 0.08, 1.00)
        colors[clr.Border]                 = ImVec4(0.70, 0.70, 0.70, 0.40)
        colors[clr.BorderShadow]           = ImVec4(0.00, 0.00, 0.00, 0.00)
        colors[clr.FrameBg]                = ImVec4(0.15, 0.15, 0.15, 1.00)
        colors[clr.FrameBgHovered]         = ImVec4(0.19, 0.19, 0.19, 0.71)
        colors[clr.FrameBgActive]          = ImVec4(0.34, 0.34, 0.34, 0.79)
        colors[clr.TitleBg]                = ImVec4(0.00, 0.69, 0.33, 0.80)
        colors[clr.TitleBgActive]          = ImVec4(0.00, 0.74, 0.36, 1.00)
        colors[clr.TitleBgCollapsed]       = ImVec4(0.00, 0.69, 0.33, 0.50)
        colors[clr.MenuBarBg]              = ImVec4(0.00, 0.80, 0.38, 1.00)
        colors[clr.ScrollbarBg]            = ImVec4(0.16, 0.16, 0.16, 1.00)
        colors[clr.ScrollbarGrab]          = ImVec4(0.00, 0.69, 0.33, 1.00)
        colors[clr.ScrollbarGrabHovered]   = ImVec4(0.00, 0.82, 0.39, 1.00)
        colors[clr.ScrollbarGrabActive]    = ImVec4(0.00, 1.00, 0.48, 1.00)
        colors[clr.ComboBg]                = ImVec4(0.20, 0.20, 0.20, 0.99)
        colors[clr.CheckMark]              = ImVec4(0.00, 0.69, 0.33, 1.00)
        colors[clr.SliderGrab]             = ImVec4(0.00, 0.69, 0.33, 1.00)
        colors[clr.SliderGrabActive]       = ImVec4(0.00, 0.77, 0.37, 1.00)
        colors[clr.Button]                 = ImVec4(0.00, 0.69, 0.33, 1.00)
        colors[clr.ButtonHovered]          = ImVec4(0.00, 0.82, 0.39, 1.00)
        colors[clr.ButtonActive]           = ImVec4(0.00, 0.87, 0.42, 1.00)
        colors[clr.Header]                 = ImVec4(0.00, 0.69, 0.33, 1.00)
        colors[clr.HeaderHovered]          = ImVec4(0.00, 0.76, 0.37, 0.57)
        colors[clr.HeaderActive]           = ImVec4(0.00, 0.88, 0.42, 0.89)
        colors[clr.Separator]              = ImVec4(1.00, 1.00, 1.00, 0.40)
        colors[clr.SeparatorHovered]       = ImVec4(1.00, 1.00, 1.00, 0.60)
        colors[clr.SeparatorActive]        = ImVec4(1.00, 1.00, 1.00, 0.80)
        colors[clr.ResizeGrip]             = ImVec4(0.00, 0.69, 0.33, 1.00)
        colors[clr.ResizeGripHovered]      = ImVec4(0.00, 0.76, 0.37, 1.00)
        colors[clr.ResizeGripActive]       = ImVec4(0.00, 0.86, 0.41, 1.00)
        colors[clr.CloseButton]            = ImVec4(0.00, 0.82, 0.39, 1.00)
        colors[clr.CloseButtonHovered]     = ImVec4(0.00, 0.88, 0.42, 1.00)
        colors[clr.CloseButtonActive]      = ImVec4(0.00, 1.00, 0.48, 1.00)
        colors[clr.PlotLines]              = ImVec4(0.00, 0.69, 0.33, 1.00)
        colors[clr.PlotLinesHovered]       = ImVec4(0.00, 0.74, 0.36, 1.00)
        colors[clr.PlotHistogram]          = ImVec4(0.00, 0.69, 0.33, 1.00)
        colors[clr.PlotHistogramHovered]   = ImVec4(0.00, 0.80, 0.38, 1.00)
        colors[clr.TextSelectedBg]         = ImVec4(0.00, 0.69, 0.33, 0.72)
        colors[clr.ModalWindowDarkening]   = ImVec4(0.17, 0.17, 0.17, 0.48)
    end,
    function()
        imgui.SwitchContext()
        local style = imgui.GetStyle()
        local colors = style.Colors
        local clr = imgui.Col
        local ImVec4 = imgui.ImVec4
        style.WindowRounding = 10
        style.ChildWindowRounding = 10
        style.FrameRounding = 6.0

        style.ItemSpacing = imgui.ImVec2(3.0, 3.0)
        style.ItemInnerSpacing = imgui.ImVec2(3.0, 3.0)
        style.IndentSpacing = 21
        style.ScrollbarSize = 10.0
        style.ScrollbarRounding = 13
        style.GrabMinSize = 17.0
        style.GrabRounding = 16.0

        style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
        style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)
        colors[clr.Text]                   = ImVec4(0.95, 0.96, 0.98, 1.00)
        colors[clr.TextDisabled]           = ImVec4(1.00, 0.28, 0.28, 1.00)
        colors[clr.WindowBg]               = ImVec4(0.14, 0.14, 0.14, 1.00)
        colors[clr.ChildWindowBg]          = ImVec4(0.12, 0.12, 0.12, 1.00)
        colors[clr.PopupBg]                = ImVec4(0.08, 0.08, 0.08, 0.94)
        colors[clr.Border]                 = ImVec4(0.14, 0.14, 0.14, 1.00)
        colors[clr.BorderShadow]           = ImVec4(1.00, 1.00, 1.00, 0.00)
        colors[clr.FrameBg]                = ImVec4(0.22, 0.22, 0.22, 1.00)
        colors[clr.FrameBgHovered]         = ImVec4(0.18, 0.18, 0.18, 1.00)
        colors[clr.FrameBgActive]          = ImVec4(0.09, 0.12, 0.14, 1.00)
        colors[clr.TitleBg]                = ImVec4(0.14, 0.14, 0.14, 0.81)
        colors[clr.TitleBgActive]          = ImVec4(0.14, 0.14, 0.14, 1.00)
        colors[clr.TitleBgCollapsed]       = ImVec4(0.00, 0.00, 0.00, 0.51)
        colors[clr.MenuBarBg]              = ImVec4(0.20, 0.20, 0.20, 1.00)
        colors[clr.ScrollbarBg]            = ImVec4(0.02, 0.02, 0.02, 0.39)
        colors[clr.ScrollbarGrab]          = ImVec4(0.36, 0.36, 0.36, 1.00)
        colors[clr.ScrollbarGrabHovered]   = ImVec4(0.18, 0.22, 0.25, 1.00)
        colors[clr.ScrollbarGrabActive]    = ImVec4(0.24, 0.24, 0.24, 1.00)
        colors[clr.ComboBg]                = ImVec4(0.24, 0.24, 0.24, 1.00)
        colors[clr.CheckMark]              = ImVec4(1.00, 0.28, 0.28, 1.00)
        colors[clr.SliderGrab]             = ImVec4(1.00, 0.28, 0.28, 1.00)
        colors[clr.SliderGrabActive]       = ImVec4(1.00, 0.28, 0.28, 1.00)
        colors[clr.Button]                 = ImVec4(1.00, 0.28, 0.28, 1.00)
        colors[clr.ButtonHovered]          = ImVec4(1.00, 0.39, 0.39, 1.00)
        colors[clr.ButtonActive]           = ImVec4(1.00, 0.21, 0.21, 1.00)
        colors[clr.Header]                 = ImVec4(1.00, 0.28, 0.28, 1.00)
        colors[clr.HeaderHovered]          = ImVec4(1.00, 0.39, 0.39, 1.00)
        colors[clr.HeaderActive]           = ImVec4(1.00, 0.21, 0.21, 1.00)
        colors[clr.ResizeGrip]             = ImVec4(1.00, 0.28, 0.28, 1.00)
        colors[clr.ResizeGripHovered]      = ImVec4(1.00, 0.39, 0.39, 1.00)
        colors[clr.ResizeGripActive]       = ImVec4(1.00, 0.19, 0.19, 1.00)
        colors[clr.CloseButton]            = ImVec4(0.40, 0.39, 0.38, 0.16)
        colors[clr.CloseButtonHovered]     = ImVec4(0.40, 0.39, 0.38, 0.39)
        colors[clr.CloseButtonActive]      = ImVec4(0.40, 0.39, 0.38, 1.00)
        colors[clr.PlotLines]              = ImVec4(0.61, 0.61, 0.61, 1.00)
        colors[clr.PlotLinesHovered]       = ImVec4(1.00, 0.43, 0.35, 1.00)
        colors[clr.PlotHistogram]          = ImVec4(1.00, 0.21, 0.21, 1.00)
        colors[clr.PlotHistogramHovered]   = ImVec4(1.00, 0.18, 0.18, 1.00)
        colors[clr.TextSelectedBg]         = ImVec4(1.00, 0.32, 0.32, 1.00)
        colors[clr.ModalWindowDarkening]   = ImVec4(0.26, 0.26, 0.26, 0.60)
    end,
    function()
        imgui.SwitchContext()
        local style = imgui.GetStyle()
        local colors = style.Colors
        local clr = imgui.Col
        local ImVec4 = imgui.ImVec4
        style.WindowRounding = 10
        style.ChildWindowRounding = 10
        style.FrameRounding = 6.0

        style.ItemSpacing = imgui.ImVec2(3.0, 3.0)
        style.ItemInnerSpacing = imgui.ImVec2(3.0, 3.0)
        style.IndentSpacing = 21
        style.ScrollbarSize = 10.0
        style.ScrollbarRounding = 13
        style.GrabMinSize = 17.0
        style.GrabRounding = 16.0

        style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
        style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)
        colors[clr.FrameBg]                = ImVec4(0.46, 0.11, 0.29, 1.00)
        colors[clr.FrameBgHovered]         = ImVec4(0.69, 0.16, 0.43, 1.00)
        colors[clr.FrameBgActive]          = ImVec4(0.58, 0.10, 0.35, 1.00)
        colors[clr.TitleBg]                = ImVec4(0.00, 0.00, 0.00, 1.00)
        colors[clr.TitleBgActive]          = ImVec4(0.61, 0.16, 0.39, 1.00)
        colors[clr.TitleBgCollapsed]       = ImVec4(0.00, 0.00, 0.00, 0.51)
        colors[clr.CheckMark]              = ImVec4(0.94, 0.30, 0.63, 1.00)
        colors[clr.SliderGrab]             = ImVec4(0.85, 0.11, 0.49, 1.00)
        colors[clr.SliderGrabActive]       = ImVec4(0.89, 0.24, 0.58, 1.00)
        colors[clr.Button]                 = ImVec4(0.46, 0.11, 0.29, 1.00)
        colors[clr.ButtonHovered]          = ImVec4(0.69, 0.17, 0.43, 1.00)
        colors[clr.ButtonActive]           = ImVec4(0.59, 0.10, 0.35, 1.00)
        colors[clr.Header]                 = ImVec4(0.46, 0.11, 0.29, 1.00)
        colors[clr.HeaderHovered]          = ImVec4(0.69, 0.16, 0.43, 1.00)
        colors[clr.HeaderActive]           = ImVec4(0.58, 0.10, 0.35, 1.00)
        colors[clr.Separator]              = ImVec4(0.69, 0.16, 0.43, 1.00)
        colors[clr.SeparatorHovered]       = ImVec4(0.58, 0.10, 0.35, 1.00)
        colors[clr.SeparatorActive]        = ImVec4(0.58, 0.10, 0.35, 1.00)
        colors[clr.ResizeGrip]             = ImVec4(0.46, 0.11, 0.29, 0.70)
        colors[clr.ResizeGripHovered]      = ImVec4(0.69, 0.16, 0.43, 0.67)
        colors[clr.ResizeGripActive]       = ImVec4(0.70, 0.13, 0.42, 1.00)
        colors[clr.TextSelectedBg]         = ImVec4(1.00, 0.78, 0.90, 0.35)
        colors[clr.Text]                   = ImVec4(1.00, 1.00, 1.00, 1.00)
        colors[clr.TextDisabled]           = ImVec4(0.60, 0.19, 0.40, 1.00)
        colors[clr.WindowBg]               = ImVec4(0.06, 0.06, 0.06, 0.94)
        colors[clr.ChildWindowBg]          = ImVec4(1.00, 1.00, 1.00, 0.00)
        colors[clr.PopupBg]                = ImVec4(0.08, 0.08, 0.08, 0.94)
        colors[clr.ComboBg]                = ImVec4(0.08, 0.08, 0.08, 0.94)
        colors[clr.Border]                 = ImVec4(0.49, 0.14, 0.31, 1.00)
        colors[clr.BorderShadow]           = ImVec4(0.49, 0.14, 0.31, 0.00)
        colors[clr.MenuBarBg]              = ImVec4(0.15, 0.15, 0.15, 1.00)
        colors[clr.ScrollbarBg]            = ImVec4(0.02, 0.02, 0.02, 0.53)
        colors[clr.ScrollbarGrab]          = ImVec4(0.31, 0.31, 0.31, 1.00)
        colors[clr.ScrollbarGrabHovered]   = ImVec4(0.41, 0.41, 0.41, 1.00)
        colors[clr.ScrollbarGrabActive]    = ImVec4(0.51, 0.51, 0.51, 1.00)
        colors[clr.CloseButton]            = ImVec4(0.20, 0.20, 0.20, 0.50)
        colors[clr.CloseButtonHovered]     = ImVec4(0.98, 0.39, 0.36, 1.00)
        colors[clr.CloseButtonActive]      = ImVec4(0.98, 0.39, 0.36, 1.00)
        colors[clr.ModalWindowDarkening]   = ImVec4(0.80, 0.80, 0.80, 0.35)
    end,
    function()
        imgui.SwitchContext()
        local style = imgui.GetStyle()
        local colors = style.Colors
        local clr = imgui.Col
        local ImVec4 = imgui.ImVec4
        style.WindowRounding = 10
        style.ChildWindowRounding = 10
        style.FrameRounding = 6.0

        style.ItemSpacing = imgui.ImVec2(3.0, 3.0)
        style.ItemInnerSpacing = imgui.ImVec2(3.0, 3.0)
        style.IndentSpacing = 21
        style.ScrollbarSize = 10.0
        style.ScrollbarRounding = 13
        style.GrabMinSize = 17.0
        style.GrabRounding = 16.0

        style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
        style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)
        colors[clr.WindowBg]              = ImVec4(0.14, 0.12, 0.16, 1.00)
        colors[clr.ChildWindowBg]         = ImVec4(0.30, 0.20, 0.39, 0.00)
        colors[clr.PopupBg]               = ImVec4(0.05, 0.05, 0.10, 0.90)
        colors[clr.Border]                = ImVec4(0.89, 0.85, 0.92, 0.30)
        colors[clr.BorderShadow]          = ImVec4(0.00, 0.00, 0.00, 0.00)
        colors[clr.FrameBg]               = ImVec4(0.30, 0.20, 0.39, 1.00)
        colors[clr.FrameBgHovered]        = ImVec4(0.41, 0.19, 0.63, 0.68)
        colors[clr.FrameBgActive]         = ImVec4(0.41, 0.19, 0.63, 1.00)
        colors[clr.TitleBg]               = ImVec4(0.41, 0.19, 0.63, 0.45)
        colors[clr.TitleBgCollapsed]      = ImVec4(0.41, 0.19, 0.63, 0.35)
        colors[clr.TitleBgActive]         = ImVec4(0.41, 0.19, 0.63, 0.78)
        colors[clr.MenuBarBg]             = ImVec4(0.30, 0.20, 0.39, 0.57)
        colors[clr.ScrollbarBg]           = ImVec4(0.30, 0.20, 0.39, 1.00)
        colors[clr.ScrollbarGrab]         = ImVec4(0.41, 0.19, 0.63, 0.31)
        colors[clr.ScrollbarGrabHovered]  = ImVec4(0.41, 0.19, 0.63, 0.78)
        colors[clr.ScrollbarGrabActive]   = ImVec4(0.41, 0.19, 0.63, 1.00)
        colors[clr.ComboBg]               = ImVec4(0.30, 0.20, 0.39, 1.00)
        colors[clr.CheckMark]             = ImVec4(0.56, 0.61, 1.00, 1.00)
        colors[clr.SliderGrab]            = ImVec4(0.41, 0.19, 0.63, 0.24)
        colors[clr.SliderGrabActive]      = ImVec4(0.41, 0.19, 0.63, 1.00)
        colors[clr.Button]                = ImVec4(0.41, 0.19, 0.63, 0.44)
        colors[clr.ButtonHovered]         = ImVec4(0.41, 0.19, 0.63, 0.86)
        colors[clr.ButtonActive]          = ImVec4(0.64, 0.33, 0.94, 1.00)
        colors[clr.Header]                = ImVec4(0.41, 0.19, 0.63, 0.76)
        colors[clr.HeaderHovered]         = ImVec4(0.41, 0.19, 0.63, 0.86)
        colors[clr.HeaderActive]          = ImVec4(0.41, 0.19, 0.63, 1.00)
        colors[clr.ResizeGrip]            = ImVec4(0.41, 0.19, 0.63, 0.20)
        colors[clr.ResizeGripHovered]     = ImVec4(0.41, 0.19, 0.63, 0.78)
        colors[clr.ResizeGripActive]      = ImVec4(0.41, 0.19, 0.63, 1.00)
        colors[clr.CloseButton]           = ImVec4(1.00, 1.00, 1.00, 0.75)
        colors[clr.CloseButtonHovered]    = ImVec4(0.88, 0.74, 1.00, 0.59)
        colors[clr.CloseButtonActive]     = ImVec4(0.88, 0.85, 0.92, 1.00)
        colors[clr.PlotLines]             = ImVec4(0.89, 0.85, 0.92, 0.63)
        colors[clr.PlotLinesHovered]      = ImVec4(0.41, 0.19, 0.63, 1.00)
        colors[clr.PlotHistogram]         = ImVec4(0.89, 0.85, 0.92, 0.63)
        colors[clr.PlotHistogramHovered]  = ImVec4(0.41, 0.19, 0.63, 1.00)
        colors[clr.TextSelectedBg]        = ImVec4(0.41, 0.19, 0.63, 0.43)
        colors[clr.TextDisabled]          = ImVec4(0.41, 0.19, 0.63, 1.00)
        colors[clr.ModalWindowDarkening]  = ImVec4(0.20, 0.20, 0.20, 0.35)
    end,
    function()
        imgui.SwitchContext()
        local style = imgui.GetStyle()
        local colors = style.Colors
        local clr = imgui.Col
        local ImVec4 = imgui.ImVec4
        style.WindowRounding = 10
        style.ChildWindowRounding = 10
        style.FrameRounding = 6.0

        style.ItemSpacing = imgui.ImVec2(3.0, 3.0)
        style.ItemInnerSpacing = imgui.ImVec2(3.0, 3.0)
        style.IndentSpacing = 21
        style.ScrollbarSize = 10.0
        style.ScrollbarRounding = 13
        style.GrabMinSize = 17.0
        style.GrabRounding = 16.0

        style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
        style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)
        colors[clr.Text]                  = ImVec4(0.86, 0.93, 0.89, 0.78)
        colors[clr.TextDisabled]          = ImVec4(0.71, 0.22, 0.27, 1.00)
        colors[clr.WindowBg]              = ImVec4(0.13, 0.14, 0.17, 1.00)
        colors[clr.ChildWindowBg]         = ImVec4(0.20, 0.22, 0.27, 0.58)
        colors[clr.PopupBg]               = ImVec4(0.20, 0.22, 0.27, 0.90)
        colors[clr.Border]                = ImVec4(0.31, 0.31, 1.00, 0.00)
        colors[clr.BorderShadow]          = ImVec4(0.00, 0.00, 0.00, 0.00)
        colors[clr.FrameBg]               = ImVec4(0.20, 0.22, 0.27, 1.00)
        colors[clr.FrameBgHovered]        = ImVec4(0.46, 0.20, 0.30, 0.78)
        colors[clr.FrameBgActive]         = ImVec4(0.46, 0.20, 0.30, 1.00)
        colors[clr.TitleBg]               = ImVec4(0.23, 0.20, 0.27, 1.00)
        colors[clr.TitleBgActive]         = ImVec4(0.50, 0.08, 0.26, 1.00)
        colors[clr.TitleBgCollapsed]      = ImVec4(0.20, 0.20, 0.27, 0.75)
        colors[clr.MenuBarBg]             = ImVec4(0.20, 0.22, 0.27, 0.47)
        colors[clr.ScrollbarBg]           = ImVec4(0.20, 0.22, 0.27, 1.00)
        colors[clr.ScrollbarGrab]         = ImVec4(0.09, 0.15, 0.10, 1.00)
        colors[clr.ScrollbarGrabHovered]  = ImVec4(0.46, 0.20, 0.30, 0.78)
        colors[clr.ScrollbarGrabActive]   = ImVec4(0.46, 0.20, 0.30, 1.00)
        colors[clr.CheckMark]             = ImVec4(0.71, 0.22, 0.27, 1.00)
        colors[clr.SliderGrab]            = ImVec4(0.47, 0.77, 0.83, 0.14)
        colors[clr.SliderGrabActive]      = ImVec4(0.71, 0.22, 0.27, 1.00)
        colors[clr.Button]                = ImVec4(0.47, 0.77, 0.83, 0.14)
        colors[clr.ButtonHovered]         = ImVec4(0.46, 0.20, 0.30, 0.86)
        colors[clr.ButtonActive]          = ImVec4(0.46, 0.20, 0.30, 1.00)
        colors[clr.Header]                = ImVec4(0.46, 0.20, 0.30, 0.76)
        colors[clr.HeaderHovered]         = ImVec4(0.46, 0.20, 0.30, 0.86)
        colors[clr.HeaderActive]          = ImVec4(0.50, 0.08, 0.26, 1.00)
        colors[clr.ResizeGrip]            = ImVec4(0.47, 0.77, 0.83, 0.04)
        colors[clr.ResizeGripHovered]     = ImVec4(0.46, 0.20, 0.30, 0.78)
        colors[clr.ResizeGripActive]      = ImVec4(0.46, 0.20, 0.30, 1.00)
        colors[clr.PlotLines]             = ImVec4(0.86, 0.93, 0.89, 0.63)
        colors[clr.PlotLinesHovered]      = ImVec4(0.46, 0.20, 0.30, 1.00)
        colors[clr.PlotHistogram]         = ImVec4(0.86, 0.93, 0.89, 0.63)
        colors[clr.PlotHistogramHovered]  = ImVec4(0.46, 0.20, 0.30, 1.00)
        colors[clr.TextSelectedBg]        = ImVec4(0.46, 0.20, 0.30, 0.43)
        colors[clr.ModalWindowDarkening]  = ImVec4(0.20, 0.22, 0.27, 0.73)
        colors[clr.CloseButton]           = ImVec4(0.20, 0.22, 0.27, 1.00)
        colors[clr.CloseButtonHovered]    = ImVec4(0.46, 0.20, 0.30, 0.78)
        colors[clr.CloseButtonActive]     = ImVec4(0.46, 0.20, 0.30, 1.00)
    end,
    function()
        imgui.SwitchContext()
        local style = imgui.GetStyle()
        local colors = style.Colors
        local clr = imgui.Col
        local ImVec4 = imgui.ImVec4
        style.WindowRounding = 10
        style.ChildWindowRounding = 10
        style.FrameRounding = 6.0

        style.ItemSpacing = imgui.ImVec2(3.0, 3.0)
        style.ItemInnerSpacing = imgui.ImVec2(3.0, 3.0)
        style.IndentSpacing = 21
        style.ScrollbarSize = 10.0
        style.ScrollbarRounding = 13
        style.GrabMinSize = 17.0
        style.GrabRounding = 16.0

        style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
        style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)
    colors[clr.Text]                 = ImVec4(0.92, 0.92, 0.92, 1.00)
    colors[clr.TextDisabled]         = ImVec4(0.44, 0.44, 0.44, 1.00)
    colors[clr.WindowBg]               = ImVec4(0.08, 0.08, 0.08, 1.00)
    colors[clr.ChildWindowBg]        = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.PopupBg]              = ImVec4(0.08, 0.08, 0.08, 0.94)
    colors[clr.ComboBg]              = ImVec4(0.08, 0.08, 0.08, 0.94)
    colors[clr.Border]               = ImVec4(0.51, 0.36, 0.15, 1.00)
    colors[clr.BorderShadow]         = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.FrameBg]              = ImVec4(0.11, 0.11, 0.11, 1.00)
    colors[clr.FrameBgHovered]       = ImVec4(0.51, 0.36, 0.15, 1.00)
    colors[clr.FrameBgActive]        = ImVec4(0.78, 0.55, 0.21, 1.00)
    colors[clr.TitleBg]              = ImVec4(0.51, 0.36, 0.15, 1.00)
    colors[clr.TitleBgActive]        = ImVec4(0.91, 0.64, 0.13, 1.00)
    colors[clr.TitleBgCollapsed]     = ImVec4(0.00, 0.00, 0.00, 0.51)
    colors[clr.MenuBarBg]            = ImVec4(0.11, 0.11, 0.11, 1.00)
    colors[clr.ScrollbarBg]          = ImVec4(0.06, 0.06, 0.06, 0.53)
    colors[clr.ScrollbarGrab]        = ImVec4(0.21, 0.21, 0.21, 1.00)
    colors[clr.ScrollbarGrabHovered] = ImVec4(0.47, 0.47, 0.47, 1.00)
    colors[clr.ScrollbarGrabActive]  = ImVec4(0.81, 0.83, 0.81, 1.00)
    colors[clr.CheckMark]            = ImVec4(0.78, 0.55, 0.21, 1.00)
    colors[clr.SliderGrab]           = ImVec4(0.91, 0.64, 0.13, 1.00)
    colors[clr.SliderGrabActive]     = ImVec4(0.91, 0.64, 0.13, 1.00)
    colors[clr.Button]               = ImVec4(0.91, 0.64, 0.13, 1.00)--ImVec4(0.51, 0.36, 0.15, 1.00)
    colors[clr.ButtonHovered]        = ImVec4(0.91, 0.64, 0.13, 1.00)
    colors[clr.ButtonActive]         = ImVec4(0.78, 0.55, 0.21, 1.00)
    colors[clr.Header]               = ImVec4(0.51, 0.36, 0.15, 1.00)
    colors[clr.HeaderHovered]        = ImVec4(0.91, 0.64, 0.13, 1.00)
    colors[clr.HeaderActive]         = ImVec4(0.93, 0.65, 0.14, 1.00)
    colors[clr.Separator]            = ImVec4(0.21, 0.21, 0.21, 1.00)
    colors[clr.SeparatorHovered]     = ImVec4(0.91, 0.64, 0.13, 1.00)
    colors[clr.SeparatorActive]      = ImVec4(0.78, 0.55, 0.21, 1.00)
    colors[clr.ResizeGrip]           = ImVec4(0.21, 0.21, 0.21, 1.00)
    colors[clr.ResizeGripHovered]    = ImVec4(0.91, 0.64, 0.13, 1.00)
    colors[clr.ResizeGripActive]     = ImVec4(0.78, 0.55, 0.21, 1.00)
    colors[clr.CloseButton]          = ImVec4(0.47, 0.47, 0.47, 1.00)
    colors[clr.CloseButtonHovered]   = ImVec4(0.98, 0.39, 0.36, 1.00)
    colors[clr.CloseButtonActive]    = ImVec4(0.98, 0.39, 0.36, 1.00)
    colors[clr.PlotLines]            = ImVec4(0.61, 0.61, 0.61, 1.00)
    colors[clr.PlotLinesHovered]     = ImVec4(1.00, 0.43, 0.35, 1.00)
    colors[clr.PlotHistogram]        = ImVec4(0.90, 0.70, 0.00, 1.00)
    colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00)
    colors[clr.TextSelectedBg]       = ImVec4(0.26, 0.59, 0.98, 0.35)
    colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35)
    end,
        function()
        imgui.SwitchContext()
        local style = imgui.GetStyle()
        local colors = style.Colors
        local clr = imgui.Col
        local ImVec4 = imgui.ImVec4
        style.WindowRounding = 10
        style.ChildWindowRounding = 10
        style.FrameRounding = 6.0

        style.ItemSpacing = imgui.ImVec2(3.0, 3.0)
        style.ItemInnerSpacing = imgui.ImVec2(3.0, 3.0)
        style.IndentSpacing = 21
        style.ScrollbarSize = 10.0
        style.ScrollbarRounding = 13
        style.GrabMinSize = 17.0
        style.GrabRounding = 16.0

        style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
        style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)
    colors[clr.Text]                   = ImVec4(0.90, 0.90, 0.90, 1.00)
    colors[clr.TextDisabled]           = ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[clr.WindowBg]               = ImVec4(0.00, 0.00, 0.00, 1.00)
    colors[clr.ChildWindowBg]          = ImVec4(0.00, 0.00, 0.00, 1.00)
   colors[clr.WindowBg]               = ImVec4(0.08, 0.08, 0.08, 1.00)
    colors[clr.Border]                 = ImVec4(0.51, 0.51, 0.51, 0.60)
    colors[clr.BorderShadow]           = ImVec4(0.35, 0.35, 0.35, 0.66)
    colors[clr.FrameBg]                = ImVec4(1.00, 1.00, 1.00, 0.28)
    colors[clr.FrameBgHovered]         = ImVec4(0.68, 0.68, 0.68, 0.67)
    colors[clr.FrameBgActive]          = ImVec4(0.79, 0.73, 0.73, 0.62)
    colors[clr.TitleBg]                = ImVec4(0.00, 0.00, 0.00, 1.00)
    colors[clr.TitleBgActive]          = ImVec4(0.46, 0.46, 0.46, 1.00)
    colors[clr.TitleBgCollapsed]       = ImVec4(0.00, 0.00, 0.00, 1.00)
    colors[clr.MenuBarBg]              = ImVec4(0.00, 0.00, 0.00, 0.80)
    colors[clr.ScrollbarBg]            = ImVec4(0.00, 0.00, 0.00, 0.60)
    colors[clr.ScrollbarGrab]          = ImVec4(1.00, 1.00, 1.00, 0.87)
    colors[clr.ScrollbarGrabHovered]   = ImVec4(1.00, 1.00, 1.00, 0.79)
    colors[clr.ScrollbarGrabActive]    = ImVec4(0.80, 0.50, 0.50, 0.40)
    colors[clr.ComboBg]                = ImVec4(0.24, 0.24, 0.24, 0.99)
    colors[clr.CheckMark]              = ImVec4(0.99, 0.99, 0.99, 0.52)
    colors[clr.SliderGrab]             = ImVec4(1.00, 1.00, 1.00, 0.42)
    colors[clr.SliderGrabActive]       = ImVec4(0.76, 0.76, 0.76, 1.00)
    colors[clr.Button]                 = ImVec4(0.51, 0.51, 0.51, 0.60)
    colors[clr.ButtonHovered]          = ImVec4(0.68, 0.68, 0.68, 1.00)
    colors[clr.ButtonActive]           = ImVec4(0.67, 0.67, 0.67, 1.00)
    colors[clr.Header]                 = ImVec4(0.72, 0.72, 0.72, 0.54)
    colors[clr.HeaderHovered]          = ImVec4(0.92, 0.92, 0.95, 0.77)
    colors[clr.HeaderActive]           = ImVec4(0.82, 0.82, 0.82, 0.80)
    colors[clr.Separator]              = ImVec4(0.73, 0.73, 0.73, 1.00)
    colors[clr.SeparatorHovered]       = ImVec4(0.81, 0.81, 0.81, 1.00)
    colors[clr.SeparatorActive]        = ImVec4(0.74, 0.74, 0.74, 1.00)
    colors[clr.ResizeGrip]             = ImVec4(0.80, 0.80, 0.80, 0.30)
    colors[clr.ResizeGripHovered]      = ImVec4(0.95, 0.95, 0.95, 0.60)
    colors[clr.ResizeGripActive]       = ImVec4(1.00, 1.00, 1.00, 0.90)
    colors[clr.CloseButton]            = ImVec4(0.45, 0.45, 0.45, 0.50)
    colors[clr.CloseButtonHovered]     = ImVec4(0.70, 0.70, 0.90, 0.60)
    colors[clr.CloseButtonActive]      = ImVec4(0.70, 0.70, 0.70, 1.00)
    colors[clr.PlotLines]              = ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[clr.PlotLinesHovered]       = ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[clr.PlotHistogram]          = ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[clr.PlotHistogramHovered]   = ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[clr.TextSelectedBg]         = ImVec4(1.00, 1.00, 1.00, 0.35)
    colors[clr.ModalWindowDarkening]   = ImVec4(0.88, 0.88, 0.88, 0.35)
    end,
    function()
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,747
11,157
Незнаю как вы, но я бы не стал доверять такому челу как ты, в скрипт мог что угодно сунуть. Да и выглядит со стороны как скам акков
чел ты...
1. на этом форуме есть модерация
2. код открыт
1639317954507.png
1639317966819.png
 

Oleg2283363

Новичок
28
1
Вылезает пропустить повторить закрыть,что делать? меню imgui есть,но может плохое