EnterVehicleAsPassenger

From GTA Connected
Revision as of 18:30, 5 February 2019 by Mex (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

Enter the nearest vehicle as a passenger (Default distance = 5)

Code

Lua, Client-Side, GTAC versions 1.1.10 and newer: function getNearestVehicleInRange(position, distance)

   distance = distance or 5
   for index, vehicle in pairs(getVehicles()) do
       if position:distance(vehicle.position) <= distance then
           return vehicle
       end
   end
   return nil

end

addEventHandler("OnKeyDown", function (event, keyCode, scanCode, mod)

   if keyCode == SDLK_g then
       if not localPlayer.vehicle then
           local v = getNearestVehicleInRange(localPlayer.position)
           if v ~= nil then
               localPlayer:enterVehicle(v, false)            
           end
       end
   end

end)