LUA | Активация / деактивация на клавишу

Andreyka228228228

Новичок
Автор темы
1
0
Хочу сделать так, чтобы событие выполнялось только после нажатия на любую клавишу/сочитание клавиш, как это можно сделать?


Lua:
require 'lib.moonloader'
local keys = require "vkeys"

function main()
    while not isSampLoaded() do wait(100) end
    while true do wait(0)
        if isKeyDown(VK_SHIFT) then
            if isKeyDown(VK_RBUTTON) then
                local cam_x, cam_y, cam_z = getActiveCameraCoordinates()
                local width, heigth = convertGameScreenCoordsToWindowScreenCoords(339.1, 179.1)
                local aim_x, aim_y, aim_z = convertScreenCoordsToWorld3D(width, heigth, 100)
                local result, colPoint = processLineOfSight(cam_x, cam_y, cam_z, aim_x, aim_y, aim_z, false, false, true, false, false, false, false)
                if result then
                    if isLineOfSightClear(cam_x, cam_y, cam_z, colPoint.pos[1], colPoint.pos[2], colPoint.pos[3], true, true, false, true, true) then
                        if colPoint.entityType == 3 then
                            if getCharPointerHandle(colPoint.entity) ~= playerPed then
                                writeMemory(0xB7347A, 4, 255, 0)
                            end
                        end
                    end
                end
            end
        end
    end
end