Advertisement
Guest User

Untitled

a guest
Sep 5th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. [182] = {
  2. -- L toggle Vehicle Lock
  3. group = 1,
  4. pressed = function()
  5. player = GetPlayerPed(-1)
  6. vehicle = GetVehiclePedIsIn(player, false)
  7. isPlayerInside = IsPedInAnyVehicle(player, true)
  8. lastVehicle = GetPlayersLastVehicle()
  9. px, py, pz = table.unpack(GetEntityCoords(player, true))
  10. coordA = GetEntityCoords(player, true)
  11.  
  12. for i = 1, 32 do
  13. coordB = GetOffsetFromEntityInWorldCoords(player, 0.0, (6.281)/i, 0.0)
  14. local rayHandle = CastRayPointToPoint(coordA.x, coordA.y, coordA.z, coordB.x, coordB.y, coordB.z, 10, GetPlayerPed(-1), 0)
  15. local a, b, c, d, rayVehicle = GetRaycastResult(rayHandle)
  16. targetVehicle = rayVehicle
  17. if targetVehicle ~= nil and targetVehicle ~= 0 then
  18. vx, vy, vz = table.unpack(GetEntityCoords(targetVehicle, false))
  19. if GetDistanceBetweenCoords(px, py, pz, vx, vy, vz, false) then
  20. distance = GetDistanceBetweenCoords(px, py, pz, vx, vy, vz, false)
  21. break
  22. end
  23. end
  24. end
  25.  
  26. if distance ~= nil and distance <= 5 and targetVehicle ~= 0 or vehicle ~= 0 then
  27. if vehicle ~= 0 then
  28. plate = GetVehicleNumberPlateText(vehicle)
  29. else
  30. vehicle = targetVehicle
  31. plate = GetVehicleNumberPlateText(vehicle)
  32. end
  33. HKserver.canUserLockVehicle({plate, vehicle, isPlayerInside})
  34. end
  35. end,
  36. released = function()
  37. -- Do nothing on release because it's toggle.
  38. end,
  39. },
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement