Кнопки

Jesus McWood

Участник
Автор темы
76
33
Версия MoonLoader
.026-beta
Никогда не работал с кнопка имгуи в которых есть иконка. Как сделать что-бы при нажатии открывалось второе имгуи окно? Я делал так. Вот код​
Lua:
if imgui.Button(fa.ICON_FA_PEOPLE_CARRY .. u8" Разработчики", imgui.ImVec2(120, 80) then
    two_window_state.v = not two_window_state.v
    imgui.Process = two_window_state.v
end

С обычными кнопками imgui.Button() робит. А с этими неа.
sa-mp-009.png
 
  • Нравится
Реакции: Jambo

neverlane

t.me/neverlane00
Друг
998
1,143
Никогда не работал с кнопка имгуи в которых есть иконка. Как сделать что-бы при нажатии открывалось второе имгуи окно? Я делал так. Вот код​
Lua:
if imgui.Button(fa.ICON_FA_PEOPLE_CARRY .. u8" Разработчики", imgui.ImVec2(120, 80) then
    two_window_state.v = not two_window_state.v
    imgui.Process = two_window_state.v
end

С обычными кнопками imgui.Button() робит. А с этими неа.​
Это необычная? imgui.Process задавай в беск цикле следующим образом
Lua:
imgui.Process = main_window_state.v or two_window_state.v --[[и так далее]]
 

Jesus McWood

Участник
Автор темы
76
33
Это необычная? imgui.Process задавай в беск цикле следующим образом
Lua:
imgui.Process = main_window_state.v or two_window_state.v --[[и так далее]]
как мне сделать что-бы при нажатии на кнопку происходило действие? МНе это не надо.
Это необычная? imgui.Process задавай в беск цикле следующим образом
Lua:
imgui.Process = main_window_state.v or two_window_state.v --[[и так далее]]
Пример с обычной
Lua:
if imgui.Button(u8"Test") then
    sampAddChatMessage(" Ты лох")
end
imgui.End()
 
  • Нравится
Реакции: Jambo

neverlane

t.me/neverlane00
Друг
998
1,143
как мне сделать что-бы при нажатии на кнопку происходило действие? МНе это не надо.
Lua:
if imgui.Button(fa.ICON_FA_PEOPLE_CARRY .. u8" Разработчики", imgui.ImVec2(120, 80)) then
    two_window_state.v = not two_window_state.v
    imgui.Process = two_window_state.v
end
У себя в коде ты скобку забыл
 

Jesus McWood

Участник
Автор темы
76
33
Lua:
if imgui.Button(fa.ICON_FA_PEOPLE_CARRY .. u8" Разработчики", imgui.ImVec2(120, 80)) then
    two_window_state.v = not two_window_state.v
    imgui.Process = two_window_state.v
end
У себя в коде ты скобку забыл
Сяб
Lua:
if imgui.Button(fa.ICON_FA_PEOPLE_CARRY .. u8" Разработчики", imgui.ImVec2(120, 80)) then
    two_window_state.v = not two_window_state.v
    imgui.Process = two_window_state.v
end
У себя в коде ты скобку забыл
А как сделать что-бы при нажатии на кнопку прошлый имгуи процесс убивался? То есть я жму на кнопку и главное меню закрывалось? Мой код
Lua:
      if imgui.Button(fa.ICON_FA_PEOPLE_CARRY .. u8" Разработчики", imgui.ImVec2(120, 80)) then
          two_window_state.v = not two_window_state.v
          imgui.Process = two_window_state.v
      end
 
Последнее редактирование:
  • Нравится
Реакции: Jambo