Как сделать движещегося бота

Realx

Потрачен
Автор темы
43
4
Версия MoonLoader
.027.0-preview
Привет ребята, задался таким вопросом, как сделать бегающего бота? из точки "A" в точку "B", и потом обратно, типо для рыбалки хочу написать, когда наживки заканчиваются
И если можно кодов покидать, на это
 

Pelmeska

Известный
928
231
Lua:
function runToPoint(tox, toy)
    local x, y, z = getCharCoordinates(PLAYER_PED)
    local angle = getHeadingFromVector2d(tox - x, toy - y)
    local xAngle = math.random(-50, 50)/100
    setCameraPositionUnfixed(xAngle, math.rad(angle - 90))
    stopRun = false
    while getDistanceBetweenCoords2d(x, y, tox, toy) > 0.8 do
        setGameKeyState(1, -255)
        --setGameKeyState(16, 1)
        wait(1)
        x, y, z = getCharCoordinates(PLAYER_PED)
        angle = getHeadingFromVector2d(tox - x, toy - y)
        setCameraPositionUnfixed(xAngle, math.rad(angle - 90))
        if stopRun then
            stopRun = false
            break
        end
    end
end
Использовать в потоке. Если надо чтобы бежал с зажатым пробелом, убирай коммент с 9 строки.
 

holyonever

Новичок
14
2
Lua:
function runToPoint(tox, toy)
    local x, y, z = getCharCoordinates(PLAYER_PED)
    local angle = getHeadingFromVector2d(tox - x, toy - y)
    local xAngle = math.random(-50, 50)/100
    setCameraPositionUnfixed(xAngle, math.rad(angle - 90))
    stopRun = false
    while getDistanceBetweenCoords2d(x, y, tox, toy) > 0.8 do
        setGameKeyState(1, -255)
        --setGameKeyState(16, 1)
        wait(1)
        x, y, z = getCharCoordinates(PLAYER_PED)
        angle = getHeadingFromVector2d(tox - x, toy - y)
        setCameraPositionUnfixed(xAngle, math.rad(angle - 90))
        if stopRun then
            stopRun = false
            break
        end
    end
end
Использовать в потоке. Если надо чтобы бежал с зажатым пробелом, убирай коммент с 9 строки.
а что мне нужно сделать чтобы когда я писал команду игрок бежал

а что мне нужно сделать чтобы когда я писал команду игрок бежал
тоесть я вот пишу команду /start и он бежит по указанным точкам , пишу команду /stop и он выключается
 
  • Злость
Реакции: qdIbp