scoreList = {
{color="Red", score=40},
{color="Green", score=12},
{color="Orange", score=55},
{color="Yellow", score=1},
}
local sort_func = function(a,b) return a.score > b.score end
table.sort(scoreList, sort_func)
for _, data in ipairs(scoreList) do
print(data.color .. ": " .. data.score)
end
c2NvcmVMaXN0ID0gewoJe2NvbG9yPSJSZWQiLCBzY29yZT00MH0sCgl7Y29sb3I9IkdyZWVuIiwgc2NvcmU9MTJ9LAoJe2NvbG9yPSJPcmFuZ2UiLCBzY29yZT01NX0sCgl7Y29sb3I9IlllbGxvdyIsIHNjb3JlPTF9LAp9Cgpsb2NhbCBzb3J0X2Z1bmMgPSBmdW5jdGlvbihhLGIpIHJldHVybiBhLnNjb3JlID4gYi5zY29yZSBlbmQKdGFibGUuc29ydChzY29yZUxpc3QsIHNvcnRfZnVuYykKCmZvciBfLCBkYXRhIGluIGlwYWlycyhzY29yZUxpc3QpIGRvCglwcmludChkYXRhLmNvbG9yIC4uICI6ICIgLi4gZGF0YS5zY29yZSkKZW5k