Что не так в коде с АвтоЛогином

AngelMAILS228

Участник
Автор темы
79
7
Версия MoonLoader
.026-beta
Что тут не так, почему то не могу ничего в код вписать, можете подправить пожалуйста и указать на ошибку?!!
Lua:
local inicfg = require 'inicfg'
local imgui = require "imgui"
local sW, sH = getScreenResolution()
local sampev = require('lib.samp.events')
local se = require 'lib.samp.events'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8


local mainIni = inicfg.load({ -- CFG
    config = {
    PassNew = ""
    }
}, "autologin")
local settings = imgui.ImBool(false)
local pass = imgui.ImBuffer(mainIni.config.PassNew)
local status = inicfg.load(mainIni, 'autologin.ini')
if not doesFileExist('moonloader/config/autologin.ini') then inicfg.save(mainIni, 'autologin.ini') end

function main()
            sampRegisterChatCommand('setpass', function()
            settings.v = not settings.v
        end)
    while true do
        wait(0)
        imgui.Process = settings.v
    end
end

function setpass()
    settings.v = not settings.v
end

function imgui.OnDrawFrame()
    if settings.v then
local iScreenWidth, iScreenHeight = getScreenResolution()
imgui.SetNextWindowPos(imgui.ImVec2(sW / 2, sH / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(300, 300), imgui.Cond.FirstUseEver)
imgui.Begin('AutoLogin ', settings, imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoScrollbar) -- imgui.WindowFlags.NoResize
imgui.InputText(u8"Input some text", pass)
if imgui.Button('Save') then
    mainIni.config.PassNew = pass
    inicfg.save(mainIni, 'autologin.ini')
    printStringNow('Saved', 1000)
    addOneOffSound(0.0, 0.0, 0.0, 1138)
    printStringNow('Saved', 1000)
end
imgui.End()
end
end

function sampev.onShowDialog(id, style, title, button1, button2, text)
   if title == 'Авторизация' then
   sampSendDialogResponse(id, 1, -1, pass.v)
  end
end