- 23
- 1
- Версия MoonLoader
- .026-beta
Такая проблема, у меня должна высчитываться дистанция до конкретного объекта, код правильный, всё должно работать, но когда я стою в 10м от него мне пишет что я от него например в 3000м, 2900 и т.д.
function main()
sampAddChatMessage('Загружен', -1)
sampRegisterChatCommand('testnew', function()
poisk()
end)
while true do
wait(0)
end
end
function poisk()
for _, v in pairs(getAllObjects()) do
if doesObjectExist(v) then
local modelid = getObjectModel(v)
local x2, y2, z2 = getCharCoordinates(PLAYER_PED)
local x, y, z = getObjectCoordinates(v)
if modelid == 4640 then
local dist1 = getDistanceBetweenCoords3d(x, y, z, x2, y2, z2)
sampAddChatMessage('Вы далеко от объета. Дистанция до него: ' .. dist1, -1)
if dist1 <= 5 then
sampAddChatMessage('Вы близко к объекту', -1)
end
end
end
end
end
function main()
sampAddChatMessage('Загружен', -1)
sampRegisterChatCommand('testnew', function()
poisk()
end)
while true do
wait(0)
end
end
function poisk()
for _, v in pairs(getAllObjects()) do
if doesObjectExist(v) then
local modelid = getObjectModel(v)
local x2, y2, z2 = getCharCoordinates(PLAYER_PED)
local x, y, z = getObjectCoordinates(v)
if modelid == 4640 then
local dist1 = getDistanceBetweenCoords3d(x, y, z, x2, y2, z2)
sampAddChatMessage('Вы далеко от объета. Дистанция до него: ' .. dist1, -1)
if dist1 <= 5 then
sampAddChatMessage('Вы близко к объекту', -1)
end
end
end
end
end