Ir para conteúdo
  • 0

[MySQL] Erro /money top [


lxt

Pergunta

É o seguinte, vou tentar ser o mais claro possivel:

 

Eu tenho 2 valores!

1 - LoxtBR (Dinheiro: 1500.0)

2 - LoxtBR2 (Dinheiro: 750.0)

 

Oque há de errado?

R: Eu entro no servidor com as 2 contas, e digito /money top com as contas e por algum motivo eu fico com a LoxtBR em 2º posição, sendo que ela é a com o maior valor.

 

 

Eu uso este código para organizar os valores:

SELECT * FROM `status` ORDER BY Money DESC LIMIT 10; (Eu uso 10 valores, pórem só coloquei 2 aqui no tópico)
 
Minhas duas listas que eu irei guardar os valores e usuarios:
public static List<String> nickNames = new ArrayList<>();
public static List<Double> valores = new ArrayList<>();
 
É o seguinte, vou tentar ser o mais claro possivel:

 

Eu tenho 2 valores!

1 - LoxtBR (Dinheiro: 1500.0)

2 - LoxtBR2 (Dinheiro: 750.0)

 

Oque há de errado?

R: Eu entro no servidor com as 2 contas, e digito /money top com as contas e por algum motivo eu fico em 2º posição, sendo que ela é a com o maior valor.

 

 

Eu uso este código para organizar os valores:

SELECT * FROM `status` ORDER BY Money DESC LIMIT 10; (Eu uso 10 valores, pórem só coloquei 2 aqui no tópico)
 
Para adcionar os valores organizados eu utilizo duas listas:
public static List<String> nickNames = new ArrayList<>();
public static List<Double> valores = new ArrayList<>();
 
Código que eu estou utilizando para salvar os dados & usuarios(Obrigado ao leonardosc).
while(rs.next()){
nickNames.add(rs.getString(LTConomy.plugin.getConfig().getString("MySQL.Tabela-Jogador")));
valores.add(rs.getDouble(LTConomy.plugin.getConfig().getString("MySQL.Tabela-Dinheiro")));
}
 
Queria saber oque há de errado.
Se quiser add skype: loxtdev
 
;-;
Editado por Loxt
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

apenas pega do sql e quando for ordenar, ordena no java mesmo

map.entrySet().stream()
        .sorted(Map.Entry.comparingByValue().reversed()) 
        .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));

ae o magnata será map.get(0)

 

e.. não use 2 listas.. use HashMap<String, Double> .. cada jogador terá seu $

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...