Ir para conteúdo
  • 0

Erro dividindo dois valores de hashmap


joao100101

Pergunta

Versão: 1.5.2

Info: estou tentando criar um plugin de kdr e estou salvando kills/mortes em hashmaps mas quando eu vou setar o kdr para a divisão dos 2 valores da hashmap da um erro.

 

Linha do erro: int kdr = Metodos.kills.get(p) / Metodos.mortes.get(p);

 

Queria saber se tem um jeito melhor de fazer isso.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

HashMap<Player, Integer>

Erro: https://hastebin.com/umonobifan.vbs

Acabei de perceber um erro meu, ali no erro estava dizendo que os não é possivel dividir por 0 , então eu tentei fazer isso:

if(Metodos.kills.get(p) > 0 && Metodos.mortes.get(p)) > 0{

 

//codigo

 

}else{

p.sendmessage("§cSeu K/D foi atualizado, tente novamente.");

Metodos.kills.put(p, 1);

Metodos.mortes.put(p, 1);

return true;

}

 

mas acabou dando esse erro ao digiar o comando principal: https://hastebin.com/ayavuyomal.vbs

 

Linha 32 da classe comandos é essa: if (Metodos.kills.get(p) > 0 && Metodos.mortes.get(p) > 0) {

Editado por joao100101
Link para o comentário
Compartilhar em outros sites

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