Ir para conteúdo

Saber se existe o player


MaTeeUs!

Posts Recomendados

21 minutos atrás, rubenlousada11 disse:

if (Bukkit.getPlayer(nome) != null){

}

 

Esse ai pega todos q ja jogaram no sv?

 

13 minutos atrás, Naghtrion disse:

ce sabe se tem algum q abrange players online e offline?

Link para o comentário
Compartilhar em outros sites

4 horas atrás, MaTeeUs! disse:

Esse ai pega todos q ja jogaram no sv?

 

ce sabe se tem algum q abrange players online e offline?

fui olhar aqui... a OfflinePlayer abrange os online e offline. Mas o Bukkit.getOfflinePlayer(nick) sempre irá retornar um objeto player independente se o player já jogou ou não no servidor, pelo que entendi.

Ai usa o hasPlayedBefore() ou o getFirstPlayed() pra saber se o player ja jogou ou não.
Pesquisando em uns lugares, eles geralmente usa o getName()

 

OfflinePlayer target = Bukkit.getOfflinePlayer(entry);
String targetName = target.getName();
if (targetName != null) {
  // player ja jogou no servidor
}


https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Bukkit.html#getOfflinePlayer-java.lang.String-
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/OfflinePlayer.html#hasPlayedBefore--
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/OfflinePlayer.html#getFirstPlayed--
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/OfflinePlayer.html#getName--

Link para o comentário
Compartilhar em outros sites

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