Skocz do zawartości
  • 0

Jak zmienić wiadomość przy nieposiadaniu uprawnień do komendy?


Pytanie

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Mógłbyś mi podać nazwę tego pluginu?

Najczęściej w pliku konfiguracyjnym "plugins/nazwapluginu/config.yml" albo ostatecznie w pliku .jar :).
Więcej powiem ci, jak zdradzisz mi nazwę swojego pluginu.

  • 0

@kanar101

Jeśli otwierasz plugin poprzez winrara, to powinieneś bez problemu znaleźć plik config.yml bądź plugin.yml. Tam większość można ustawić np. Wiadomości. Standardowo jeśli ci nie generuje folderu konfiguracyjnego, to można zedytować daną wartość poprzez sposób wymieniony przed chwilą, lecz jeśli taki problem występuje, to najczęściej znaczy, że pl nie jest kompatybilny z twoją wersją serwera (uprzedzam).

  • 0
10 minut temu, Switsherker napisał:

@kanar101

Jeśli otwierasz plugin poprzez winrara, to powinieneś bez problemu znaleźć plik config.yml bądź plugin.yml. Tam większość można ustawić np. Wiadomości. Standardowo jeśli ci nie generuje folderu konfiguracyjnego, to można zedytować daną wartość poprzez sposób wymieniony przed chwilą, lecz jeśli taki problem występuje, to najczęściej znaczy, że pl nie jest kompatybilny z twoją wersją serwera (uprzedzam).

Nic nie mogę znaleźć gdzie jest ten tekst do edytowania.

  • 0

W przypadku WorldGuarda musisz niestety pozmieniać kod źródłowy. Pamiętam tam jakiś program, który to umożliwia: in class translator (https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=in+class+translator)

  • 0
34 minuty temu, adamandrzej02 napisał:

W przypadku WorldGuarda musisz niestety pozmieniać kod źródłowy. Pamiętam tam jakiś program, który to umożliwia: in class translator (https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=in+class+translator)

Tylko który plik bo tego jest multum.

  • 0

WorldGuard z tego co pamiętam ma wiadomości na pakietach, bo niejeden próbował InClassTranslatora i latał jak głupi po classach :D

Możesz użyć rules ChatControl zamieniających "w locie":

 

https://www.spigotmc.org/resources/chatcontrol.271/

Ewentualnie, jeżeli używasz WG 6.x możesz użyć flagi "deny-message Twoja wiadomość" lecz wtedy wiadomość blokady PvP, PvE czy też budowania będzie taka sama.

Edytowane przez Nieaktywny
  • 0
11 godzin temu, kanar101 napisał:

Tylko który plik bo tego jest multum.

No właśnie wiem dlatego dałem ci linka do Google, bo nie chciałem ci specjalnie wirusa podesłać. Po co chcesz WorldGuarda przetłumaczyć na polski? Widzisz w tym sens? Jak już tak bardzo chcesz zmieniać wiadomości to napisz swój własny WorldGuard w sk i będziesz mógł tam robić, co chcesz.

 

Znalazłem API do WorldGuarda w sk. Możesz szybko napisać swojego własnego WorldGuarda z twoimi wiadomościami: (WorldGuarda potrzebujesz nadal...)

n.p.:

on region enter:
    region is {forbidden region}
    send "Nie możesz wejść na ten region!" to player
    cancel event

Hey! You are not allowed to do this! zmieniłeś w tym przypadku na Nie możesz wejść na ten region!

lub:

on break:
    player cannot build at the targeted block:
            message "Hey! Nie możesz tu niszczyć!"
            cancel event

Potrzebujesz WorldGuarda i WorldEdita :D

https://www.skunity.com/search?search=region

Edytowane przez Nieaktywny
  • 0
4 godziny temu, adamandrzej02 napisał:

No właśnie wiem dlatego dałem ci linka do Google, bo nie chciałem ci specjalnie wirusa podesłać. Po co chcesz WorldGuarda przetłumaczyć na polski? Widzisz w tym sens? Jak już tak bardzo chcesz zmieniać wiadomości to napisz swój własny WorldGuard w sk i będziesz mógł tam robić, co chcesz.

 

Znalazłem API do WorldGuarda w sk. Możesz szybko napisać swojego własnego WorldGuarda z twoimi wiadomościami: (WorldGuarda potrzebujesz nadal...)

n.p.:


on region enter:
    region is {forbidden region}
    send "Nie możesz wejść na ten region!" to player
    cancel event

Hey! You are not allowed to do this! zmieniłeś w tym przypadku na Nie możesz wejść na ten region!

lub:


on break:
    player cannot build at the targeted block:
            message "Hey! Nie możesz tu niszczyć!"
            cancel event

Potrzebujesz WorldGuarda i WorldEdita :D

https://www.skunity.com/search?search=region

Dzieki

 

  • 0

Jeśli chcesz zmienić tą wiadomość dla konkretnego regionu:
/rg flag <nazwa_regionu> deny-message <wiadomość>

Jeśli chcesz zmienić tą wiadomość dla wszystkich regionów (które nie mają jej ustawionej za pomocą powyższej komendy):
https://github.com/piratjsk/wgmsgs/releases i w config.yml 'deny-message'

W wiadomości (zarówno w komendzie jak i konfiguracji pluginu) możesz użyć zmiennej %what%, która zostanie zamieniona na 'break that block', 'place that block' itp. w zależności od sytuacji.

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ę...