код что б при зажатой левой клавиши мыши,нажималось много раз левая кнопка мыши

Docker

Участник
Автор темы
80
9
Здравствуйте,кто может кинуть код что б при зажатой левой клавиши мыши,нажималось много раз левая кнопка мыши до того момента пока не отпустишь левую кнопку мыши.Буду очень благодарен
 

ARMOR

Мне кажется, я всё проебал
Модератор
5,017
7,091
Lua:
require('moonloader')

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(200) end
    while true do wait(0)
        if isKeyDown(1) then
            setVirtualKeyDown(1, true)
            setVirtualKeyDown(1, false)
        end
    end
end
А задержка где?
 
  • Нравится
Реакции: Docker

Rice.

Известный
Модератор
1,755
1,652
Здравствуйте,кто может кинуть код что б при зажатой левой клавиши мыши,нажималось много раз левая кнопка мыши до того момента пока не отпустишь левую кнопку мыши.Буду очень благодарен
Lua:
require('moonloader')
local bool = false

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(200) end
        lua_thread.create(flood)
    while true do wait(0)
            bool = isKeyDown(1)
    end
end

function flood()
    while true do wait(0)
        if bool then
            setVirtualKeyDown(1, true)
            wait(10)
            setVirtualKeyDown(1, false)
        end
    end
end
 
  • Нравится
Реакции: Docker

ARMOR

Мне кажется, я всё проебал
Модератор
5,017
7,091
Lua:
require('moonloader')
local bool = false

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(200) end
        lua_thread.create(flood)
    while true do wait(0)
            bool = isKeyDown(1)
    end
end

function flood()
    while true do wait(0)
        if bool then
            setVirtualKeyDown(1, true)
            wait(10)
            setVirtualKeyDown(1, false)
        end
    end
end
Можно ещё вот так. И поток не нужно создавать будет
Lua:
local enable = false

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampRegisterChatCommand('mouseflood', function()
        if not enable then
            enable = true
            sampAddChatMessage("Флуд мышкой запущет! Что-бы отключить флуд нажмите: {FF0000}ALT", -1)
        else
            sampAddChatMessage("Флуд уже запущен! Нажмите: {FF0000}ALT {FFFFFF}Что-бы отключить флуд", -1)
        end
    end)

    while true do
        wait(0)
        if enable then
            setVirtualKeyDown(1, true)
            wait(50)
            setVirtualKeyDown(1, false)
            if wasKeyPressed(18) then
                enable = false
                sampAddChatMessage("Флуд мышкой отключен!", -1)
            end
        end
    end
end
 
Последнее редактирование: