Требуется взять ближайший пикап БЕЗ ХУКА

Vabots

Участник
Автор темы
73
5
Версия MoonLoader
.027.0-preview
Требуется взять ближайший пикап БЕЗ ХУКА.

Мне требуется функция, которая получит сначала пикапы в зоне стрима. А потом определит ближайший ко мне.
Я знаю, что писали на ракботе, но можно это сделать для обычной ГТАшки?
 

RedHolms

Известный
Проверенный
622
369
2.5 секунды
Lua:
local function getClosestPickup(ped)
  local px, py, pz = getCharCoordinates(ped)

  local closest_pickup = nil
  local closest_pickup_distance = 999999999999

  for _, pickup in pairs(getAllPickups()) do
    local pcx, pcy, pcz = getPickupCoordinates(pickup)

    local distance = getDistanceBetweenCoords3d(px, py, pz, pcx, pcy, pcz)

    if closest_pickup_distance > distance then
      closest_pickup_distance = distance
      closest_pickup = pickup
    end
  end

  return closest_pickup
end