local imgui = require('mimgui')
local inicfg = require('inicfg')
local IniFileName = 'test.ini'
local ini = inicfg.load({ main = { authkod = false } }, IniFileName)
local window = imgui.new.bool(ini.main.authkod)
function main()
repeat wait(0) until isSampAvailable()
if not doesFileExist(getWorkingDirectory() .. '\\config\\' .. IniFileName) then inicfg.save(ini, IniFileName) end
sampRegisterChatCommand('test', function()
ini.main.authkod = not ini.main.authkod
inicfg.save(ini, IniFileName)
end)
while true do
wait(0)
window[0] = ini.main.authkod
end
end
local frame = imgui.OnFrame(function() return window[0] end,
function(ok)
imgui.Begin('window', nil)...
local imgui = require('mimgui')
local inicfg = require('inicfg')
local IniFileName = 'test.ini'
local ini = inicfg.load({ main = { authkod = false } }, IniFileName)
local window = imgui.new.bool(ini.main.authkod)
function main()
repeat wait(0) until isSampAvailable()
if not doesFileExist(getWorkingDirectory() .. '\\config\\' .. IniFileName) then inicfg.save(ini, IniFileName) end
sampRegisterChatCommand('test', function()
ini.main.authkod = not ini.main.authkod
inicfg.save(ini, IniFileName)
end)
while true do
wait(0)
window[0] = ini.main.authkod
end
end
local frame = imgui.OnFrame(function() return window[0] end,
function(ok)
imgui.Begin('window', nil)
imgui.End()
end
)
А если я добавляю код в условие, что если код верный, то была галочкаLua:local imgui = require('mimgui') local inicfg = require('inicfg') local IniFileName = 'test.ini' local ini = inicfg.load({ main = { authkod = false } }, IniFileName) local window = imgui.new.bool(ini.main.authkod) function main() repeat wait(0) until isSampAvailable() if not doesFileExist(getWorkingDirectory() .. '\\config\\' .. IniFileName) then inicfg.save(ini, IniFileName) end sampRegisterChatCommand('test', function() ini.main.authkod = not ini.main.authkod inicfg.save(ini, IniFileName) end) while true do wait(0) window[0] = ini.main.authkod end end local frame = imgui.OnFrame(function() return window[0] end, function(ok) imgui.Begin('window', nil) imgui.End() end )
if ffi.string(elements.input.authkod) == "229HW-BAYXG-RUSH" or "7776J-EWJD6-RUSH" then
imgui.Text(faicons("CHECK"))
end
Lua:if ffi.string(elements.input.authkod) == "229HW-BAYXG-RUSH" or ffi.string(elements.input.authkod) == "7776J-EWJD6-RUSH" then
if imgui.Button(u8'ГОТОВО', imgui.ImVec2(135, 35)) then
if ffi.string(elements.input.authkod) == "" then
message():error('Введите код в поле строки!')
elseif ffi.string(elements.input.authkod) ~= "229HW-BAYXG-RUSH" or ffi.string(elements.input.authkod) ~= "7776J-EWJD6-RUSH" then
message():error('Неверный код!')
elseif ffi.string(elements.input.authkod) == "229HW-BAYXG-RUSH" or ffi.string(elements.input.authkod) == "7776J-EWJD6-RUSH" then
ini.auth.authkod = true
inicfg.save(ini, iniFile)
windows.AdminTools[0] = not windows.AdminTools[0]
windows.auth[0] = not windows.auth[0]
end
end
ну а что ты хотел, по твоему условию он будет выдавать ошибку, если переменная не равна одному из кодов. А быть равной одновременно двум разным строкам переменная не может, поэтому вот.Пишет неверный код :D
elseif ffi.string(elements.input.authkod) ~= "229HW-BAYXG-RUSH" or ffi.string(elements.input.authkod) ~= "7776J-EWJD6-RUSH" then
не работаетну а что ты хотел, по твоему условию он будет выдавать ошибку, если переменная не равна одному из кодов. А быть равной одновременно двум разным строкам переменная не может, поэтому вот.
замени or на andLua:elseif ffi.string(elements.input.authkod) ~= "229HW-BAYXG-RUSH" or ffi.string(elements.input.authkod) ~= "7776J-EWJD6-RUSH" then
Бл... я просто конченный, поэтому перепутал и сделал это вообще в скрипте, которого у меня в сборке нету, спасибо