Помогите с ТП по метке.

Статус
В этой теме нельзя размещать новые ответы.

RougeL

Новичок
Автор темы
29
19
1.Сделал скрипт ТП по метки, но иногда бывает баг, что ТП под карту, а по второму используванию кикает с сервера, что нужно добавить что бы после ТП сразу слапало(вместе с каром если буду в нем)
2.Так же, есть может какой-то фикс, что бы на некоторых серверах не кикало после использувания второго раза.
Буду благодарен за помощь
 

Вложения

  • tp.lua
    264 байт · Просмотры: 31

NoMatterCode

Известный
110
49
Lua:
function main()
    while not isSampAvailable() do wait(100) end
        sampRegisterChatCommand('gotp',command)
    while true do wait(0) end
end
function command()
    bool,x,y,z = getTargetBlipCoordinates()
    if bool then
        z = getGroundZFor3dCoord(x,y,z)
        z = z+2
        setCharCoordinates(playerPed,x,y,z)
    end
end

Вообще, я сделал примерно так, но всё равно телепортирует на нулевые координаты, пока текстуры не прогрузятся.
 

MrCreepTon

Неизвестный
Всефорумный модератор
2,214
5,023
Lua:
function main()
    while not isSampAvailable() do wait(100) end
        sampRegisterChatCommand('gotp',command)
    while true do wait(0) end
end
function command()
    bool,x,y,z = getTargetBlipCoordinates()
    if bool then
        z = getGroundZFor3dCoord(x,y,z)
        z = z+2
        setCharCoordinates(playerPed,x,y,z)
    end
end

Вообще, я сделал примерно так, но всё равно телепортирует на нулевые координаты, пока текстуры не прогрузятся.
Надо Z указывать выше земли при использовании GetGroundZ. Лично я советую сначала тепаться на высоту, а потом через 2 мс тепаться на уровень земли.
 
  • Нравится
Реакции: RougeL и NoMatterCode
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

  1. Ответы
    1
    Просмотры
    1K
  2. Ответы
    2
    Просмотры
    719
  3. Ответы
    19
    Просмотры
    4K