getDistanceBetweenCoords3d
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