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

[TuT] Plugin SimpleWarnings


Bruzdi

Rekomendowane odpowiedzi

Opublikowano

Tak słowem wstępu, wtyczka SimpleWarnings pozwala nam na dawanie ostrzeżeń graczom i po osiągnięciu określonego poziomu ich karać. Wszystko dokładnie opiszę poniżej.

1. Instalacja.

Plugin instaluje się jak każdy inny. Ściągamy odpowiednią wersję pluginu ze strony http://dev.bukkit.org/bukkit-plugins/simplewarnings/ . Następnie wrzucamy go do folderu plugins i przeładowujemy/restartujemy serwer.



2. Konfiguracja.


OnWarn:

Broadcast: true – Czy plugin ma wyświetlać powiadomienie, kiedy gracz zostaje ostrzeżony?

KickOnWarning: false – Czy plugin powinien kicknąć gracza z serwera, kiedy otrzymuje ostrzeżenie?

CustomCommandOnWarning: false – Czy za każdym razem jak gracz zostaje ostrzeżony powinna być wykonywana komenda?

CustomCommand: jail %player% 5m – Jeżeli wyżej jest „true” to tutaj wpisujemy jaka to komenda. „%player%” zastępuje nam w niej nick karanego gracza.

CustomCommandOnEachWarning: true – Czy przy ostrzeżeniach mają być wykonywane jakieś komendy? W odróżnieniu od opcji „CustomCommandOnWarning” tutaj możemy zdefiniować inną komendę dla każdego z ostrzeżeń.

Penalties: - Kary.

Warning1: none – Komenda jaka jest wykonywana przy pierwszym ostrzeżeniu. W tym przypadku żadna.

Warning2: jail %player% 5m – Komenda jaka jest wykonywana przy drugim ostrzeżeniu. W tym przypadku gracz zostaje zamknięty w więzieniu na 5 minut.

Warning3: jail %player% 5m _ clear %player% - Komendy jakie są wykonywane przy trzecim ostrzeżeniu. W tym przypadku jest to więzienie na 5 minut i czyszczenie ekwipunku.

OnJoin: - Czy kiedy gracz dołącza do serwera plugin powinien...

BroadcastWarningTotal: true – wyświetlić łączną ilość ostrzeżeń tej osoby wszystkim graczom?
NotifyUserOfWarningTotal: false – wyświetlić łączną ilość ostrzeżeń tej osoby tylko temu jednemu graczowi?

NotifyAdminOfUserWarningTotal: false – wyświetlić adminowi łączną ilość ostrzeżeń tej osoby?

NotifyAdminOfWarningExpire: true – wyświetlić adminowi informację o wygaśnięciu ostrzeżenia gracza.

MaxWarnings:

WarningLimit: 3 – Maksymalna ilość ostrzeżeń.

AutoBan: true – Czy plugin ma banować automatycznie po osiągnięciu limitu ostrzeżeń?

DefineFinalBanMsg: true – Czy zdefiniować wiadomość, która jest wyświetlana bo banie?

BanMsg: Your warning limit has been reached, you can appeal this ban on our website www.example.com – Jeśli „DefineFinalBanMsg” jest ustawione na „true” to tutaj można wpisać tę informację. Pamiętaj, żeby nie wpisywać tam polskich znaków, bo plugin nie będzie działać poprawnie!

CustomCommandOnMaxWarning: false – Czy ma być wykonywana jakaś komenda po osiągnięciu maksymalnej ilości ostrzeżeń?

CustomCommand: broadcast Goodbye %player% - Jeśli „CustomCommandOnMaxWarning” jest ustawione na „true” to tutaj można zdefiniować jaka komenda jest wykonywana. W tym przypadku jest to napis na czacie „Goodbye <nick gracza>.

WarningExpiration: 0 – Ilość dni po jakich ostrzeżenia wygasają. Jeśli ustawione jest na zero to znaczy, że nigdy.

MySQL: - Ustawienia MySQL

USE_MYSQL: false

hostname: localhost

hostport: 3306

database: warnings

user: MYSQLUSER

password: MYSQLPASS



3. Komendy.


„/sw” lub „/warn” - wyświetla wszystkie komendy pluginu.
„/sw reload” - przeładowuje plugin.
„/warn <nick gracza> <powód>” - nadaje graczowi ostrzeżenie.
„/warnings [nick gracza]” - sprawdza swoje, bądź czyjeś ostrzeżenia.
„/dwarn <nick gracza> <numer ostrzeżenia>” - Usuwa ostrzeżenie.
„/cwarns <nick gracza>” - Usuwa wszystkie ostrzeżenia gracza.
„/fixwarn” - Jeżeli aktualizujesz plugin z wersji wcześniejszej niż 0.8.8 to musisz raz użyć tej komendy, aby wszystkie warny zostały przepisane z pliku yml do bazy danych MySQL lub SQLite.



4. Permisje.


sw.warn – dostęp do komendy „/warn”

sw.check – dostęp do sprawdzania własnych ostrzeżeń („/warnings”).

sw.check.other – dostęp do sprawdzania ostrzeżeń innych graczy („/warnings <nick gracza>).

sw.delete – dostęp do usuwania ostrzeżeń graczom („/dwarn <nick gracza>” oraz „/cwarn <nick gracza>”).

sw.mod – permisja, która zastępuje wszystkie powyżej.

sw.reload – dostęp do komendy „/sw reload”.

sw.fix – dostęp do komendy „/fixwarn”.



To byłoby właściwie na tyle jeśli chodzi o ten prosty, ale przydatny plugin.

Zapraszam na jedyny taki serwer w Polsce. ;] ----> KLIK  <----

Opublikowano

Tutorial bardzo przydatny. Solidnie wykonany aż chce się go czytać. Miałam problem z konfiguracja , ale dzięki Tobie udało się . Dzieki !

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...