Помогите со скриптом

Sheba

Участник
Автор темы
142
11
Всем Привет я новичок в lua и начинаю разбираться в модуле imgui и написал простенький код и не понимаю почему не работает крестик и окне имгуи
P.s Умники не чипируйте мне жопу я новичок в луа

Lua:
script_name("{авы")
script_author("{7ef3fa}MTG MODS")
script_version("1.0.0")
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
require "lib.moonloader"
local sampev = require "samp.events"
local encoding = require 'encoding'
encoding.default = 'CP1251'
local u8 = encoding.UTF8
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
local inicfg = require 'inicfg'
local local_ini = "MyAccent.ini"
local accent_ini = inicfg.load( {

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
local imgui = require "imgui"
local togglebut = require 'imgui_addons'
local main_window = imgui.ImBool(false)
local AccentEnable = imgui.ImBool(accent_ini.settings.my_accent_enable)
imgui.ToggleButton = require('imgui_addons').ToggleButton 
local ex, ey = getScreenResolution()
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
function main()

    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(0) end 
    
    sampAddChatMessage('LGShslg)
    
    sampRegisterChatCommand("acc", function()
        main_window.v = not main_window.v
        imgui.Process = main_window.v
    end)
    
    while true do wait(0) end

end

    function imgui.OnDrawFrame()
    imgui.Begin("Hi", main_window)
    imgui.Text("some text")
    imgui.End()
    end
 

Вложения

  • Imgui.lua
    1.9 KB · Просмотры: 4
Последнее редактирование модератором:

why ega

РП игрок
Модератор
2,547
2,238
Всем Привет я новичок в lua и начинаю разбираться в модуле imgui и написал простенький код и не понимаю почему не работает крестик и окне имгуи
P.s Умники не чипируйте мне жопу я новичок в луа

Lua:
script_name("{авы")
script_author("{7ef3fa}MTG MODS")
script_version("1.0.0")
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
require "lib.moonloader"
local sampev = require "samp.events"
local encoding = require 'encoding'
encoding.default = 'CP1251'
local u8 = encoding.UTF8
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
local inicfg = require 'inicfg'
local local_ini = "MyAccent.ini"
local accent_ini = inicfg.load( {

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
local imgui = require "imgui"
local togglebut = require 'imgui_addons'
local main_window = imgui.ImBool(false)
local AccentEnable = imgui.ImBool(accent_ini.settings.my_accent_enable)
imgui.ToggleButton = require('imgui_addons').ToggleButton
local ex, ey = getScreenResolution()
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
function main()

    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(0) end
   
    sampAddChatMessage('LGShslg)
   
    sampRegisterChatCommand("acc", function()
        main_window.v = not main_window.v
        imgui.Process = main_window.v
    end)
   
    while true do wait(0) end

end

    function imgui.OnDrawFrame()
    imgui.Begin("Hi", main_window)
    imgui.Text("some text")
    imgui.End()
    end
Если правильно по мне, то в бесконечном цикле надо задавать переменной imgui.Process значение main_window.v
 
  • Нравится
Реакции: Sheba

MLycoris

Режим чтения
Проверенный
1,821
1,860
Лучше сразу мимгуи учи