Lua script с imgui не работает.

Rasimojoss

Новичок
Автор темы
1
0
Версия MoonLoader
.025-beta
Lua:
require "lib.moonloader"
local vkeys = require "vkeys"
local imgui = require "imgui"

local main_window_state = imgui.ImBool(false)
function imgui.OnDrawFrame()
  if main_window_state.v then
   imgui.SetNextWindowSixe(imgui.ImVec2(150, 200), imgui.Cond.FirstUseEver)
   imgui.Begin("Main Window")
   imgui.Text("Text here")
   if imgui.Button('Press Me') then
     printStringNow('Button Pressed!', 1800)
   end
   imgui.End()
  end
end

function main()
  while true do
    wait(0)
    if isKeyJustPressed(VK_J) then
      main_window_state.v = not main_window_state.v
    end
    imgui.Process = main_window_state.v
  end
end
Хотел сделать подобие биндера с imgui но почему то кроме курсора ничего не происходит помогите.
 

YarikVL

Известный
Проверенный
4,738
1,816
require "lib.moonloader"
local vkeys = require "vkeys"
local imgui = require "imgui"

local main_window_state = imgui.ImBool(false)
function imgui.OnDrawFrame()
if main_window_state.v then
imgui.SetNextWindowSixe(imgui.ImVec2(150, 200), imgui.Cond.FirstUseEver)
imgui.Begin("Main Window")
imgui.Text("Text here")
if imgui.Button('Press Me') then
printStringNow('Button Pressed!', 1800)
end
imgui.End()
end
end

function main()
while true do
wait(0)
if isKeyJustPressed(VK_J) then
main_window_state.v = not main_window_state.v
end
imgui.Process = main_window_state.v
end
end
Ты там ошибку сделал: Sixe хотя нужно Size
Так нужно: imgui.SetNextWindowSize(imgui.ImVec2(150, 200), imgui.Cond.FirstUseEver)
Хотел сделать подобие биндера с imgui
Зачем, если на бх уже есть куча многофункциональных биндеров
но почему то кроме курсора ничего не происходит помогите.
Смотри всегда в moonloader.log в твоей папке moonloader
Там будет строка ошибки и сама ошибка.
Ещё можешь юзать сниппеты для облегчение работы:
 
  • Вау
Реакции: MLycoris