Ir para conteúdo

Transformando Arrays em players...


Guest zCouDray

Posts Recomendados

Guest zCouDray

Olá, este tutorial é pra você que está criando um plugin de evento.. então vamos lá.

 

O que o código se consiste?

 

Mandar mensagens apenas para quem está no evento, teleportar apenas quem está no evento etc..

 

Código:

 

Primeiramente crie a ArrayList:

ArrayList<Player> jogadores = new ArrayList<Player>();

Agora faremos para quando o jogador entrar no evento ele ser adicionado nessa array:

jogadores.add(p);
Recoloque o "p" pela variavel do seu jogador.

Agora iremos transformar a ArrayList em players usando for.

for(Player evento : jogadores){

Modo de usar:

evento.sendMessage("O Evento acabou!"):
evento.teleport(saida);

Use sua criatividade para o resto.

 

OBS: Não esqueça de limpar a Array quando o evento acabar. (jogadores.clear() ;)

 

Se você quer que eu continue postando tutoriais de java, deixe seu like :3

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

Guest zCouDray

Ao inves se salvar o objeto Player inteiro salve apenas o nome dele, que é String, e depois pegue usando o Bukkit.getPlayer(nome).

 

É melhor, ocupa menos espaço na memoria, etc.

Eu ensinei a maneira mais simples, mas ta aí uma dica ;)

Link para o comentário
Compartilhar em outros sites

Guest zCouDray

'u'

Já sabia, mais boa :D

Podia ter ensinado direto, salvando por String, carregando só o nome do player; carrega menos informação do player, ou seja da menos lag.

 

A forma que eu uso é essa, mas ta aí uma boa dica ;)

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...