Как сделать активацию этого скрипта в imgui (скиньте полный код)?

Hader

Потрачен
Автор темы
37
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.026-beta
Как сделать активацию этого скрипта в imgui (скиньте полный код)?
луашник:
local imgui = require 'mimgui'

local Frame = imgui.OnFrame(
    function() return true end,
    function(self)
        local DL = imgui.GetBackgroundDrawList()
        local pedX, pedY, pedZ = getCharCoordinates(PLAYER_PED)
        local pedR_X, pedR_Y = convert3DCoordsToScreen(pedX, pedY, pedZ)
        for k, v in ipairs(getAllChars()) do
            if isCharOnScreen(v) then
                local x, y, z = getCharCoordinates(v)
                local rX, rY = convert3DCoordsToScreen(x, y, z)
                DL:AddLine(imgui.ImVec2(pedR_X, pedR_Y), imgui.ImVec2(rX, rY), 0xffffffFF, 3)
            end
        end
    end
)

function main()
    while not isSampAvailable() do wait(0) end
    wait(-1)
end
 
  • Злость
Реакции: The Spark

qdIbp

Автор темы
Проверенный
1,434
1,172
 

Lenny Scripts

Активный
179
35
Так человек попросил активацию скрипта по кнопке как бы

Как сделать активацию этого скрипта в imgui (скиньте полный код)?
луашник:
local imgui = require 'mimgui'

local Frame = imgui.OnFrame(
    function() return true end,
    function(self)
        local DL = imgui.GetBackgroundDrawList()
        local pedX, pedY, pedZ = getCharCoordinates(PLAYER_PED)
        local pedR_X, pedR_Y = convert3DCoordsToScreen(pedX, pedY, pedZ)
        for k, v in ipairs(getAllChars()) do
            if isCharOnScreen(v) then
                local x, y, z = getCharCoordinates(v)
                local rX, rY = convert3DCoordsToScreen(x, y, z)
                DL:AddLine(imgui.ImVec2(pedR_X, pedR_Y), imgui.ImVec2(rX, rY), 0xffffffFF, 3)
            end
        end
    end
)

function main()
    while not isSampAvailable() do wait(0) end
    wait(-1)
end
if (название кнопки) then...
 
Последнее редактирование:

qdIbp

Автор темы
Проверенный
1,434
1,172
Так человек попросил активацию скрипта по кнопке как бы


if (название кнопки) then...
то есть зайти в тему и скопировать

Lua:
    addEventHandler('onWindowMessage', function(msg, wparam, lparam)
        if msg == wm.WM_KEYDOWN or msg == wm.WM_SYSKEYDOWN then
            if wparam == vkeys.VK_X then
                renderWindow[0] = not renderWindow[0]
            end
        end
    end)
это так сложно

Чел я как вижу не знаком с мимгуем так и дал тему для изучение
 
  • Нравится
Реакции: YarikVL

Lenny Scripts

Активный
179
35
то есть зайти в тему и скопировать

Lua:
    addEventHandler('onWindowMessage', function(msg, wparam, lparam)
        if msg == wm.WM_KEYDOWN or msg == wm.WM_SYSKEYDOWN then
            if wparam == vkeys.VK_X then
                renderWindow[0] = not renderWindow[0]
            end
        end
    end)
это так сложно

Чел я как вижу не знаком с мимгуем так и дал тему для изучение
В чем различия между мимгуем и имгуем?
 

ARMOR

Модератор по раксампу
Модератор
4,933
6,716
Да ты заебал, ты нихуя не учишь, ты только просишь всегда полный код. И как ты хочешь что либо понять в коде о котором ты нихуя не знаешь. Ты полез в imgui наверное даже не выучив что такое циклы и массивы.
 

Dmitriy Makarov

25.05.2021
Проверенный
2,500
1,130
айм сори май енглиш вери бед, зачем он нужен?
Первая строчка:
Перевод "Библиотека FFI позволяет вызывать внешние функции C и использовать структуры данных C из чистого кода Lua."
 
  • Нравится
Реакции: ARMOR