Lua - Помогите добавить в скрипт имитацию нажатия клавиши.

JLS

Новичок
Автор темы
18
4
Версия SA-MP
  1. 0.3.7 (R1)
Здравствуйте. Вот код 👇

function sampev.onDisplayGameText(style, time, text)
if auto_eat then
if text:find('You are hungry!') or text:find('You are very hungry!') then
sampSendChat('/jmeat')
end
end
end


Я хочу чтобы он после выполнения команды "/jmeat" - выполнил 2 нажатия на клавишу "alt". (Думаю что этого кода будет достаточно; 2 дня пробовал сам сделать, получалось только на 1 нажатие)
Этот код вырезан из всего общего скрипта, если это потребуется - то прикреплен файл ниже.
Спасибо большое!
🥰
 

Вложения

  • Central Cleaner.lua
    20.5 KB · Просмотры: 6

.Makarov.

Известный
190
35
Не помогает, ничего не происходит.
Хз, попробуй так:
Lua:
function sampev.onDisplayGameText(style, time, text)
    if auto_eat and text:find('You are hungry!') or text:find('You are very hungry!') then
        sampSendChat('/jmeat')
        lua_thread.create(function()
            wait(1000)
            setGameKeyState(21, 9)
            wait(1000)
            setGameKeyState(21, 9)
        end)
    end
end
 

bT3a

Потрачен
106
54
Хз, попробуй так:
Lua:
function sampev.onDisplayGameText(style, time, text)
    if auto_eat and text:find('You are hungry!') or text:find('You are very hungry!') then
        sampSendChat('/jmeat')
        lua_thread.create(function()
            wait(1000)
            setGameKeyState(21, 9)
            wait(1000)
            setGameKeyState(21, 9)
        end)
    end
end
Попробуй через цикл, чтобы повторялось