MaTeeUs! Postado Abril 20, 2020 Denunciar Compartilhar Postado Abril 20, 2020 Olá a todos, estou fazendo um plugin de Cash, e gostaria de saber se é possível saber se um player "x" já logou no meu servidor, mesmo q ele não esteja online Link para o comentário Compartilhar em outros sites More sharing options...
rubenlousada11 Postado Abril 20, 2020 Denunciar Compartilhar Postado Abril 20, 2020 4 minutos atrás, MaTeeUs! disse: Olá a todos, estou fazendo um plugin de Cash, e gostaria de saber se é possível saber se um player "x" já logou no meu servidor, mesmo q ele não esteja online if (Bukkit.getPlayer(nome) != null){ } Link para o comentário Compartilhar em outros sites More sharing options...
Naghtrion Postado Abril 20, 2020 Denunciar Compartilhar Postado Abril 20, 2020 tem o player.hasPlayedBefore() https://hub.spigotmc.org/javadocs/spigot/org/bukkit/OfflinePlayer.html#hasPlayedBefore-- Link para o comentário Compartilhar em outros sites More sharing options...
MaTeeUs! Postado Abril 20, 2020 Autor Denunciar Compartilhar Postado Abril 20, 2020 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: tem o player.hasPlayedBefore() https://hub.spigotmc.org/javadocs/spigot/org/bukkit/OfflinePlayer.html#hasPlayedBefore-- ce sabe se tem algum q abrange players online e offline? Link para o comentário Compartilhar em outros sites More sharing options...
rubenlousada11 Postado Abril 20, 2020 Denunciar Compartilhar Postado Abril 20, 2020 2 minutos atrás, MaTeeUs! disse: Esse ai pega todos q ja jogaram no sv? ce sabe se tem algum q abrange players online e offline? acho que pega sim Link para o comentário Compartilhar em outros sites More sharing options...
Naghtrion Postado Abril 21, 2020 Denunciar Compartilhar Postado Abril 21, 2020 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 More sharing options...
SrBlecaute Postado Abril 21, 2020 Denunciar Compartilhar Postado Abril 21, 2020 Sua dúvida foi marcada como resolvida pela nossa equipe. Caso sua dúvida não tenha sido sanada, crie outro tópico. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados