ВОт скрипт он не робит font = renderCreateFont('Century Gothic', 12, 5) local imgui = require 'imgui' local key = require 'vkeys' -- одно из основных отличий от оригинального апи -- все переменные, значения которых записываются в ImGui по указателю, могут использоваться только через специальные типы local main_window_state = imgui.ImBool(false) function imgui.OnDrawFrame() if main_window_state.v then -- чтение и запись значения такой переменной осуществляется через поле v (или Value) imgui.SetNextWindowSize(imgui.ImVec2(150, 200), imgui.Cond.FirstUseEver) -- меняем размер -- но для передачи значения по указателю - обязательно напрямую -- тут main_window_state передаётся функции imgui.Begin, чтобы можно было отследить закрытие окна нажатием на крестик imgui.Begin('My window', main_window_state) if imgui.Button('Press me') then -- а вот и кнопка с действием -- условие будет выполнено при нажатии на неё while true do wait(1) if enabled then for _, v in pairs(getAllObjects()) do if isObjectOnScreen(v) then local result, oX, oY, oZ = getObjectCoordinates(v) local x1, y1 = convert3DCoordsToScreen(oX,oY,oZ) local objmodel = getObjectModel(v) local x2,y2,z2 = getCharCoordinates(PLAYER_PED) local x10, y10 = convert3DCoordsToScreen(x2,y2,z2) distance = string.format("%.0f", getDistanceBetweenCoords3d(oX,oY,oZ, x2, y2, z2)) if objmodel == 18666 then renderDrawLine(x10, y10, x1, y1, 1.1, 0xFFD00000) renderFontDrawText(font,"Объект!\n{ff0000}Дистанция: "..distance, x1, y1, -1) end end end end end printStringNow('Button pressed!', 1000) end imgui.End() end end function main() while true do wait(0) if wasKeyPressed(key.VK_X) then -- активация по нажатию клавиши X main_window_state.v = not main_window_state.v -- переключаем статус активности окна, не забываем про .v end imgui.Process = main_window_state.v -- теперь значение imgui.Process всегда будет задаваться в зависимости от активности основного окна end end
Danygfffffff, Ты уверен, что среда, в которой ты запускаешь скрипт, поддерживает библиотеку imgui и правильно интегрирована с ней?
у меня бан на блест хаке The post was merged to previous Sep 22, 2023 я б довно уже на блест хаке тему создал The post was merged to previous Sep 22, 2023 вот лог мун лоадер The post was merged to previous Sep 22, 2023 [09:28:58.026100] (system) Session started. [09:28:58.027100] (debug) Module handle: 6C200000 MoonLoader v.026.5-beta loaded. Developers: FYP, hnnssy, EvgeN 1137 Copyright (c) 2016, BlastHack Team http://blast.hk/moonloader/ [09:28:58.027100] (info) Working directory: C:\Users\danyh\Desktop\FROM 2017\moonloader [09:28:58.027100] (debug) FP Control: 0009001F [09:28:58.027100] (debug) Game: GTA SA 1.0.0.0 US [09:28:58.027100] (system) Installing pre-game hooks... [09:28:58.033100] (system) Hooks installed. [09:28:58.735160] (debug) Initializing opcode handler table [09:28:58.735160] (debug) package.path = C:\Users\danyh\Desktop\FROM 2017\moonloader\lib\?.lua;C:\Users\danyh\Desktop\FROM 2017\moonloader\lib\?\init.lua;C:\Users\danyh\Desktop\FROM 2017\moonloader\?.lua;C:\Users\danyh\Desktop\FROM 2017\moonloader\?\init.lua;.\?.lua;C:\Users\danyh\Desktop\FROM 2017\moonloader\lib\?.luac;C:\Users\danyh\Desktop\FROM 2017\moonloader\lib\?\init.luac;C:\Users\danyh\Desktop\FROM 2017\moonloader\?.luac;C:\Users\danyh\Desktop\FROM 2017\moonloader\?\init.luac;.\?.luac [09:28:58.735160] (debug) package.cpath = C:\Users\danyh\Desktop\FROM 2017\moonloader\lib\?.dll; [09:28:58.738160] (system) Loading script 'C:\Users\danyh\Desktop\FROM 2017\moonloader\AutoReboot.lua'... [09:28:58.739160] (debug) New script: 0962136C [09:28:58.758158] (system) ML-AutoReboot: Loaded successfully. [09:28:58.764158] (system) Loading script 'C:\Users\danyh\Desktop\FROM 2017\moonloader\check-moonloader-updates.lua'... [09:28:58.764158] (debug) New script: 096214F4 [09:28:58.770158] (system) Check MoonLoader Updates: Loaded successfully. [09:28:58.770158] (system) Loading script 'C:\Users\danyh\Desktop\FROM 2017\moonloader\reload_all.lua'... [09:28:58.770158] (debug) New script: 09625A24 [09:28:58.772156] (system) ML-ReloadAll: Loaded successfully. [09:28:58.772156] (system) Loading script 'C:\Users\danyh\Desktop\FROM 2017\moonloader\Render.lua'... [09:28:58.772156] (debug) New script: 09625BAC [09:28:58.976146] (system) Render.lua: Loaded successfully. [09:28:58.976146] (system) Loading script 'C:\Users\danyh\Desktop\FROM 2017\moonloader\SF Integration.lua'... [09:28:58.976146] (debug) New script: 09645D9C [09:28:58.983144] (system) SF Integration: Loaded successfully. [09:29:00.698038] (system) Installing post-load hooks... [09:29:00.698038] (system) Hooks installed. [09:29:16.787895] (error) Render.lua: C:\Users\danyh\Desktop\FROM 2017\moonloader\Render.lua:17: attempt to yield across C-call boundary stack traceback: [C]: in function 'wait' C:\Users\danyh\Desktop\FROM 2017\moonloader\Render.lua:17: in function 'OnDrawFrame' C:\Users\danyh\Desktop\FROM 2017\moonloader\lib\imgui.lua:1378: in function <C:\Users\danyh\Desktop\FROM 2017\moonloader\lib\imgui.lua:1367> [09:29:16.787895] (error) Render.lua: Script died due to an error. (09625BAC) [09:29:21.126037] (system) Unloading... [09:29:21.126037] (system) ML-AutoReboot: Script terminated. (0962136C) [09:29:21.126037] (system) Check MoonLoader Updates: Script terminated. (096214F4) [09:29:21.127016] (system) ML-ReloadAll: Script terminated. (09625A24) [09:29:21.127016] (system) SF Integration: Script terminated. (09645D9C) [09:29:21.140014] (system) Session terminated.