- 263
- 24
- Версия MoonLoader
- .026-beta
Здарова. У меня есть комбо с двумя значениями
Как сделать так, чтобы при выборе значения пк, окно становилось с размерами sizeX = 500, sizeY = 500
А если мобайл, то sizeX = 1000, sizeY = 500
Помогите пожалуйста
Lua:
local imgui = require 'mimgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8
local new = imgui.new
local sizelistwindow = new.bool(false)
local comboSizeList = {'PC', 'Mobile'}
local comboSizeListBuffer = new.int()
local comboSizeListNumber = imgui.new['const char*'][#comboSizeList](comboSizeList)
imgui.OnInitialize(function()
imgui.GetIO().IniFilename = nil
end)
local newFrame = imgui.OnFrame(
function() return sizelistwindow[0] end,
function(player)
local resX, resY = getScreenResolution()
local sizeX, sizeY = 300, 300
imgui.SetNextWindowPos(imgui.ImVec2(resX / 2, resY / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(sizeX, sizeY), imgui.Cond.FirstUseEver)
imgui.Begin('Main Window', sizelistwindow)
imgui.Combo(u8'Выберите тип окна',comboSizeListBuffer,comboSizeListNumber, #comboSizeList)
imgui.End()
end
)
function main()
while not isSampAvailable() do wait(0) end
sampRegisterChatCommand('sz', function()
sizelistwindow[0] = not sizelistwindow[0]
end)
while true do
wait(0)
end
end
А если мобайл, то sizeX = 1000, sizeY = 500
Помогите пожалуйста
Последнее редактирование: