Что означает каждая строка в коде

Waster 227

Участник
Автор темы
58
1
function main()
repeat wait(0) until isSampAvailable()

sampRegisterChatCommand('spam', function()
act = not act;
end)

while (true) do wait(0)
if (act) then
setGameKeyState(21, 255)
wait(200)
end
end
end
 
Решение
Shlepa:
function main() -- основная фунция
    repeat wait(0) until isSampAvailable() -- ждет пока самп загрузится
    sampRegisterChatCommand('spam', function() -- создает команду
    act = not act; -- по команде /spam меняет статус переменной "act" (активна\не активна)
    end)

    while (true) do wait(0) -- бесконечный цикл
        if (act) then -- если "act" активна
            setGameKeyState(21, 255) -- Устанавливает статус нажатия игровой клавиши
            wait(200) -- ждет 200 мс
        end -- завершает if
    end -- завершает while true do
end -- завершает function main()

Tensay

Активный
169
51
Shlepa:
function main() -- основная фунция
    repeat wait(0) until isSampAvailable() -- ждет пока самп загрузится
    sampRegisterChatCommand('spam', function() -- создает команду
    act = not act; -- по команде /spam меняет статус переменной "act" (активна\не активна)
    end)

    while (true) do wait(0) -- бесконечный цикл
        if (act) then -- если "act" активна
            setGameKeyState(21, 255) -- Устанавливает статус нажатия игровой клавиши
            wait(200) -- ждет 200 мс
        end -- завершает if
    end -- завершает while true do
end -- завершает function main()