Действие при появлении GameText'a

Dmitriy Makarov

25.05.2021
Автор темы
Проверенный
2,479
1,113
Версия MoonLoader
.026-beta
Видел в "приватных скриптах" (FishBot) за 400 рублей, что там задержки практически нету. Как только появляется подобный текст - он сразу кликает без задержки (Ну максимум пару мс).
Когда я пытаюсь сделать задержку в 100мс, у меня скрипт перестает работать. (Не крашит. Просто не делает ничего)
sa-mp-001.png

Можно это как-нибудь по-другому сделать?
Lua:
function sampev.onDisplayGameText(style, time, text)
    if text:find("~w~Press ~r~~k~~PED_FIREWEAPON~") then
        lua_thread.create(function()
            wait(100)
            setVirtualKeyDown(VK_LBUTTON, true)
            wait(10)
            setVirtualKeyDown(VK_LBUTTON, false)
        end)
    elseif text:find("~w~Press ~g~~k~~PED_LOCK_TARGET~") then
        lua_thread.create(function()
            wait(100)
            setVirtualKeyDown(VK_RBUTTON, true)
            wait(10)
            setVirtualKeyDown(VK_RBUTTON, false)
        end)
    end
end
С задержкой от 300-400мс уже все бывает нормально.
 

Dmitriy Makarov

25.05.2021
Автор темы
Проверенный
2,479
1,113
Хм. К сожалению пока больше ничего не могу сказать
Ну с задержкой 450мс проблем нету. 4 раза подряд не было такого, чтобы он не реагировал на текст.
Думаю, так и оставлю.