Зачем делают переменную 0?

Akat

Активный
Автор темы
380
88
Версия MoonLoader
.027.0-preview
К примеру
а:
local qwer = '0'
 
Решение
Если чесно я ничего не понял,можешь не на примере имгуи,я просто ещё не особо понимаю имгуи.
Я использовал в таком ключе. Можно использовать в разных случаях. Ты просто инициализируешь переменную сразу, чтоб с ней в дальнейшем работать, это зависит от разработчика и что ему нужно.
Lua:
local act = 0

--onFrame
if imgui.Button('1') then act = 1 end
if imgui.Button('2') then act = 2 end

if act == 1 then
    imgui.BeginChild('##1', imgui.ImVec2(200, 200), true)
    imgui.Text('1')
    imgui.EndChild()
elseif act == 2 then
    imgui.BeginChild('##2', imgui.ImVec2(200, 200), true)
    imgui.Text('2')
    imgui.EndChild()
else
    imgui.BeginChild('##else', imgui.ImVec2(200, 200), true)
    imgui.Text('else')
    imgui.EndChild()
end

PanSeek

t.me/dailypanseek
Всефорумный модератор
910
1,782
Затем что бы потом в нее что-то положить, зависит от случая. В данном случае строка, где ее можно инициализировать просто вот так local string = "", если целочисленное, то также только без кавычек. Я так делал когда проверял значение и вызывал нужный imgui.BeginChild(...).
UPD: Можно сделать в другом месте, но уже сделать ее глобальной переменной.
 
  • Нравится
Реакции: James Saula

Akat

Активный
Автор темы
380
88
Затем что бы потом в нее что-то положить, зависит от случая. В данном случае строка, где ее можно инициализировать просто вот так local string = "", если целочисленное, то также только без кавычек. Я так делал когда проверял значение и вызывал нужный imgui.BeginChild(...).
UPD: Можно сделать в другом месте, но уже сделать ее глобальной переменной.
Если чесно я ничего не понял,можешь не на примере имгуи,я просто ещё не особо понимаю имгуи.
 

PanSeek

t.me/dailypanseek
Всефорумный модератор
910
1,782
Если чесно я ничего не понял,можешь не на примере имгуи,я просто ещё не особо понимаю имгуи.
Я использовал в таком ключе. Можно использовать в разных случаях. Ты просто инициализируешь переменную сразу, чтоб с ней в дальнейшем работать, это зависит от разработчика и что ему нужно.
Lua:
local act = 0

--onFrame
if imgui.Button('1') then act = 1 end
if imgui.Button('2') then act = 2 end

if act == 1 then
    imgui.BeginChild('##1', imgui.ImVec2(200, 200), true)
    imgui.Text('1')
    imgui.EndChild()
elseif act == 2 then
    imgui.BeginChild('##2', imgui.ImVec2(200, 200), true)
    imgui.Text('2')
    imgui.EndChild()
else
    imgui.BeginChild('##else', imgui.ImVec2(200, 200), true)
    imgui.Text('else')
    imgui.EndChild()
end
 
  • Нравится
Реакции: James Saula