Помогите дописать код

minionrukilll

Новичок
Автор темы
5
0
Хочу чтобы скрипт при нажатие клавиши F2, нажимал F6 писал /time нажимал ентер и через 800 миллисекунд прожимал клавишу F8
Вот код который я написал, но он не работает
Код:
-- Подключаем библиотеку для работы с потоками и задержкой
require "lib.moonloader"
local vk = require "lib.vkeys"

-- Функция, которая будет запускаться при старте
function main()
    while true do
        wait(0)  -- Ожидание чтобы не нагружать систему
        if isKeyDown(vk.F2) then  -- Если нажата клавиша F2
            pressKey(vk.F6)  -- Нажимаем F6
            wait(100)  -- Ждем 100 миллисекунд для уверенности
            sendText("/time")  -- Отправляем команду /time
            wait(100)  -- Ждем 100 миллисекунд
            pressKey(vk.VK_RETURN)  -- Нажимаем Enter
            wait(800)  -- Ждем 800 миллисекунд
            pressKey(vk.F8)  -- Нажимаем F8
        end
    end
end

-- Функция для симуляции нажатия клавиш
function pressKey(key)
    setVirtualKeyDown(key, true)  -- Нажимаем клавишу
    wait(50)  -- Ждем, чтобы система успела распознать нажатие
    setVirtualKeyDown(key, false)  -- Отпускаем клавишу
end
 
Решение
Хочу чтобы скрипт при нажатие клавиши F2, нажимал F6 писал /time нажимал ентер и через 800 миллисекунд прожимал клавишу F8
Вот код который я написал, но он не работает
Код:
-- Подключаем библиотеку для работы с потоками и задержкой
require "lib.moonloader"
local vk = require "lib.vkeys"

-- Функция, которая будет запускаться при старте
function main()
    while true do
        wait(0)  -- Ожидание чтобы не нагружать систему
        if isKeyDown(vk.F2) then  -- Если нажата клавиша F2
            pressKey(vk.F6)  -- Нажимаем F6
            wait(100)  -- Ждем 100 миллисекунд для уверенности
            sendText("/time")  -- Отправляем команду /time
            wait(100)  -- Ждем 100 миллисекунд
            pressKey(vk.VK_RETURN)  --...

Jonny=

Потрачен
29
12
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хочу чтобы скрипт при нажатие клавиши F2, нажимал F6 писал /time нажимал ентер и через 800 миллисекунд прожимал клавишу F8
Вот код который я написал, но он не работает
Код:
-- Подключаем библиотеку для работы с потоками и задержкой
require "lib.moonloader"
local vk = require "lib.vkeys"

-- Функция, которая будет запускаться при старте
function main()
    while true do
        wait(0)  -- Ожидание чтобы не нагружать систему
        if isKeyDown(vk.F2) then  -- Если нажата клавиша F2
            pressKey(vk.F6)  -- Нажимаем F6
            wait(100)  -- Ждем 100 миллисекунд для уверенности
            sendText("/time")  -- Отправляем команду /time
            wait(100)  -- Ждем 100 миллисекунд
            pressKey(vk.VK_RETURN)  -- Нажимаем Enter
            wait(800)  -- Ждем 800 миллисекунд
            pressKey(vk.F8)  -- Нажимаем F8
        end
    end
end

-- Функция для симуляции нажатия клавиш
function pressKey(key)
    setVirtualKeyDown(key, true)  -- Нажимаем клавишу
    wait(50)  -- Ждем, чтобы система успела распознать нажатие
    setVirtualKeyDown(key, false)  -- Отпускаем клавишу
end

где ты нашел этот код? XD
Вот рабочий --

require "lib.moonloader"
local vk = require "lib.vkeys"
function main()
while true do
wait(0)
if isKeyDown(VK_F2) then
sampSendChat("/time")
wait(100)
pressKey(VK_RETURN)
wait(800)
pressKey(VK_F8)
end
end
end
function pressKey(key)
setVirtualKeyDown(key, true)
wait(50)
setVirtualKeyDown(key, false)
end

пометь как решение
Кста поменяй лучше клавишу на другую
 
Последнее редактирование:
  • Клоун
Реакции: inexplica