VO

Tablehighvalue

Por Vodkart, 24 de ago. de 2012 em Mods, funções e outros

3
892
VodkartV
24 de agosto de 2012 às 22:00

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 24 por Vodkart

SkymagnumS
25 de agosto de 2012 às 00:02

Bem, interessante, mais poderia adicionalo em um script para exemplo

25 de agosto de 2012 às 00:18

Nice, parabéns! Acho que ano passado eu fiz uma função dessas, mas naquela época eu não conhecia table.sort.

 

Abraços.