local miejscadocelowe = {
{2092.32300, -1793.34106, 13.40968},
{2091.19897, -1750.55383, 13.43167},
{2107.28491, -1690.90125, 13.40982},
{2111.03223, -1648.27075, 17.09197},
{2110.88940, -1627.71289, 21.40078},
}
function shuffle(t)
local tbl = {}
for i = 1, #t do
tbl[i] = t[i]
end
for i = #tbl, 2, -1 do
local j = math.random(i)
tbl[i], tbl[j] = tbl[j], tbl[i]
end
return tbl
end
function getRandomPlaces(count)
local shuffled = shuffle(miejscadocelowe);
local sliced = {};
for i = 1, count or 5 do
sliced[i] = shuffled[i];
end
return sliced;
end
P??niej u?ywasz tego w taki spos?b:
local places = getRandomPlaces(5); -- 5 mozesz zamienic na inn? liczbe, tyle pozycji bedzie wylosowanych
for _, place in pairs (places) do
local x, y, z = place[1], place[2], place[3];
local marker = createMarker(x, y, z);
end
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach