imgui.Checkbox

NHacker1271

Известный
Автор темы
156
16
Версия MoonLoader
.026-beta
Из-за чего крашит?
Lua:
local imgui = require 'imgui'
local keys = require 'vkeys'
require 'lib.moonloader'

local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    imgui.Process = true
end

function imgui.OnDrawFrame()
    imgui.Begin('qwe')
    if imgui.Checkbox('hop') then
        sampAddChatMessage('+', -1)
    end
    imgui.End()
end
 
Решение
Нет бесконечного цикла.
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        wait(0)
        imgui.Process = true
    end
end

Изучи основы скриптинга. Куда вы лезите сразу в imgui , слишком много вопросов будет с ним и крашить постоянно без базовых знаний.
UPD:
Забыл чекбоксу указать перменную
Lua:
hop = imgui.ImBool(false) -- вне рендера объявить булевую переменную imgui типа
if imgui.Checkbox('hop', hop) then -- для получения значения переменной hop использовать ключ .v, то бишь hop.v
        sampAddChatMessage('+', -1)
end

Hatiko

Известный
Проверенный
1,471
612
Нет бесконечного цикла.
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        wait(0)
        imgui.Process = true
    end
end

Изучи основы скриптинга. Куда вы лезите сразу в imgui , слишком много вопросов будет с ним и крашить постоянно без базовых знаний.
UPD:
Забыл чекбоксу указать перменную
Lua:
hop = imgui.ImBool(false) -- вне рендера объявить булевую переменную imgui типа
if imgui.Checkbox('hop', hop) then -- для получения значения переменной hop использовать ключ .v, то бишь hop.v
        sampAddChatMessage('+', -1)
end
 
Последнее редактирование: