Ir para conteúdo
  • 0

NullPointerException


PlaayZone

Pergunta

8 respostass a esta questão

Posts Recomendados

O erro está nessa linha : if (!target.isOnline() && !chance1.contains(alvo1)) ele retorna NullPointerException

 

@edit

 

Mals ae, http://prntscr.com/exkn0q print completa ;-;

em vez de !target.isOnline() tenta target target == null

e em vez de chance1.add(target.getName()); coloca chance1.add(alvo1);

Link para o comentário
Compartilhar em outros sites

1 -
String alvo1 = Main.lista.get(0);
String alvo2 = Main.lista.get(1);

2-
Player target = Bukkit.getServer().getPlayerExact(alvo1);
Player target2 = Bukkit.getServer().getPlayerExact(alvo2);

Existe duas possibilidade do que pode ser.

 

1 - O primeiro pode ser .getPlayerExact,recomendado : Bukkit.getserver().getplayer('Nome');

2 - Pode ser que não tenha o dado solicitado na lista `Main.lista.get(1);`

 

Não posso dar certeza do que seja pois no print não está o erro completo.

Link para o comentário
Compartilhar em outros sites

O erro está nessa linha : if (!target.isOnline() && !chance1.contains(alvo1)) ele retorna NullPointerException

 

@edit

 

Mals ae, http://prntscr.com/exkn0q print completa ;-;

Como você quer pegar o nick de uma pessoa offline ?

 

if (!target.isOnline() && !chance1.contains(alvo1)) {

chance1.add(target.getName());

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

em vez de !target.isOnline() tenta target target == null

e em vez de chance1.add(target.getName()); coloca chance1.add(alvo1);

Agora deu certo :D, eu tinha tentado colocando target == null, só que não mudei para adicionar a lista ;-; Obrigado podem fechar :D

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

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