Vodkart 1515 Postado Agosto 25, 2012 Share Postado Agosto 25, 2012 (editado) Função só para retornar "o" ou "os" maiores números de uma tabela TableHighValue = function(n) table.sort(n, function(x, y) return x > y end) return n end exemplo de uso local tabble = {10,12,40,100,7,50,200} print(TableHighValue(tabble)[1]) retorna -> 200 que é o maior número da tabela ou local tabble = {10,12,40,100,7,50,200} for i = 1,#TableHighValue(tabble) do print(TableHighValue(tabble)[i]) end retorna todos os números da tabela em forma descrecente: 200 100 50 40 12 10 7 abraços Editado Agosto 25, 2012 por Vodkart Link para o comentário Compartilhar em outros sites More sharing options...
Skymagnum 234 Postado Agosto 25, 2012 Share Postado Agosto 25, 2012 Bem, interessante, mais poderia adicionalo em um script para exemplo Link para o comentário Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Agosto 25, 2012 Share Postado Agosto 25, 2012 Nice, parabéns! Acho que ano passado eu fiz uma função dessas, mas naquela época eu não conhecia table.sort. Abraços. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados