Skocz do zawartości

Automatyczne liczenie warnów + skrypt warn!


Rekomendowane odpowiedzi

Witajcie c:

Dzisiaj przedstawię wam mini poradnik jak zrobić skrypt na warny i jak zrobić żeby SAM LICZYŁ warny + TAG bez ciągłego przepisywania!

 

Dodatki : BRAK

Wystarczy zwykły plugin: Skript

 

Zacznijmy od tagu

 

Piszemy

options:

Dajemy 1 Tab i piszemy:

    tag: twoj_tag

To teraz za ile ostrzeżeń ma dostać bana:

    ostrzezenia: (ilos ostrzezen np. 5)

Całość wygląda tak:

options:    tag: twoj_tag    ostrzezenia: 5 (mozesz podac inna liczba jak masz 5 to na 6 warn dostaje bana)

Można również dodać kolor w tedy piszemy &(od a-f lub 1-9)i tekst np. &4Poradnik.

 

Przejdźmy teraz do kodu:

command /warn [<player>]:    permission: (tu dajemy persmissie np. skript.pl)    permission message: (tutaj dajemy tekst)    trigger:

Teraz trzeba dodać argument który będzie czytał nick gracza, wyczytał ile ma być ostrzeżeń + komenda która działa za 6 warn !

        if arg 1 is set:            if {warn.%arg 1%} is {@ostrzezenia}:                make console execute command "Nasza komenda np. tempban %arg 1% 20 m Przekroczyles liczbe ostrzezen! "                set {skript.%arg1%} to 0                stop

Nazwe {skript} można zmienić

 

Teraz zacznijmy od informacji gdy gracz dostanie warna na głównym chacie!

            else:                add 1 to {skript.%arg 1%}                broadcast "{@tag} I twoj tekst (%arg 2% - jak dasz powod to dodaj to do textu!"

{@tag} to jest tag wpisany w naszym options !

 

Teraz zacznijmy informacje jak administrator ma użyć komendy:

        else:            send "Wpisz /warn <nick> <powod> !"

Oczywiście można używać kolorów w send i broadcascie i textu komendy!

 

A oto cały skrypt:

options:<tab>tag: twoj_tag<tab>ostrzezenia: 5 (mozesz to zmienic, za 6 warn dostaje bana)command /warn [<player>] [<text>]:    permission: (tu dajemy persmissie np. skript.pl)    permission message: (tutaj dajemy tekst)    trigger:        if arg 1 is set:            if {warn.%arg 1%} is 5:                make console execute command "Nasza komenda np. tempban %arg 1% 20 m Przekroczyles liczbe ostrzezen! "                set {skript.%arg1%} to 0                stop            else:                add 1 to {skript.%arg 1%}                broadcast "{@tag} I twoj tekst (%arg 2% - jak dasz powod dodaj to do textu! )"        else:            send "Wpisz /warn <nick> <powod> !"

Nie przepisujcie tego <tab> ! To jest informacja ile trzeba dać tabów!

 

 

To będzie na tyle to nic trudnego dla chcącego! ;)

 

Myślę że poradnik się przyda ;D To nic wielkiego ale zawsze się przyda.

 

Pozdrawiam

Thedomel

Edytowane przez Thedomel
//Poprawilem [code] (spacje) ~ Tropereks
Odnośnik do komentarza
https://skript.pl/temat/2894-automatyczne-liczenie-warn%C3%B3w-skrypt-warn/
Udostępnij na innych stronach

Poradnik do dupy kosza. Używane są 2 zmienne, które są źle zrobione przez co można nadawać nieskończoność warnów, i tak się nie dostanie bana.

Odnośnik do komentarza
https://skript.pl/temat/2894-automatyczne-liczenie-warn%C3%B3w-skrypt-warn/#findComment-25216
Udostępnij na innych stronach

Jedyne co mi sie nie podoba,  to ze przez konsole wykonywana jest komenda tempban, nie moglbys zrobic bez tego? pobawilbys sie eventem on connect i zmiennymi co naprawde jest latwe.

 

Co moglbys dodac?

To ze to nie musi byc dana ilosc warnow (np. 6), tylko byloby to do ustawienia.

Odnośnik do komentarza
https://skript.pl/temat/2894-automatyczne-liczenie-warn%C3%B3w-skrypt-warn/#findComment-25222
Udostępnij na innych stronach

Dodałem opcje z powodem ;) /warn nick powod

 

@Drexon

Opcja dodana z ustawieniem ostrzeżen ;)

Spróbuje jeszcze dodać tą opcje:

 

Jedyne co mi sie nie podoba,  to ze przez konsole wykonywana jest komenda tempban, nie moglbys zrobic bez tego? pobawilbys sie eventem on connect i zmiennymi co naprawde jest latwe.

 

Edytowane przez Thedomel
Odnośnik do komentarza
https://skript.pl/temat/2894-automatyczne-liczenie-warn%C3%B3w-skrypt-warn/#findComment-25346
Udostępnij na innych stronach

  • 1 miesiąc temu...
  • 1 miesiąc temu...
  • Szifter zablokował(a) ten temat
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ę...