所以我有以下表格:
servers = {"ProtectedMethod" = {name = "ProtectedMethod", visits = 20, players = 2}, "InjecTive" = {name = "InjecTive", visits = 33, players = 1}};
我该如何将服务器列表中的子表按照玩家数量与访问次数排序并放入新的数组中?也就是说,只有当两个子表中的玩家数量相同时才会按照访问次数进行排序。
例如,如果排序代码被放入名为tableSort的函数中,则我应该能够调用以下代码:
sorted = sort();
print(sorted[1].name .. ": " sorted[1].players .. ", " .. sorted[1].visits); --Should print "ProtectedMethod: 2, 20"
print(sorted[2].name .. ": " sorted[2].players .. ", " .. sorted[2].visits); --Should print "InjecTive: 1, 33"
TIA
visits = 20, players = 2
,而sorted[1].players, sorted[1].visits
给出的是20, 2
? - hjpotter92