Массив с координатами

FakeSince

Активный
Автор темы
245
55
Версия MoonLoader
.026-beta
Как правильно записать координаты в массив, и как их потом правильно использовать? Я себе это представляю примерно как:
Lua:
local coords = {
[x, y, z]
[x2, y2, z2]
[x3, y3, z3]
}

Но как мне потом их в цикле for использовать? Думаю как то так:

Lua:
for k, v in pairs(#coords) do wait(0)
-- телепорт setCharCoordinates(PLAYER_PED, coords[v])
end
Но не знаю как правильно вызывать координаты с массива этого, подскажите пожалуйста
 
Решение
Lua:
local coords = {
   '5.41#241.24#263.12',
   '8.12#5.05#900.88',
}

for k,v in ipairs(coords) do
   X, Y, Z = v:match('(.+)#(.+)#(+)')
   setCharCoordinates(PLAYER_PED, X,Y,Z)
end

Код:
local coords = {
   '5.41, 241.24, 263.12',
   '8.12, 5.05, 900.88',
}

for k,v in ipairs(coords) do
   setCharCoordinates(PLAYER_PED, v)
end

VRush

https://t.me/vrushscript
Проверенный
2,342
1,089
Lua:
local coords = {
   '5.41#241.24#263.12',
   '8.12#5.05#900.88',
}

for k,v in ipairs(coords) do
   X, Y, Z = v:match('(.+)#(.+)#(+)')
   setCharCoordinates(PLAYER_PED, X,Y,Z)
end

Код:
local coords = {
   '5.41, 241.24, 263.12',
   '8.12, 5.05, 900.88',
}

for k,v in ipairs(coords) do
   setCharCoordinates(PLAYER_PED, v)
end