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

Essentials- kolor komendy /me i /msg


Grands1

Rekomendowane odpowiedzi

Opublikowano

Cześć, witam! Mam jeden problem, a dokładniej - Jak mogę zmienić kolor komendy /me? np:

 

1. Pytanie: Jak zmienić kolor /me ?

 

* [VIP] Player> Witam was wszystkich na serwerze!

na:

* [VIP] Player> Witam was wszystkich na serwerze!

 

2. Pytanie:  Jak zmienić kolor prywatnej wiadomości /msg ?

 

[me -> [VIP] Player] Witam cie na serwerze!

na:

[me -> [VIP] Player] Witam cie na serwerze!

 

Gdzie mógłbym zmienić te kolory? W jakim pliku, lub w którym miejscu z configu?

Proszę o odpowiedź ;) Dam najlepszą ;)

To ja Grands. Masz dobry wzrok! :)

Opublikowano

Utwórz w folderze /plugins/Essentials/ plik messages_<język>.properties.
<język> zamień na język jaki masz ustawiony w konfiguracji Ess (domyślnie en).
W utworzonym pliku dodaj linijki:

action=\u00a75* {0} \u00a75{1}
msgFormat=\u00a76[\u00a7c{0}\u00a76 -> \u00a7c{1}\u00a76] \u00a7r{2}

i odpowiednio je edytuj.
W pierwszej linijce {0} to nazwa gracza, a {1} to wiadomość wpisana jako argument komendy /me.
W drugiej linijce {0} to gracz wysyłający, {1} to gracz, do którego jest wysyłana wiadomość, a {2} to wiadomość.
Kolory definiuje się w następujący sposób:
\u00a7 + kod koloru
czyli np. żeby ustawić kolor żółty należy wpisać \u00a7e.

 

Czyli żeby ustawić wygląd tych wiadomości na taki jaki podałeś trzeba te 2 linijki ustawić następująco:

action=\u00a7b* {0}> \u00a7b{1}
msgFormat=\u00a76[{0}\u00a76 -> {1}\u00a76] \u00a76{2}

# lub
msgFormat=\u00a7e[{0}\u00a7e -> {1}\u00a7e] \u00a7e{2}
# bo nie wiem czy chodzi Ci o kolor jasno czy ciemno żółty
Opublikowano

 

Utwórz w folderze /plugins/Essentials/ plik messages_<język>.properties.

<język> zamień na język jaki masz ustawiony w konfiguracji Ess (domyślnie en).

W utworzonym pliku dodaj linijki:

action=\u00a75* {0} \u00a75{1}
msgFormat=\u00a76[\u00a7c{0}\u00a76 -> \u00a7c{1}\u00a76] \u00a7r{2}

i odpowiednio je edytuj.

W pierwszej linijce {0} to nazwa gracza, a {1} to wiadomość wpisana jako argument komendy /me.

W drugiej linijce {0} to gracz wysyłający, {1} to gracz, do którego jest wysyłana wiadomość, a {2} to wiadomość.

Kolory definiuje się w następujący sposób:

\u00a7 + kod koloru

czyli np. żeby ustawić kolor żółty należy wpisać \u00a7e.

 

Czyli żeby ustawić wygląd tych wiadomości na taki jaki podałeś trzeba te 2 linijki ustawić następująco:

action=\u00a7b* {0}> \u00a7b{1}
msgFormat=\u00a76[{0}\u00a76 -> {1}\u00a76] \u00a76{2}

# lub
msgFormat=\u00a7e[{0}\u00a7e -> {1}\u00a7e] \u00a7e{2}
# bo nie wiem czy chodzi Ci o kolor jasno czy ciemno żółty

No ok, wszystko fajnie tylko że u mnie nie ma tego pliku, lub ja jestem ślepy ;)

 

Zobacz:

 

1170614666909101491183.jpeg

 

@Edit - Sr, źle przeczytałem - Dzięki! :)

To ja Grands. Masz dobry wzrok! :)

Opublikowano

@PiratJaskiniowy jak chce np zmienic kolor 'You not have new mail' to robie mailFormat?

noNewMail=\u00a76You have no new mail.

Ogólnie to można łatwo sprawdzić jaki identyfikator mają wszystkie wiadomości Ess. Wystarczy otworzyć plik Essentials.jar za pomocą menadżera archiwów (np. 7zip) i tam znaleźć odpowiedni dla ustawionego w configu Ess języka plik messages_<język>.properties.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...