нужна помощь с кодом

fartini

Участник
Автор темы
41
8
Версия MoonLoader
.026-beta
хотелось бы узнать, как наподобии этого кода сделать так, чтобы при нажатии на боковую кнопку мышки в чат писалось /id и мой айди


Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
        
    while true do
        wait(0)
        if isKeyJustPressed(VK_XBUTTON2) then
            setVirtualKeyDown(117, true) -- зажимает f6
            wait(80)-- вся задержка в миллисекундах
            setVirtualKeyDown(117, false) -- отпускает f6
            wait(80) -- вся задержка в миллисекундах
            setVirtualKeyDown(191, true) -- зажимает /
            wait(55) -- вся задержка в миллисекундах
            setVirtualKeyDown(191, false) -- отпускает /
            wait(25) -- вся задержка в миллисекундах
            setVirtualKeyDown(84, true) -- зажимает t
            wait(55) -- вся задержка в миллисекундах
            setVirtualKeyDown(84, false) -- отпускает t
            wait(25) -- вся задержка в миллисекундах
            setVirtualKeyDown(73, true) -- зажимает i
            wait(55) -- вся задержка в миллисекундах
            setVirtualKeyDown(73, false) -- отпусакет i
            wait(25) -- вся задержка в миллисекундах
            setVirtualKeyDown(77, true) -- зажимает m
            wait(55) -- вся задержка в миллисекундах
            setVirtualKeyDown(77, false) -- отпускает m
            wait(25) -- вся задержка в миллисекундах
            setVirtualKeyDown(69, true) -- зажимает e
            wait(55) -- вся задержка в миллисекундах
            setVirtualKeyDown(69, false) -- отпускает e
            wait(25) -- вся задержка в миллисекундах
            setVirtualKeyDown(13, true) -- зажимает enter
            wait(5) -- вся задержка в миллисекундах
            setVirtualKeyDown(13, false) -- отпускает enter
        end
    end
end
 
  • Нравится
Реакции: Vespan

fartini

Участник
Автор темы
41
8
Lua:
require("moonloader")

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
      
    while true do wait(0)
        if isKeyJustPressed(VK_XBUTTON1) then
            sampSendChat(string.format("/id %d", select(2, sampGetPlayerIdByCharHandle(1))))
        end
    end
end
не совсем так обьяснил, чтобы по символам писался мой айди через setVirtualKeyDown, чтобы было слышно фейк звуки клавиатуры в мехвайбсе, если это конечно возможно
 
  • Эм
Реакции: MLycoris