DeliriousD Postado Abril 21, 2015 Denunciar Compartilhar Postado Abril 21, 2015 Falaah desenvolvedores ta tenso achar isso tentei algumas coisa mais da erro so nb ainda muito nb . Queria pegar os 3 primeiros player que entrar no servidor e bloquear alguns nomes ex nomes da staff se poder ajudar ficarei grato . Link para o comentário Compartilhar em outros sites More sharing options...
AlanGomes_ (BrineDev) Postado Abril 22, 2015 Denunciar Compartilhar Postado Abril 22, 2015 demorei um pokito tava vendo se conseguia sozinho mais consegui não deu erro. http://i.imgur.com/PLEo8nA.png vo testar tem que importar java.util.List '-' 1 Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Abril 22, 2015 Denunciar Compartilhar Postado Abril 22, 2015 Ah, não precisa colocar updateInventory, ele está depreciado, não é mais necessário. Link para o comentário Compartilhar em outros sites More sharing options...
DeliriousD Postado Abril 22, 2015 Autor Denunciar Compartilhar Postado Abril 22, 2015 private static ArrayList<String> players = new ArrayList<>(3); @EventHandler public void onJoin(PlayerJoinEvent e) { if (players.size() < 3) { if (!e.getPlayer().hasPermission("by.pass")) { e.getPlayer().getInventory().addItem(new ItemStack(Material.DIAMOND, 1)); e.getPlayer().sendMessage("§bParabéns, você foi um dos 3 primeiros a entrar no servidor."); players.add(e.getPlayer().getName()); } } } Ah, e caso queira que ele só receba 1x private static ArrayList<String> players = new ArrayList<>(3); @EventHandler public void onJoin(PlayerJoinEvent e) { if (players.size() < 3 && !players.contains(e.getPlayer().getName())) { if (!e.getPlayer().hasPermission("by.pass")) { e.getPlayer().getInventory().addItem(new ItemStack(Material.DIAMOND, 1)); e.getPlayer().sendMessage("§bParabéns, você foi um dos 3 primeiros a lugar no servidor."); players.add(e.getPlayer().getName()); } } } Seria bom adicionar no nome em minusculo, pq acho que se o cara entrar com uma letrar maiúscula por exemplo ele recebe de novo, não tenho certeza... Vdd esqueci desse bugzin tbm é o segundo código que bloqueia 1x ? Link para o comentário Compartilhar em outros sites More sharing options...
Suny Postado Abril 22, 2015 Denunciar Compartilhar Postado Abril 22, 2015 nuss -' queria intender java Link para o comentário Compartilhar em outros sites More sharing options...
DeliriousD Postado Abril 22, 2015 Autor Denunciar Compartilhar Postado Abril 22, 2015 (editado) Sim Pronto, esse aki ta perfeito, ja com negocio do nome minusculo. private static ArrayList<String> players = new ArrayList<>(3); @EventHandler public void onJoin(PlayerJoinEvent e) { if (players.size() < 3 && !players.contains(e.getPlayer().getName().toLowerCase())) { if (!e.getPlayer().hasPermission("by.pass")) { e.getPlayer().getInventory().addItem(new ItemStack(Material.DIAMOND, 1)); e.getPlayer().sendMessage("§bParabéns, você foi um dos 3 primeiros a lugar no servidor."); players.add(e.getPlayer().getName().toLowerCase()); } } } Vlw funfo obrigado. Obrigado @BrineDev Obrigado a todos que ajudo. Editado Abril 22, 2015 por DeliriousD Link para o comentário Compartilhar em outros sites More sharing options...
AlanGomes_ (BrineDev) Postado Abril 22, 2015 Denunciar Compartilhar Postado Abril 22, 2015 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
vitorrdgs Postado Abril 22, 2015 Denunciar Compartilhar Postado Abril 22, 2015 <p style="text-align:center;"><img alt="logo-forum.png" src="http://www.gamersboard.com.br/logo-forum.png"/></p><br /></br><br /></br><br />Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.</br><br /></br><br /></br><br />Atenciosamente,</br><br />Gamer's Board</br> Link para o comentário Compartilhar em outros sites More sharing options...
vitorrdgs Postado Abril 22, 2015 Denunciar Compartilhar Postado Abril 22, 2015 <p style="text-align:center;"><img alt="logo-forum.png" src="http://www.gamersboard.com.br/logo-forum.png"/></p><br /></br><br /></br><br />Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.</br><br /></br><br /></br><br />Atenciosamente,</br><br />Gamer's Board</br> Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Abril 22, 2015 Denunciar Compartilhar Postado Abril 22, 2015 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
DeliriousD
Falaah desenvolvedores ta tenso achar isso tentei algumas coisa mais da erro so nb ainda muito nb
.
Queria pegar os 3 primeiros player que entrar no servidor e bloquear alguns nomes ex nomes da staff se poder ajudar ficarei grato
.
Link para o comentário
Compartilhar em outros sites
39 respostass a esta questão
Posts Recomendados