public ArrayList<UUID> unloginplayers = new ArrayList<>();
public void onJoin(PlayerJoinEvent event){
Player player = event.getPlayer();
unloginplayers.add(player.getUniqueId());
if (isPlayerRegister(player.getUniqueId())){
player.sendMessage("Wpisz / Login");
}else {
player.sendMessage("Wpisz /Register");
}
if (unloginplayers.contains(player.getUniqueId())) {
// Reszta kodu
}
problem polega na tym że if(unloginplayers.contains(player.getUniqueUD())) zwraca false, pomimo że gdy gracz wejdzie na serwer dodaję go to tej listy
Pytanie
rozumek29 13
Witam, mam taki oto kod
public ArrayList<UUID> unloginplayers = new ArrayList<>(); public void onJoin(PlayerJoinEvent event){ Player player = event.getPlayer(); unloginplayers.add(player.getUniqueId()); if (isPlayerRegister(player.getUniqueId())){ player.sendMessage("Wpisz / Login"); }else { player.sendMessage("Wpisz /Register"); } if (unloginplayers.contains(player.getUniqueId())) { // Reszta kodu }problem polega na tym że if(unloginplayers.contains(player.getUniqueUD())) zwraca false, pomimo że gdy gracz wejdzie na serwer dodaję go to tej listy
Odnośnik do komentarza
https://skript.pl/temat/41923-array-zwraca-false/Udostępnij na innych stronach
15 odpowiedzi na to pytanie
Rekomendowane odpowiedzi