Jump to content

Движение автомобиля в клиенте


Recommended Posts

Привет всем. Понадобилось мне тут создать автомобиль в клиенте, который ехал бы просто вперед. Из того что пришло в голову:

1. Создать педа и использовать setPedControlState. Но педа к сожалению нельзя засунуть в машину в клиенте (или можно, но я плохо смотрел?)

2. Использовать setElementVelocity, но тут возникла проблема в поиске нужных значений ускорения.

Вобщем вопросов то три: Как заставить автомобиль двигаться в нужном мне направлении в клиенту? Как высчитать значения ускорения для автомобиля, чтоб он двигался вперед?

Вот еще на форуме нашел такую формулу поиска координат перед элементом:

  
function getPositionInfrontOfElement(element, meters) 
    if not element or not isElement(element) then 
        return false 
    end 
    if not meters then 
        meters = 3 
    end 
    local posX, posY, posZ = getElementPosition(element) 
    local _, _, rotation = getElementRotation(element) 
    posX = posX - math.sin(math.rad(rotation)) * meters 
    posY = posY + math.cos(math.rad(rotation)) * meters 
    return posX, posY, posZ 
end 
  

Может она как то поможет?

Edited by Guest
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...