помогите с говнокодом

damn

Участник
Автор темы
30
3
Версия SA-MP
  1. Любая
всем ку, попробовал написать свой первый скрипт который бы ходил туда-сюда на дм арене в деморгане на гейзоне рпг, но по итогу скрипт вроде загружается, но команда не работает, всем заранее спасибо
govno:
function main()
    repeat wait(0) until isSampAvailable()
    wait(50)
    while true do
        wait(0)
        if isKeyJustPressed(0x7f) then
            thisScript():unload()
        end
    end   
    sampRegisterChatCommand('dmafk', dmafk)
    thread = lua_thread.create_suspended(thread_function)
end

function dmafk()
    thread:run()
end

function thread_function()
    while true do
        wait(0)
        setVirtualKeyDown(0x57, true)
        wait(1000)
        setVirtualKeyDown(0x57, false)
        wait(1000)
        setVirtualKeyDown(0x41, true)
        wait(1000)
        setVirtualKeyDown(0x41, false)
        wait(1000)
        setVirtualKeyDown(0x53, true)
        wait(1000)
        setVirtualKeyDown(0x53, false)
        wait(1000)
        setVirtualKeyDown(0x44, true)
        wait(1000)
        setVirtualKeyDown(0x44, false)
    end   
end
 
Решение
всем ку, попробовал написать свой первый скрипт который бы ходил туда-сюда на дм арене в деморгане на гейзоне рпг, но по итогу скрипт вроде загружается, но команда не работает, всем заранее спасибо
govno:
function main()
    repeat wait(0) until isSampAvailable()
    wait(50)
    while true do
        wait(0)
        if isKeyJustPressed(0x7f) then
            thisScript():unload()
        end
    end  
    sampRegisterChatCommand('dmafk', dmafk)
    thread = lua_thread.create_suspended(thread_function)
end

function dmafk()
    thread:run()
end

function thread_function()
    while true do
        wait(0)
        setVirtualKeyDown(0x57, true)
        wait(1000)
        setVirtualKeyDown(0x57, false)
        wait(1000)...

YarikVL

Известный
Проверенный
4,766
1,820
всем ку, попробовал написать свой первый скрипт который бы ходил туда-сюда на дм арене в деморгане на гейзоне рпг, но по итогу скрипт вроде загружается, но команда не работает, всем заранее спасибо
govno:
function main()
    repeat wait(0) until isSampAvailable()
    wait(50)
    while true do
        wait(0)
        if isKeyJustPressed(0x7f) then
            thisScript():unload()
        end
    end  
    sampRegisterChatCommand('dmafk', dmafk)
    thread = lua_thread.create_suspended(thread_function)
end

function dmafk()
    thread:run()
end

function thread_function()
    while true do
        wait(0)
        setVirtualKeyDown(0x57, true)
        wait(1000)
        setVirtualKeyDown(0x57, false)
        wait(1000)
        setVirtualKeyDown(0x41, true)
        wait(1000)
        setVirtualKeyDown(0x41, false)
        wait(1000)
        setVirtualKeyDown(0x53, true)
        wait(1000)
        setVirtualKeyDown(0x53, false)
        wait(1000)
        setVirtualKeyDown(0x44, true)
        wait(1000)
        setVirtualKeyDown(0x44, false)
    end  
end
Задержку скрути в моем скрипте и не будет кикать:
Ещё советую посмотреть на ютубе The champ guess