Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Podwojne wyswietlanie petla for


Kaczus2001

Rekomendowane odpowiedzi

Opublikowano

Witam podwójnie wyświetla napis z broadcast'a, dokladniej mówiąc 2 razy tą samą linijke wykonuje dlaczego?

Mozliwe że za każdym razem wykona się to tyle razy ile graczy będzie na serwie  :O ?

Jeśli tak to jak poprawić kod?

Mam problem nie tylko z ta komendą ;(

 

KOD:

 
                for(Player pl:Bukkit.getServer().getOnlinePlayers()){
                try{
                ResultSet rs2 = st.executeQuery("SELECT * FROM gracze WHERE nick='"+pl.getName()+"'");
                    if(rs2.next()){
                   String gildia2 = rs2.getString("gildia");
                   if(gildia == gildia2){
                    pl.sendMessage(ChatColor.AQUA + "" + sender.getName() + " -> " + gildia + ": " + sb.toString());
                    sender.sendMessage(ChatColor.AQUA + "Ja -> " + gildia + ": " + sb.toString());
                   }else{
                    Bukkit.broadcastMessage("eeeeee");
                   }
                    }
                }catch(SQLException e){
                System.out.println("Problem z wczytaniem rankingu!");
                    st.close();
                    conn.close();
                    return false;
                }
               }

//nie umieszczamy reklam w sygnaturach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...