Frogguer Postado Outubro 7, 2018 Denunciar Compartilhar Postado Outubro 7, 2018 Como posso pegar o nome do player uso esse tipo de evento e como posso vender um head customizado tem um cod ? Link para o comentário Compartilhar em outros sites More sharing options...
zAryon Postado Outubro 7, 2018 Denunciar Compartilhar Postado Outubro 7, 2018 (editado) Vai precisar de utilizar um for para pegar todos os players online e dai pegar o nome deles, ou uma hashmap contendo o nick deles. Editado Outubro 7, 2018 por zAryonn Link para o comentário Compartilhar em outros sites More sharing options...
VictorHeaven Postado Outubro 7, 2018 Denunciar Compartilhar Postado Outubro 7, 2018 Tente usar isso, fiz de uma maneira simples (chame o método só uma vez) Código: private List<String> messages; public void init() { messages = new ArrayList<>(); messages.add("§aOlá, {player}! você é demais."); messages.add("§aOlá, {player}! Sabia que possuímos {online} jogadores online?"); Random random = new Random(); new BukkitRunnable() { @Override public void run() { Bukkit.getOnlinePlayers().forEach(r -> { String message = messages.get(random.nextInt(messages.size())); message = message.replace("{online}", String.valueOf(Bukkit.getOnlinePlayers().size())); message = message.replace("{player}", r.getName()); r.sendMessage(message); }); } }.runTaskTimerAsynchronously(this, 20, 20 * 60); } Resultado: Link para o comentário Compartilhar em outros sites More sharing options...
Reset Postado Dezembro 18, 2018 Denunciar Compartilhar Postado Dezembro 18, 2018 Seu tópico foi marcado como Inativo. Para reverter está ação, entre em contato com a equipe de Moderação. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados