- Версия MoonLoader
- .026-beta
Помогите реализовать, нужно вывести ближайшие 3 id, Либо же альтернативой может как - то сделать выборку те кто со мной находятся в автомобиле, и не важно за рулём я или нет. Короче говоря, это для докладов в /r
Это для одного ближайшего, а надо 4
Lua:
require "lib.moonloader"
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
while true do
wait(0)
function getClosestPlayerId()
local minDist = 999
local closestId = -1
local x, y, z = getCharCoordinates(PLAYER_PED)
for i = 0, 999 do
local streamed, pedID = sampGetCharHandleBySampPlayerId(i)
if streamed then
local xi, yi, zi = getCharCoordinates(pedID)
local dist = math.sqrt( (xi - x) ^ 2 + (yi - y) ^ 2 + (zi - z) ^ 2 )
if dist < minDist then
minDist = dist
closestId = i
end
end
end
return closestId
end
end
end
Это для одного ближайшего, а надо 4
Последнее редактирование модератором: