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

[Pytanie] Kilka kolorów w wysylanej wiadomości.


Rekomendowane odpowiedzi

Opublikowano

Witam ucze sie pisac pluginy do minecrafta i nie wiem jak zrobic aby po wpisaniu komendy np /pomoc pojawial sie napis w kilku kolorach pomoze ktos ? :D

Jeśli pomogłem zostaw lajka ↗


Opublikowano

Mało wiem o plg ale proszę:

sender.sendMessage("§6[§9POMOC§6] §akit - Daje kity");

Albo przez CHAT.COLOR :)
 

sender.sendMessage("ChatColor.RED + Kit - Daje kity");

26_unnamed.png

Opublikowano

Do nadania koloru, używasz paragrafu, czyli § lub ChatColor.<kolor> + "tekst" + ChatColor.<kolor> + "tekst"

 

Np.

player.sendMessage (ChatColor.RED + "[POMOC]" + ChatColor.GREY + "tekst");

lub

player.sendMessage ("§4[POMOC] §7tekst");

6770714055827651007269.jpeg
Opublikowano

 

Mało wiem o plg ale proszę:

sender.sendMessage("§6[§9POMOC§6] §akit - Daje kity");

Albo przez CHAT.COLOR :)

 

sender.sendMessage("ChatColor.RED + Kit - Daje kity");

 

Do nadania koloru, używasz paragrafu, czyli § lub ChatColor.<kolor> + "tekst" + ChatColor.<kolor> + "tekst"

 

Np.

player.sendMessage (ChatColor.RED + "[POMOC]" + ChatColor.GREY + "tekst");

lub

player.sendMessage ("§4[POMOC] §7tekst");

Hmm a po co za każdym razem używać ChatColor.* ?

Dajesz a("&cTomek to spoko gosc"); i masz czerwony napis.

 

	public static String a(String message) {
		if(message.equalsIgnoreCase("")) {
			return "";
		}
		return ChatColor.translateAlternateColorCodes('&', message);
	}

­

Opublikowano

 

Hmm a po co za każdym razem używać ChatColor.* ?

Dajesz a("&cTomek to spoko gosc"); i masz czerwony napis.

 

	public static String a(String message) {
		if(message.equalsIgnoreCase("")) {
			return "";
		}
		return ChatColor.translateAlternateColorCodes('&', message);
	}

­

 

A po co używać equalsIgnoreCase i return ""?

Od tego jest isEmpty bądź == null. Zwracanie w postaci null'a bo nie warto pustego Stringa zwracać.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...