Помогите с кнопкой imgui

Типа пон

Активный
Автор темы
190
81
Версия MoonLoader
.026-beta
О великие луашери! Помогите как сделать так чтобы когда нажал на кнопку то выполнялась комманда типо "нажал на кнопку и сразу активировалась команда /test"
 
Решение
Гений:
imgui.OnFrame(function() return WinState[0] end, function(player)
    imgui.SetNextWindowPos(imgui.ImVec2(500,500),
imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
    imgui.SetNextWindowSize(imgui.ImVec2(245, 270), imgui.Cond.Always)
    imgui.Begin(u8'AbobaMultiCheat', WinState, imgui.WindowFlags.NoResize)
    imgui.Checkbox(u8"Fisheye", checkboxone)
    imgui.Checkbox(u8"Abobatest", checkboxtest)
 if imgui.Button(u8'AirBreak') then
      sampSendChat("/airbrake")
    end
    imgui.End()
end)

function test()
    while true do wait(0)
        if checkboxtest[0] then
            sampAddChatMessage('Вы поставили галочку в чекбоксе',-1)
            wait(5000)
        end
    end
end
Ну ты и гений в беск цыкл кнопку кидать от имгуи

Fott

Простреленный
3,435
2,280
 
  • Эм
Реакции: Типа пон

Типа пон

Активный
Автор темы
190
81
ggg:
  if imgui.Button(u8'Кнопка') then
      sampSendChat("/test")
  end
не работает
imgui:
imgui.OnFrame(function() return WinState[0] end, function(player)
    imgui.SetNextWindowPos(imgui.ImVec2(500,500),
imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
    imgui.SetNextWindowSize(imgui.ImVec2(245, 270), imgui.Cond.Always)
    imgui.Begin(u8'AbobaMultiCheat', WinState, imgui.WindowFlags.NoResize)
    imgui.Checkbox(u8"Fisheye", checkboxone)
    imgui.Checkbox(u8"Abobatest", checkboxtest)
    imgui.Button('AirBreak')
    imgui.End()
end)

function test()
    while true do wait(0)
        if imgui.Button(u8'AirBreak') then
      sampSendChat("/airbrake")
  end
        if checkboxtest[0] then
            sampAddChatMessage('Вы поставили галочку в чекбоксе',-1)
            wait(5000)
        end
    end
end
(это не весь код)
 
  • Эм
Реакции: MLycoris

Kermi

Участник
81
19
Гений:
imgui.OnFrame(function() return WinState[0] end, function(player)
    imgui.SetNextWindowPos(imgui.ImVec2(500,500),
imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
    imgui.SetNextWindowSize(imgui.ImVec2(245, 270), imgui.Cond.Always)
    imgui.Begin(u8'AbobaMultiCheat', WinState, imgui.WindowFlags.NoResize)
    imgui.Checkbox(u8"Fisheye", checkboxone)
    imgui.Checkbox(u8"Abobatest", checkboxtest)
 if imgui.Button(u8'AirBreak') then
      sampSendChat("/airbrake")
    end
    imgui.End()
end)

function test()
    while true do wait(0)
        if checkboxtest[0] then
            sampAddChatMessage('Вы поставили галочку в чекбоксе',-1)
            wait(5000)
        end
    end
end
Ну ты и гений в беск цыкл кнопку кидать от имгуи
 
  • Нравится
Реакции: Типа пон

Fott

Простреленный
3,435
2,280
не работает
imgui:
imgui.OnFrame(function() return WinState[0] end, function(player)
    imgui.SetNextWindowPos(imgui.ImVec2(500,500),
imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
    imgui.SetNextWindowSize(imgui.ImVec2(245, 270), imgui.Cond.Always)
    imgui.Begin(u8'AbobaMultiCheat', WinState, imgui.WindowFlags.NoResize)
    imgui.Checkbox(u8"Fisheye", checkboxone)
    imgui.Checkbox(u8"Abobatest", checkboxtest)
    imgui.Button('AirBreak')
    imgui.End()
end)

function test()
    while true do wait(0)
        if imgui.Button(u8'AirBreak') then
      sampSendChat("/airbrake")
  end
        if checkboxtest[0] then
            sampAddChatMessage('Вы поставили галочку в чекбоксе',-1)
            wait(5000)
        end
    end
end
1. У тебя wait вне мейна
2. У тебя нет мейна
3. У тебя нет объявления checkboxtest и WinState
4. У тебя мимгуи
5. У тебя окно прикреплено к WinState, а не к checkboxtest
6. Ты хочешь добавить кнопку вне фрейма
7. Функция которая должна добавить кнопку не вызывается
ну и еще чет мб