Как сделать телепорт, который телепортирует шагами?

Soldik

Новичок
Автор темы
20
1
Версия SA-MP
  1. Любая
Здравствуйте. Как сделать телепорт, который бы телепортировал шагами? Например, когда вводишь команду /teleport бот начал телепортироваться по 25-50м к заданным координатам?
 

JessyPinkman

Активный
148
33
Здравствуйте. Как сделать телепорт, который бы телепортировал шагами? Например, когда вводишь команду /teleport бот начал телепортироваться по 25-50м к заданным координатам?
ну это корд обычный
 

Soldik

Новичок
Автор темы
20
1
ну это корд обычный
Да, курд. Но мне нужно именно то, что я могу в свой скрипт вставить. В его скрипте вообще не пойму что написано, если честно, слишком много
 

VanoKLR

Известный
979
599
Да, курд. Но мне нужно именно то, что я могу в свой скрипт вставить. В его скрипте вообще не пойму что написано, если честно, слишком много
Код:
local vector = require("vector3d")
function coordMasterr(x, y, z, step, time)
    local pos = {x, y, z}
    local char = {getCharCoordinates(PLAYER_PED)}
    while getDistanceBetweenCoords3d(char[1], char[2], char[3], pos[1], pos[2], pos[3]) >= step do
        local vector = vector(pos[1] - char[1], pos[2] - char[2], pos[3] - char[3])
        vector:normalize()

        char[1] = char[1] + vector.x * step
        char[2] = char[2] + vector.y * step
        char[3] = char[3] + vector.z * step

        wait(time)
        setCharCoordinates(1, char[1], char[2], char[3])
    end
    sampAddChatMessage("Телепортировались!",-1)
end