Postado Abril 29, 2017 8 anos Olá galera, tudo bem? Será que poderiam me dar uma ajudinha, estou mexendo no módulo battle, adicionando os filtros de sorting.. Porém ao tentar ordenar pela porcentagem de hp do pokemon, a ordenação não funciona, mas quando eu ordeno pelo nome, funciona. Exemplo da ordenação por nome, que atualmente está funcionando perfeitamente: Spoiler if getSortType() == 'name' then local sort_func = function(a,b) return a:getName():lower() < b:getName():lower() end table.sort(spectators, sort_func) end Agora praticamente o mesmo código para o HelthPercent: Spoiler if getSortType() == 'health' then local hp_sort_func = function(a,b) return a:getHealthPercent() < b:getHealthPercent() end table.sort(spectators, hp_sort_func) end PS: já tentei usar tonumber() e tostring(), mas não vai, a saída in game da tabela após a ordenação fica assim: Alguém tem alguma dica? Agradeço desde já.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.