Originally Posted by Torhal
Code:
local function SortByOffset(a, b)
return a.Offset < b.Offset
end
local Position = { }
for i = 1, 5 do
Position[i] = {Texture = nil, Offset = nil}
Position[i].Texture = i
Position[i].Offset = lolobject[i]:GetLeft()
print(Position[i].Texture, Position[i].Offset)
end
table.sort(Position, SortByOffset)
|
Awsome thanks, i managed to do it in another but very similar way, but i like to name the variables inside tables so i'll stick with this one. But i'll post mine too, maybe someone can use it.
Code:
local Position = { }
for i = 1, 5 do
Position[i] = { }
Position[i][1] = i
Position[i][2] = lolobject[i]:GetLeft()
end
table.sort(Position, function(a, b) return a[2] > b[2] end)
for k, v in ipairs(Position) do
print(v[1], v[2])
end