Ищу скрипт нажатия клавиш с задержкой

Denvikey

Известный
Автор темы
54
3
Версия SA-MP
  1. 0.3.7 (R1)
Есть какой-нибудь скрипт, который будет нажимать за меня клавиши (Например мне нужны w a s d), с определенной задержкой, 1-2 минуты?
 
Решение
Без подключенной библиотеки moonloader или vkeys не будут работать VK_W, VK_D и т.д. Также табуляцию можно не соблюдать, её делают только для того чтобы не запутаться в коде.
Я с телефона пишу брат)

Щас добавлю ее туда ему

LUA:
require "moonloader"
local vk = require 'vkeys'
local act = false
function main()
   sampRegisterChatCommand("act", function ()
    act = not act
   end)
   while true do wait(0)
      if act then
        setVirtualKeyDown(VK_W,true)
        wait(5)
        setVirtualKeyDown(VK_W,false)
        wait(3000)
        setVirtualKeyDown(VK_A,true)
        wait(5)
        setVirtualKeyDown(VK_A,false)
        wait(3000)
        setVirtualKeyDown(VK_S,true)
        wait(5)...

7 СМЕРТНЫХ ГРЕХОВ

Известный
524
163
LUA:
act = false
function main()
   sampRegisterChatCommand("act", function ()
    act = not act
   end)
   while true do wait(0)
      if act then
        setVirtualKeyDown(VK_W,true)
wait(5)
setVirtualKeyDown(VK_W,false)
wait(3000)
setVirtualKeyDown(VK_A,true)
wait(5)
setVirtualKeyDown(VK_A,false)
wait(3000)
setVirtualKeyDown(VK_S,true)
wait(5)
setVirtualKeyDown(VK_S,false)
wait(3000)
setVirtualKeyDown(VK_D,true)
wait(5)
setVirtualKeyDown(VK_D,false)
   end
end

Мб так, писал с телефона табуляция покинула чат
 

Denvikey

Известный
Автор темы
54
3
LUA:
act = false
function main()
   sampRegisterChatCommand("act", function ()
    act = not act
   end)
   while true do wait(0)
      if act then
        setVirtualKeyDown(VK_W,true)
wait(5)
setVirtualKeyDown(VK_W,false)
wait(3000)
setVirtualKeyDown(VK_A,true)
wait(5)
setVirtualKeyDown(VK_A,false)
wait(3000)
setVirtualKeyDown(VK_S,true)
wait(5)
setVirtualKeyDown(VK_S,false)
wait(3000)
setVirtualKeyDown(VK_D,true)
wait(5)
setVirtualKeyDown(VK_D,false)
   end
end

Мб так, писал с телефона табуляция покинул
Не фурычит в мунлоге вот:
1675678213545.png
 

Sadow

Известный
1,428
593
LUA:
act = false
function main()
   sampRegisterChatCommand("act", function ()
    act = not act
   end)
   while true do wait(0)
      if act then
        setVirtualKeyDown(VK_W,true)
wait(5)
setVirtualKeyDown(VK_W,false)
wait(3000)
setVirtualKeyDown(VK_A,true)
wait(5)
setVirtualKeyDown(VK_A,false)
wait(3000)
setVirtualKeyDown(VK_S,true)
wait(5)
setVirtualKeyDown(VK_S,false)
wait(3000)
setVirtualKeyDown(VK_D,true)
wait(5)
setVirtualKeyDown(VK_D,false)
   end
end

Мб так, писал с телефона табуляция покинула чат
Lua:
local act = false

function main()
    while not isSampAvailable() do wait(0) end

    sampRegisterChatCommand("act", function()
        act = not act
    end)

    while true do
        wait(0)

        if act then
            setVirtualKeyDown(0X57, true)
            wait(5)
            setVirtualKeyDown(0X57, false)
            wait(3000)
            setVirtualKeyDown(0x41, true)
            wait(5)
            setVirtualKeyDown(0x41, false)
            wait(3000)
            setVirtualKeyDown(0x53, true)
            wait(5)
            setVirtualKeyDown(0x53, false)
            wait(3000)
            setVirtualKeyDown(0x44 true)
            wait(5)
            setVirtualKeyDown(0x44, false)
        end

    end
end
 

7 СМЕРТНЫХ ГРЕХОВ

Известный
524
163
Я забыл end ещё 1
LUA:
act = false
function main()
   sampRegisterChatCommand("act", function ()
    act = not act
   end)
   while true do wait(0)
      if act then
        setVirtualKeyDown(VK_W,true)
        wait(5)
        setVirtualKeyDown(VK_W,false)
        wait(3000)
        setVirtualKeyDown(VK_A,true)
        wait(5)
        setVirtualKeyDown(VK_A,false)
        wait(3000)
        setVirtualKeyDown(VK_S,true)
        wait(5)
        setVirtualKeyDown(VK_S,false)
        wait(3000)
        setVirtualKeyDown(VK_D,true)
        wait(5)
        setVirtualKeyDown(VK_D,false)
      end
   end
end
 
Последнее редактирование:

Sadow

Известный
1,428
593
Я забыл end ещё 1

LUA:
act = false
function main()
   sampRegisterChatCommand("act", function ()
    act = not act
   end)
   while true do wait(0)
      if act then
        setVirtualKeyDown(VK_W,true)
wait(5)
setVirtualKeyDown(VK_W,false)
wait(3000)
setVirtualKeyDown(VK_A,true)
wait(5)
setVirtualKeyDown(VK_A,false)
wait(3000)
setVirtualKeyDown(VK_S,true)
wait(5)
setVirtualKeyDown(VK_S,false)
wait(3000)
setVirtualKeyDown(VK_D,true)
wait(5) setVirtualKeyDown(VK_D,false)
      end
   end
end

Сделай табуляцию только
Без подключенной библиотеки moonloader или vkeys не будут работать VK_W, VK_D и т.д. Также табуляцию можно не соблюдать, её делают только для того чтобы не запутаться в коде.
 

7 СМЕРТНЫХ ГРЕХОВ

Известный
524
163
Без подключенной библиотеки moonloader или vkeys не будут работать VK_W, VK_D и т.д. Также табуляцию можно не соблюдать, её делают только для того чтобы не запутаться в коде.
Я с телефона пишу брат)

Щас добавлю ее туда ему

LUA:
require "moonloader"
local vk = require 'vkeys'
local act = false
function main()
   sampRegisterChatCommand("act", function ()
    act = not act
   end)
   while true do wait(0)
      if act then
        setVirtualKeyDown(VK_W,true)
        wait(5)
        setVirtualKeyDown(VK_W,false)
        wait(3000)
        setVirtualKeyDown(VK_A,true)
        wait(5)
        setVirtualKeyDown(VK_A,false)
        wait(3000)
        setVirtualKeyDown(VK_S,true)
        wait(5)
        setVirtualKeyDown(VK_S,false)
        wait(3000)
        setVirtualKeyDown(VK_D,true)
        wait(5)
        setVirtualKeyDown(VK_D,false)
      end
   end
end
 
Последнее редактирование:
  • Нравится
Реакции: Denvikey