извините, я все еще изучаю lua. не могли бы вы меня поправить, почему данные из файла не читаются построчно?
это мой пример данных в файле points.txt:
lexxo:30:1
rey:40:2
lion:40:2
prince:50:3
royal:50:3
поэтому, когда я получил сверху, это массив 2d (таблица)
player = {{(name),(points),(which var point earned on index)},
{(...),(...),(...)}};
поэтому проблема в том, что когда я пытаюсь зациклиться на печати всех данных в файле. он просто печатает только последнюю строку. так что я хотел напечатать их все
line_points = {}
player_data = {{}}
local rfile = io.open("points.txt", "r")
for line in rfile:lines() do
playername, playerpoint, playeridpoint = line:match("^(.-):(%d+):(%d+)$")
player_data = {{playername, playerpoint, playeridpoint}}
line_points[#line_points + 1] = player_data
end
for i = 1, #player_data do
player_checkname = player_data[i][1] -- Get Player Name From Array for checking further
player_checkpnt = player_data[i][3] -- Get Player ID Point From Array for checking further
print(i..". Name: "..player_data[i][1].." Point: ".. player_data[i][2] .. " ID: " .. player_data[i][3]);
end