, , ,

taskCarDriveToCoord

taskCarDriveToCoord(Ped ped, Vehicle car, float toX, float toY, float toZ, float speed, int rideType, int model, int driveType)

Описание

Заставляет актёра ехать на координаты определенным способом

Аргументы

Ped ped хендл игрока
Vehicle car хендл транспорта
float toX, float toY, float toZ позиция к которой начнет ехать актёр
float speed скорость с которой машина будет ехать
int rideType Способ езды:
0 - едет обычно придерживаясь полосы
2 - напрямую не сворачивая
3 - едет по всей дорогe
4 - садится в автомобиль
int model модель чего-то
int driveType Тип вождения:
0 - останавливаясь на светофорах и перед машинами
5 - останавливаясь на светофорах и объезжая машины
2 - проезжая светофоры и объезжая машины
4 - проезжая светофоры и останавливаясь перед машинами
7 - едет строго по дороге проезжая светофоры и не останавливаясь едет "через" машины

Пример использования

function main()
  if isCharInAnyCar(PLAYER_PED) then
    taskCarDriveToCoord(PLAYER_PED, storeCarCharIsInNoSave(PLAYER_PED), 0, 0, 0, 15, 2, nil, 7)
    --начинает ехать на координаты 0, 0, 0 и останавливается если нажата кнопка X
    while not isKeyJustPressed(VK_X) do wait(0) end
    --когда игрок нажимает X останавливает движение
    clearCharTasks(PLAYER_PED)
    taskWarpCharIntoCarAsDriver(PLAYER_PED, storeCarCharIsInNoSave(PLAYER_PED))
  end
end