- 50
- 4
- Версия MoonLoader
- .026-beta
Мой скрипт тпхается в ближающее авто, но если в нем водитель, он не садиться, помогите плз
1:
function main()
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand('tp_car', function()
local handle = findCarRadius(15)
if handle ~= nil then
warpCharIntoCar(PLAYER_PED, handle)
end
end)
wait(-1)
end
function findCarRadius(radius)
local log = {}
for k, v in pairs(getAllVehicles()) do
if doesVehicleExist(v) then
local mx, my, mz = getCharCoordinates(PLAYER_PED)
local cx, cy, cz = getCarCoordinates(v)
local dist = getDistanceBetweenCoords3d(mx, my, mz, cx, cy, cz)
if dist <= radius then
table.insert(log, {v, dist})
end
end
end
if #log > 0 then
table.sort(log, function(a, b) return (a[2] < b[2]) end)
return log[1][1]
end
return nil
end