пересел с ахк на луа так сказать

Статус
В этой теме нельзя размещать новые ответы.

eenz

Известный
Автор темы
203
102
ну крч, хотел пересесть с ахк на луа. начал тут вдуплять че да как, решил переписать оооооочень легкий скрипт с ахк на луа
Код:
~vk52::
if(isinchat() or isinafk())
    return
sendinput, {f6}/f{space}
return

ну пишу крч, встала задача - найти функцию ввода текста с клавиатуры(т.е. команда sendinput, но на луа)
c0IeqcT.png

вот столько я блять вкладок открыл и потратил два часа на поиск этой функции
на луа че, нельзя эмулировать ввод текста с клавиатуры?
 

Aniki

🐰
Администратор
1,228
1,558
Можно конечно, я так понял тебе надо чтобы по кнопке открывался чат с введенным текстом
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        if wasKeyPressed(0x52) and not sampIsChatInputActive() then
            sampSetChatInputText('/f ')
            sampSetChatInputEnabled(true)
        end
        wait(0)
    end
end
Можно еще использовать setVirtualKeyDown, но это куда более костыльный вариант
 
  • Нравится
Реакции: TodFox и eenz

eenz

Известный
Автор темы
203
102
Можно конечно, я так понял тебе надо чтобы по кнопке открывался чат с введенным текстом
Lua:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        if wasKeyPressed(0x52) and not sampIsChatInputActive() then
            sampSetChatInputText('/f ')
            sampSetChatInputEnabled(true)
        end
        wait(0)
    end
end
Можно еще использовать setVirtualKeyDown, но это куда более костыльный вариант
спасиба. про сетвиртуалкей я тоже думал, но эт жопа была бы.
 
Статус
В этой теме нельзя размещать новые ответы.