Skocz do zawartości
  • 0

Format chat


Glicz

Pytanie

17 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 minuty temu, Cinu2421 napisał:

Nie wiem czy o to ci chodzi:


on chat:
    cancel event
    broadcast "{DISPLAYNAME}: &f%colored message%"

 

Chodzi o plugin... Zobacz gdzie ten temat napisałem 

Odnośnik do komentarza
https://skript.pl/temat/41954-format-chat/#findComment-262922
Udostępnij na innych stronach

  • 0
9 minut temu, Michix napisał:

aktualnie mam


event.setFormat(MxTools.color(getConfig().getString("player")));

 

żeby zmieniało displayname, oraz message musisz zrobić tak:

event.setFormat(MxTools.color(getConfig().getString("player")).replace("{DISPLAYNAME}", e.getPlayer().getName()).replace("{MESSAGE}", event.getMessage()));

 

Odnośnik do komentarza
https://skript.pl/temat/41954-format-chat/#findComment-263024
Udostępnij na innych stronach

  • 0
Player player = event.getPlayer
String Message = getConfig.getString(player)
event.setFormat(Message.replace("{DISPLAYNAME}, player.genName()").replace("{MESSAGE}, Message"))

 

Edytowane przez rozumek29
Odnośnik do komentarza
https://skript.pl/temat/41954-format-chat/#findComment-263025
Udostępnij na innych stronach

  • 0
5 minut temu, JaQubiaQYT napisał:

żeby zmieniało displayname, oraz message musisz zrobić tak:


event.setFormat(MxTools.color(getConfig().getString("player")).replace("{DISPLAYNAME}", e.getPlayer().getName()).replace("{MESSAGE}", event.getMessage()));

 

dalem tak:

    	  event.setFormat(MxTools.color(getConfig().getString("player")).replaceAll("{DISPLAYNAME}", p.getName()).replaceAll("{MESSAGE}", event.getMessage()));

i nie ma errorow w eclipse, wiec jak teraz zrobic

 

42 minuty temu, Michix napisał:

No dobra, ale jak mam zrobić żeby format działał jak w essentialschat czyli mogę dodawać nowe rangi do formatu i usuwać itp

 

Odnośnik do komentarza
https://skript.pl/temat/41954-format-chat/#findComment-263026
Udostępnij na innych stronach

  • 0
4 minuty temu, Michix napisał:

No dobra, ale jak mam zrobić żeby format działał jak w essentialschat czyli mogę dodawać nowe rangi do formatu i usuwać itp

może coś takiego ?

Player player = event.getPlayer;
if (player.hasPermission("plugin.admin")){
  event.setFormat("[ADMIN]"+getConfig().getString("player").replace({DISPLAYNAME}, player.getName()).replace("{MESSAGE}", event.getMessage()));
}

jeśli są jakieś błędy w składni to wybacz, ale mniej więcej coś takiego. w dodatku jeśli masz więcej rang to proponuję instrukcję warunkową zastąpić switch case

Odnośnik do komentarza
https://skript.pl/temat/41954-format-chat/#findComment-263028
Udostępnij na innych stronach

  • 0
5 minut temu, rozumek29 napisał:

może coś takiego ?


Player player = event.getPlayer;
if (player.hasPermission("plugin.admin")){
  event.setFormat("[ADMIN]"+getConfig().getString("player").replace({DISPLAYNAME}, player.getName()).replace("{MESSAGE}", event.getMessage()));
}

jeśli są jakieś błędy w składni to wybacz, ale mniej więcej coś takiego. w dodatku jeśli masz więcej rang to proponuję instrukcję warunkową zastąpić switch case

czy ja pisalem na permisje? Chce na range tak jak w essentialschat (dziala to przez Vault)

Odnośnik do komentarza
https://skript.pl/temat/41954-format-chat/#findComment-263029
Udostępnij na innych stronach

  • 0
4 minuty temu, Michix napisał:

czy ja pisalem na permisje? Chce na range tak jak w essentialschat (dziala to przez Vault)

jezeli chcesz sprawdzac range gracza, musisz miec jakis plugin na rangi, powiedz jaki plugin na twoim serwerze obsluguje rangi.

Edytowane przez JaQubiaQYT
Odnośnik do komentarza
https://skript.pl/temat/41954-format-chat/#findComment-263031
Udostępnij na innych stronach

  • 0
1 minutę temu, JaQubiaQYT napisał:

jezeli chcesz sprawdzac range gracza, musisz miec jakis plugin na rangi, powiedz jaki plugin na twoim serwerze obsluguje rangi.

luckperms

Odnośnik do komentarza
https://skript.pl/temat/41954-format-chat/#findComment-263032
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...