как можно нажать на альт около определенных координат?

Стэнфорд

Потрачен
Автор темы
1,058
543
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.027.0-preview
Шалом, как можно нажать на альт около определенных координат? То-есть чел стоит в 10-30 метрах от места, на котором нужно нажать на альт
 
Решение
Lua:
-- Координаты нужные. Если только 1 коодинаты, то можешь без массива сразу в функцию ниже запихнуть. Я для теста сделал.
local coords = {
    {1606.1163, 1448.1921, 33.3998},
    {1519.4539, 1448.6023, 10.8685},
    {1464.4132, 1448.8606, 10.8203},
    {1372.3715, 1449.2954, 10.8203}
}

while true do wait(0)
        local mX, mY, mZ = getCharCoordinates(PLAYER_PED) -- Берешь свои коорды.
        for i = 1, #coords do -- Проходишься по массиву. (Аналогичная ситуация с массивом. Если коорды 1, то без цикла можешь)
            if getDistanceBetweenCoords3d(mX, mY, mZ, coords[i][1], coords[i][2], coords[i][3]) < 10 then -- < 10 - это радиус 10 метров. Если ты в радиусе 10 метров от коорд
                -- Тут код, если ты в этом радиусе...

Dmitriy Makarov

25.05.2021
Проверенный
2,513
1,140
Lua:
-- Координаты нужные. Если только 1 коодинаты, то можешь без массива сразу в функцию ниже запихнуть. Я для теста сделал.
local coords = {
    {1606.1163, 1448.1921, 33.3998},
    {1519.4539, 1448.6023, 10.8685},
    {1464.4132, 1448.8606, 10.8203},
    {1372.3715, 1449.2954, 10.8203}
}

while true do wait(0)
        local mX, mY, mZ = getCharCoordinates(PLAYER_PED) -- Берешь свои коорды.
        for i = 1, #coords do -- Проходишься по массиву. (Аналогичная ситуация с массивом. Если коорды 1, то без цикла можешь)
            if getDistanceBetweenCoords3d(mX, mY, mZ, coords[i][1], coords[i][2], coords[i][3]) < 10 then -- < 10 - это радиус 10 метров. Если ты в радиусе 10 метров от коорд
                -- Тут код, если ты в этом радиусе
            end
        end
    end