Где ошибка?

KOHTOP

Участник
Автор темы
138
17
Версия MoonLoader
.027.0-preview
Script:
    imgui.GetCursorPosX(420)
    imgui.GetCursorPosY(80)
    if imgui.Button('Exit', imgui.ImVec2(40, 20), button_5) then
        show[0] = not show[0]
    end
    imgui.End()
end).HideCursor = false

#Это вырезка из кода, ранее я прописал имгуи и т.д, без
    imgui.GetCursorPosX(420)
    imgui.GetCursorPosY(80)
#всё прекрасно работает
 

KOHTOP

Участник
Автор темы
138
17
Так а шо за ошибка ?
moonloader:
[23:04:08.294717] (error)    script.lua: D:\blackred\moonloader\script.lua:36: wrong number of arguments for function call
stack traceback:
    [C]: in function 'GetCursorPosX'
    D:\blackred\moonloader\script.lua:36: in function '_draw'
    D:\blackred\moonloader\lib\mimgui\init.lua:107: in function <D:\blackred\moonloader\lib\mimgui\init.lua:91>
[23:04:08.294717] (error)    script.lua: Script died due to an error. (07D5E2B4)
 

riverya4life

Известный
384
169
moonloader:
[23:04:08.294717] (error)    script.lua: D:\blackred\moonloader\script.lua:36: wrong number of arguments for function call
stack traceback:
    [C]: in function 'GetCursorPosX'
    D:\blackred\moonloader\script.lua:36: in function '_draw'
    D:\blackred\moonloader\lib\mimgui\init.lua:107: in function <D:\blackred\moonloader\lib\mimgui\init.lua:91>
[23:04:08.294717] (error)    script.lua: Script died due to an error. (07D5E2B4)
SetCursorPos а не GetCursorPos
 
  • Нравится
Реакции: Lance_Sterling

Lance_Sterling

Известный
963
336
Script:
    imgui.GetCursorPosX(420)
    imgui.GetCursorPosY(80)
    if imgui.Button('Exit', imgui.ImVec2(40, 20), button_5) then
        show[0] = not show[0]
    end
    imgui.End()
end).HideCursor = false

#Это вырезка из кода, ранее я прописал имгуи и т.д, без
    imgui.GetCursorPosX(420)
    imgui.GetCursorPosY(80)
#всё прекрасно работает
Попробуй вместо imgui.GetCursorPosX(420) и imgui.GetCursorPosY(80)

imgui.SetCursorPos(imgui.ImVec2(420, 80))