как создать мимгуи/имгуи окно?

Pinel

Участник
Автор темы
25
5
я не понимаю, то ли я туплю, то ли у меня нет либ, хотя вроде и установил

Дайте пж код для самого простого мимгуи окна, который 100% работает
 
Решение
Lua:
local imgui = require 'mimgui'

local renderWindow = imgui.new.bool(false)

imgui.OnFrame(function()
    return renderWindow[0]
end, function()
    imgui.Begin('Window', renderWindow)
    imgui.End()
end)

function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('menu', function()
        renderWindow[0] = not renderWindow[0]
    end)
    wait(-1)
end

NPC

Участник
38
11
Lua:
local imgui = require 'mimgui'

local renderWindow = imgui.new.bool(false)

imgui.OnFrame(function()
    return renderWindow[0]
end, function()
    imgui.Begin('Window', renderWindow)
    imgui.End()
end)

function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('menu', function()
        renderWindow[0] = not renderWindow[0]
    end)
    wait(-1)
end
 
  • Нравится
Реакции: Pinel

Pinel

Участник
Автор темы
25
5
Lua:
local imgui = require 'mimgui'

local renderWindow = imgui.new.bool(false)

imgui.OnFrame(function()
    return renderWindow[0]
end, function()
    imgui.Begin('Window', renderWindow)
    imgui.End()
end)

function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('menu', function()
        renderWindow[0] = not renderWindow[0]
    end)
    wait(-1)
end
спс

Lua:
local imgui = require 'mimgui'

local renderWindow = imgui.new.bool(false)

imgui.OnFrame(function()
    return renderWindow[0]
end, function()
    imgui.Begin('Window', renderWindow)
    imgui.End()
end)

function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('menu', function()
        renderWindow[0] = not renderWindow[0]
    end)
    wait(-1)
end
если я принимаю ответ от нейросети в скрипт, то его лучше записать в имгуи или мимгуи?

Я новичок в этом типе интерфейсов
 
Последнее редактирование:
  • Эм
  • Клоун
Реакции: angelsoempty и MLycoris

Pinel

Участник
Автор темы
25
5
у тебя тип интерфейса ни на что не влияет, хоть в обычный диалог суй
я говорю про сложность и эстетичность. Да, не правильно выразил свой вопрос.
Если я новичок, стоит мне лезть в имгуи?
 

angelsoempty

Известный
69
17
я говорю про сложность и эстетичность. Да, не правильно выразил свой вопрос.
Если я новичок, стоит мне лезть в имгуи?
у тебя «эстетичность» зависит от стилей, что ты используешь на окне. Если ты про эстетичность кода — в зависимости от того, откуда руки растут
«сложность» думаю на равне что у имгуи, что у мимгуи. гайдов есть куча, как и примеров использования
 
  • Нравится
Реакции: Pinel

Pinel

Участник
Автор темы
25
5
у тебя «эстетичность» зависит от стилей, что ты используешь на окне. Если ты про эстетичность кода — в зависимости от того, откуда руки растут
«сложность» думаю на равне что у имгуи, что у мимгуи. гайдов есть куча, как и примеров использования
вероятность конфликта с другими скриптами выше, если в моем скрипте будут использованы мимгуи/имгуи, а не обычное диалоговое окно?
 

r4gemuerto

Участник
38
3
вероятность конфликта с другими скриптами выше, если в моем скрипте будут использованы мимгуи/имгуи, а не обычное диалоговое окно?
Хз не конфликтует вроде ни с чем , это по сути просто для создания более удобных окон
 
  • Нравится
Реакции: Pinel

MLycoris

На вид оружие массового семяизвержения
Проверенный
2,005
2,247
вероятность конфликта с другими скриптами выше, если в моем скрипте будут использованы мимгуи/имгуи, а не обычное диалоговое окно?
начни лучше сам учиться, чтобы понять немного что к чему, а не с нейронкой лезть, чтоб потом 100+ тем создавать как исправить ту или иную ошибку
 
  • Нравится
Реакции: r4gemuerto

Pinel

Участник
Автор темы
25
5
начни лучше сам учиться, чтобы понять немного что к чему, а не с нейронкой лезть, чтоб потом 100+ тем создавать как исправить ту или иную ошибку
какую ошибку
 
  • Клоун
Реакции: MLycoris