Как сделать телепорт по заданным координатам

Seaside_

Участник
Автор темы
64
2
Версия MoonLoader
Другое
Всем привет! Я в Lua недавно и хотелось бы узнать как же сделать телепорт на заданные координаты. Допустим, я сделал команду, ввёл её и телепортнулся в заданную точку.
 
Решение
Lua:
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('teleport_1', function() --просто телепорт
        setCharCoordinates(PLAYER_PED, 588.24, 1231.2, 41.1)
    end)
    sampRegisterChatCommand('teleport_2', function(coords)
        local x, y, z = coords:match('(.+) (.+) (.+)') --телепорт по координатам через команду
        setCharCoordinates(PLAYER_PED, x, y, z)
    end)
    wait(-1)
end

sᴀxᴏɴ

#Mary
Всефорумный модератор
791
846
Lua:
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('teleport_1', function() --просто телепорт
        setCharCoordinates(PLAYER_PED, 588.24, 1231.2, 41.1)
    end)
    sampRegisterChatCommand('teleport_2', function(coords)
        local x, y, z = coords:match('(.+) (.+) (.+)') --телепорт по координатам через команду
        setCharCoordinates(PLAYER_PED, x, y, z)
    end)
    wait(-1)
end
 
  • Нравится
Реакции: ltbr, BlackCherry и Ivkide

Seaside_

Участник
Автор темы
64
2
Lua:
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('teleport_1', function() --просто телепорт
        setCharCoordinates(PLAYER_PED, 588.24, 1231.2, 41.1)
    end)
    sampRegisterChatCommand('teleport_2', function(coords)
        local x, y, z = coords:match('(.+) (.+) (.+)') --телепорт по координатам через команду
        setCharCoordinates(PLAYER_PED, x, y, z)
    end)
    wait(-1)
end
Спасибо за ответ!
 

skyblade

Участник
181
15
Lua:
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('teleport_1', function() --просто телепорт
        setCharCoordinates(PLAYER_PED, 588.24, 1231.2, 41.1)
    end)
    sampRegisterChatCommand('teleport_2', function(coords)
        local x, y, z = coords:match('(.+) (.+) (.+)') --телепорт по координатам через команду
        setCharCoordinates(PLAYER_PED, x, y, z)
    end)
    wait(-1)
end
А как тут поменять корды другие вставить и какую команду вводить что бы тпхалось?