Ir para conteúdo
  • 0

Bukkit get online players n pega todos


joao100101

Pergunta

Estou tendo alguns problemas ao loopar todos que estão no servidor, acontece que eu coloco pra enviar a mensagem pra todos e acaba enviando só pra uma pessoa que está no servidor.

Versão do spigot: 1.15.2-R0.1-SNAPSHOT

código

 

	if (cmd.getName().equalsIgnoreCase("nhelso")) {
			for (Player staffs : Bukkit.getOnlinePlayers()) {
				if (staffs.hasPermission("nr.staff")) {
					staffs.sendMessage("sapoha cheia de bug");
					break;
				}
			}
				
		}

se alguém souber porque isso está acontecendo e puder me ajudar agradeço. :3

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

4 respostass a esta questão

Posts Recomendados

  • 0
if (cmd.getName().equalsIgnoreCase("nhelso")) {
			for (Player staffs : Bukkit.getOnlinePlayers()) {
				if (staffs.hasPermission("nr.staff")) {
					staffs.sendMessage("sapoha cheia de bug");
				}
			}
				
		}

deu.

Link para o comentário
Compartilhar em outros sites

  • 0
5 minutos atrás, KickPost disse:

if (cmd.getName().equalsIgnoreCase("nhelso")) {
			for (Player staffs : Bukkit.getOnlinePlayers()) {
				if (staffs.hasPermission("nr.staff")) {
					staffs.sendMessage("sapoha cheia de bug");
				}
			}
				
		}

deu.

Apareceu para todos o jogadores que estão online? aqui no meu eu uso o comando e aparece só pra mim, meu amigo usa e ainda assim aparece só pra mim.

Link para o comentário
Compartilhar em outros sites

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