Как сделать в имгуи кнопки?

denubi

Потрачен
Автор темы
106
34
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.026-beta
1679391838474.png
вместо вот етой хераборы
1679391850227.png
кнопки надо поставить
 

Вложения

  • 1679391846726.png
    1679391846726.png
    31.8 KB · Просмотры: 7
  • Эм
Реакции: YarikVL

denubi

Потрачен
Автор темы
106
34
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • Грустно
Реакции: Lance_Sterling

denubi

Потрачен
Автор темы
106
34
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

7 СМЕРТНЫХ ГРЕХОВ

пісюнковий злочинець
527
165
Ну так делаешь батоны в них как пример menu = 1
Потом некст батон menu = 2
То бишь кодом
LUA:
local menu = 0
-- imgui --
if imgui.Button("Меню 1") then menu = 0 end
if imgui.Button("Меню 2") then menu = 1 end
if imgui.Button("Меню 3") then menu = 2 end
if imgui.Button("Меню 4") then menu = 3 end
if menu == 0 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 1")
end
if menu == 1 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 2")
end
if menu == 2 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 3")
end
-- и т.д
Писал с телефона мб где то ошибки
 

denubi

Потрачен
Автор темы
106
34
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ну так делаешь батоны в них как пример menu = 1
Потом некст батон menu = 2
То бишь кодом
LUA:
local menu = 0
-- imgui --
if imgui.Button("Меню 1") then menu = 0 end
if imgui.Button("Меню 2") then menu = 1 end
if imgui.Button("Меню 3") then menu = 2 end
if imgui.Button("Меню 4") then menu = 3 end
if menu == 0 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 1")
end
if menu == 1 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 2")
end
if menu == 2 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 3")
end
-- и т.д
Писал с телефона мб где то ошибки
попробую
 

whyega52

Eblang головного мозга
Модератор
2,870
2,853
Ну так делаешь батоны в них как пример menu = 1
Потом некст батон menu = 2
То бишь кодом
LUA:
local menu = 0
-- imgui --
if imgui.Button("Меню 1") then menu = 0 end
if imgui.Button("Меню 2") then menu = 1 end
if imgui.Button("Меню 3") then menu = 2 end
if imgui.Button("Меню 4") then menu = 3 end
if menu == 0 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 1")
end
if menu == 1 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 2")
end
if menu == 2 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 3")
end
-- и т.д
Писал с телефона мб где то ошибки
Разрешаю юзать таблицы
 

denubi

Потрачен
Автор темы
106
34
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ну так делаешь батоны в них как пример menu = 1
Потом некст батон menu = 2
То бишь кодом
LUA:
local menu = 0
-- imgui --
if imgui.Button("Меню 1") then menu = 0 end
if imgui.Button("Меню 2") then menu = 1 end
if imgui.Button("Меню 3") then menu = 2 end
if imgui.Button("Меню 4") then menu = 3 end
if menu == 0 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 1")
end
if menu == 1 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 2")
end
if menu == 2 then
-- какая то хуйня которая тебе надо например:
imgui.Text("Меню номер 3")
end
-- и т.д
Писал с телефона мб где то ошибки
imgui.Text(u8'Укажите задержку между выдачей форм:')
imgui.InputInt("##adsjasdaxdsadsj", timeout)
Вот это вырезал и нах крашит терь

1679394762918.png


imgui.SameLine()
imgui.PushItemWidth(100)
 

7 СМЕРТНЫХ ГРЕХОВ

пісюнковий злочинець
527
165

denubi

Потрачен
Автор темы
106
34
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
1679395094870.png
как это вырезать без крашей?
Код ниже
lusa228imgui:
        if menusel.v == 5 then
            imgui.BeginChild("Chil12312132132ddw1", imgui.ImVec2(-1, -1), true)
            imadd.HotKey('##adsads', fopenpunish, {}, 100)
    imgui.SameLine()
    imgui.Text(u8'Открыть меню выдачи наказаний')
            if imgui.Checkbox(u8'Автоматическая выдача разбана', imgui.ImBool(cfg.main.autounban)) then
                cfg.main.autounban = not cfg.main.autounban
            end
            imgui.Text(u8'Укажите задержку между выдачей форм:')
            imgui.SameLine()
            imgui.PushItemWidth(100)
            imgui.InputInt("##adsjasdaxdsadsj", timeout)
            if timeout.v <= 500 then
                timeout.v = 500
            elseif timeout.v >= 15000 then
                timeout.v = 15000
            end
            imgui.PopItemWidth()
            imgui.SameLine()
            imgui.Text(u8'милисек.')
            imgui.Text(u8'Укажите готовые формы:')
            if imgui.Button(u8("Запустить выдачу форм"), imgui.ImVec2(-1, 25)) then
            givepun = true
            lua_thread.create(function ()
                for asdsa in text_buffer1.v:gmatch("[^\r\n]+") do
                    sampSendChat(u8:decode(asdsa))
                    wait(tonumber(timeout.v))
                end
            givepun = false
            end)
            end
            imgui.EndChild()
        end
 

7 СМЕРТНЫХ ГРЕХОВ

пісюнковий злочинець
527
165
Посмотреть вложение 194449как это вырезать без крашей?
Код ниже
lusa228imgui:
        if menusel.v == 5 then
            imgui.BeginChild("Chil12312132132ddw1", imgui.ImVec2(-1, -1), true)
            imadd.HotKey('##adsads', fopenpunish, {}, 100)
    imgui.SameLine()
    imgui.Text(u8'Открыть меню выдачи наказаний')
            if imgui.Checkbox(u8'Автоматическая выдача разбана', imgui.ImBool(cfg.main.autounban)) then
                cfg.main.autounban = not cfg.main.autounban
            end
            imgui.Text(u8'Укажите задержку между выдачей форм:')
            imgui.SameLine()
            imgui.PushItemWidth(100)
            imgui.InputInt("##adsjasdaxdsadsj", timeout)
            if timeout.v <= 500 then
                timeout.v = 500
            elseif timeout.v >= 15000 then
                timeout.v = 15000
            end
            imgui.PopItemWidth()
            imgui.SameLine()
            imgui.Text(u8'милисек.')
            imgui.Text(u8'Укажите готовые формы:')
            if imgui.Button(u8("Запустить выдачу форм"), imgui.ImVec2(-1, 25)) then
            givepun = true
            lua_thread.create(function ()
                for asdsa in text_buffer1.v:gmatch("[^\r\n]+") do
                    sampSendChat(u8:decode(asdsa))
                    wait(tonumber(timeout.v))
                end
            givepun = false
            end)
            end
            imgui.EndChild()
        end
Научись формулировать свои мысли, а то вообще нихуя не понятно.
Если ты хочешь перенести все выше что на скрине в батон то нахуй
Я тебе выше кидал
Делаешь
LUA:
--Кнопка которая делает menu = 5
       if menu == 5 then
            imgui.BeginChild("Chil12312132132ddw1", imgui.ImVec2(-1, -1), true)
            imadd.HotKey('##adsads', fopenpunish, {}, 100)
    imgui.SameLine()
    imgui.Text(u8'Открыть меню выдачи наказаний')
            if imgui.Checkbox(u8'Автоматическая выдача разбана', imgui.ImBool(cfg.main.autounban)) then
                cfg.main.autounban = not cfg.main.autounban
            end
            imgui.Text(u8'Укажите задержку между выдачей форм:')
            imgui.SameLine()
            imgui.PushItemWidth(100)
            imgui.InputInt("##adsjasdaxdsadsj", timeout)
            if timeout.v <= 500 then
                timeout.v = 500
            elseif timeout.v >= 15000 then
                timeout.v = 15000
            end
            imgui.PopItemWidth()
            imgui.SameLine()
            imgui.Text(u8'милисек.')
            imgui.Text(u8'Укажите готовые формы:')
            if imgui.Button(u8("Запустить выдачу форм"), imgui.ImVec2(-1, 25)) then
            givepun = true
            lua_thread.create(function ()
                for asdsa in text_buffer1.v:gmatch("[^\r\n]+") do
                    sampSendChat(u8:decode(asdsa))
                    wait(tonumber(timeout.v))
                end
            givepun = false
            end)
            end
            imgui.EndChild()
        end
Я с телефона пишу табуляцию сам убирай
 

denubi

Потрачен
Автор темы
106
34
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Научись формулировать свои мысли, а то вообще нихуя не понятно.
Если ты хочешь перенести все выше что на скрине в батон то нахуй
Я тебе выше кидал
Делаешь
LUA:
--Кнопка которая делает menu = 5
       if menu == 5 then
            imgui.BeginChild("Chil12312132132ddw1", imgui.ImVec2(-1, -1), true)
            imadd.HotKey('##adsads', fopenpunish, {}, 100)
    imgui.SameLine()
    imgui.Text(u8'Открыть меню выдачи наказаний')
            if imgui.Checkbox(u8'Автоматическая выдача разбана', imgui.ImBool(cfg.main.autounban)) then
                cfg.main.autounban = not cfg.main.autounban
            end
            imgui.Text(u8'Укажите задержку между выдачей форм:')
            imgui.SameLine()
            imgui.PushItemWidth(100)
            imgui.InputInt("##adsjasdaxdsadsj", timeout)
            if timeout.v <= 500 then
                timeout.v = 500
            elseif timeout.v >= 15000 then
                timeout.v = 15000
            end
            imgui.PopItemWidth()
            imgui.SameLine()
            imgui.Text(u8'милисек.')
            imgui.Text(u8'Укажите готовые формы:')
            if imgui.Button(u8("Запустить выдачу форм"), imgui.ImVec2(-1, 25)) then
            givepun = true
            lua_thread.create(function ()
                for asdsa in text_buffer1.v:gmatch("[^\r\n]+") do
                    sampSendChat(u8:decode(asdsa))
                    wait(tonumber(timeout.v))
                end
            givepun = false
            end)
            end
            imgui.EndChild()
        end
Я с телефона пишу табуляцию сам убирай
братишка обнял спасибо,терь мне надо другую хуйню перенести в другой порт

1679397029592.png
вот ето мне надо на пустое место пуустить
 

7 СМЕРТНЫХ ГРЕХОВ

пісюнковий злочинець
527
165