float distance = getDistanceBetweenCoords3d(float x1,float y1,float z1,float x2,float y2,float z2)
Получение дистанции между двумя точками в игровом мире (3D)
float x1, float y1, float z1
координаты первой точки
float x2, float y2, float z2
координаты второй точки
float distance
дистанция
function main() sampRegisterChatCommand('prv', function(id) -- данный код при вводе /prv id получит дистанцию между вами и другим игроком local res, ped = sampGetCharHandleBySampPlayerId(id) if res then local x, y, z = getCharCoordinates(PLAYER_PED) local mX, mY, mZ = getCharCoordinates(ped) local dist = getDistanceBetweenCoords3d(x, y, z, mX, mY, mZ) sampAddChatMessage('Дистанция между вами: '..dist, 0x00DD00) end end) wait(-1) -- не забываем ставить минусовую задержку в конце main, чтобы скрипт не завершал свою работу end