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

[Szukam] Plugin na kolorowy napis


Rekomendowane odpowiedzi

Opublikowano

Szukam pluginu (Nie skryptu  Skript Fucking Skript Fucking Skript - Lag (musiałem <3 ))

Ogólnie chodzi o to,że gracz pisze

Filip >> Co tam mowie EASY

Chodzi o to EASY jak gracz wpisze EASY pojawia się kolorowy napis EASY

 

skillhost-white.svg

Opublikowano


List<String> messages = new ArrayList<>();

 

@EventHandler

public void onAsyncPlayerChatEvent(AsyncPlayerChatEvent e) {

for (String message : this.messages) {

if (e.getMessage().toLowerCase().contains(message)) {

e.setMessage(e.getMessage().replace(message, ChatColor.YELLOW + "EASY"));

}

}

}

Dlaczego MPC popiera piractwo Minecrafta...

 

Do moderatora: Po co Ty to usuwasz??

Opublikowano

 

List<String> messages = new ArrayList<>();

@EventHandler
public void onAsyncPlayerChatEvent(AsyncPlayerChatEvent e) {
    for (String message : this.messages) {
        if (e.getMessage().toLowerCase().contains(message)) {
            e.setMessage(e.getMessage().replace(message, ChatColor.YELLOW + "EASY"));
        }
    }
}

 

replace rozróżnia wielkość znaków, więc albo trzeba używać RegEx-a albo ręcznie się bawić znakami, bo tak to te "toLowerCase" nie ma tu zadnego sensu, i nie widzę też sensu tej listy, autor chciał tylko auto-pokolorować słowo.

1438614356923701010629.png

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...