Проблема с TAB, скрипт ЛУА

Dewize

Известный
Автор темы
445
92
Версия SA-MP
  1. Любая
Есть проблема, бывает шанс того, что TAB не закроется и функция пойдёт по жопе, как пофиксить? Заранее спасибо!

Функция:
--"Авто-пробив" себя--
function cmd_pme(id)

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    color = "{ff80ff}"

    sampAddChatMessage(tag.."{ff00dd}АВТО-ПРОБИВ "..white.."запущен! " ..red.."Ничего не трогайте"..white..", скрипт сделает всё сам!!!", -1)
    sampAddChatMessage(tag.."{ff00dd}АВТО-ПРОБИВ "..white.."запущен! " ..red.."Ничего не трогайте"..white..", скрипт сделает всё сам!!!", -1)
    sampAddChatMessage(tag.."{ff00dd}АВТО-ПРОБИВ "..white.."запущен! " ..red.."Ничего не трогайте"..white..", скрипт сделает всё сам!!!", -1)

    lua_thread.create(function()
        wait(2000)
        sampSendChat("/time") -- /time
        wait(500)
        sampSendChat("/id "..id.."")
        sampSendChat("/id "..id.."") -- /id СЕБЯ
        sampSendChat("/id "..id.."")
        wait(1000)
        setVirtualKeyDown(VK_TAB, false) -- Открытие TAB
        wait(1000)
        setVirtualKeyDown(VK_TAB, false) -- Закрытие TAB
        wait(500)
        setVirtualKeyDown(116, true) -- F5 зажал
        wait(3100)
        setVirtualKeyDown(116, false) -- F5 отжал
        wait(600)
        sampSendChat("/skill") -- Скиллы
        wait(600)
        sampSendChat("/stats") -- Статистика
        wait(600)
        sampSendChat("/donate") -- Донат
        wait(600)
        setVirtualKeyDown(27, true) -- ESC нажал
        wait(10)
        setVirtualKeyDown(27, false) -- ESC отжал
        wait(500)
        sampSendChat("/invent") -- Инвентарь
        wait(1500)
        sampSendClickTextdraw(2073) -- Textdraw обвесов
        wait(500)
        setVirtualKeyDown(27, true) -- ESC нажал
        wait(10)
        setVirtualKeyDown(27, false) -- ESC отжал
        wait(500)
        setVirtualKeyDown(192, true) -- `/ё/~ нажал
        wait(10)
        setVirtualKeyDown(192, false) -- `/ё/~ отжал
        wait(500)
        runSampfuncsConsoleCommand("clear") -- clear в SAMPFUNCS
        wait(500)
        sampfuncsLog(tag..'Это'..color..' "threads"')
        wait(300)
        runSampfuncsConsoleCommand("threads") -- threads в SAMPFUNCS
        wait(2000)
        sampfuncsLog(tag..'Это'..color..' "chatcmds"')
        wait(300)
        runSampfuncsConsoleCommand("chatcmds") -- chatcmds в SAMPFUNCS
        wait(2000)
        setVirtualKeyDown(192, true) -- ESC нажал
        wait(10)
        setVirtualKeyDown(192, false) -- ESC отжал   
    end)
end
------------------------------