Skocz do zawartości

Rekomendowane odpowiedzi

Skript na Banowanie graczy w GUI.


 

Wersja 1.1

Usunięto:

Spoiler

Zbugowane gui (Format slot), Wymaganie: MaxBans, Wymaganie: SuperVanish!

Dodano:

Spoiler

Własny vanish z blokadą pvp, kładzenia bloków, zbieraniu, wyrzucaniu itemów i otwieraniem skrzyn!

Własny System banów!

System Spawna [Lobby, Hub'a]!

Blokadę wyciągania itemów z Gamemode 1!

Wymagane Pluginy:

Spoiler

Skript, PermissionsEx, skquery!

Permisje:

Spoiler

Moderator - Pozwala na używanie banowania i sprawdzania!

Lobby.Admin - Pozwala usuwać i ustawiać lobby!

KonsolaNieGracz - Permisja w komendach które wykonuje konsola!

Komendy:

Spoiler

/UstawLobby, /UsunLobby - Usuwanie i ustawianie lobby!

/lobby - Teleport na lobby!

/md <nick> - Opcje ModMode! Ban, Unban, sprawdzanie itd!

/bh <nick> - Banowanie!

Kod wersji 1.1:

Link do kodu v1.1

Edytowane przez Grex
Usuwam starą wersję: 1.0
Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/
Udostępnij na innych stronach

1. Nie uzywaj format slot

2. Uzywal loop...

3. Uzywaj argumentow...

Po poprawieniu skrypt by mial mniej niz 50linijek samym loopowaniem skrocisz o 45-50 linijek

(Chcesz napisz na pw to pomoge)

Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203679
Udostępnij na innych stronach

Jak dla mnie to słabo, to jest bardziej nakładka na MaxBans niż skrypt na bany.

Dodaj coś własnego, znaczy komendy tempban.

 

Zasada działania

ustaw zmienną na data dnia zbanowania

ustaw ilość dni w 2

i zobacz if czy od daty upłyną dany czas

* HARD: możesz dodać do innej/ lub tej samej zmiennej czy to są dni/godziny/minuty

* dodaj logi/listę zbanowanych/mysql aby dodać na stronę

* config z karami

* A co do "command /KickCmd [<text>] [<text>]:" zmień to na function

Edytowane przez test1224334
Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203680
Udostępnij na innych stronach

9 minut temu, xAxee napisał:

1. Nie uzywaj format slot

2. Uzywal loop...

3. Uzywaj argumentow...

Po poprawieniu skrypt by mial mniej niz 50linijek samym loopowaniem skrocisz o 45-50 linijek

(Chcesz napisz na pw to pomoge)

Dobra, napisz przykład, to spróbuje zmienić.

Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203682
Udostępnij na innych stronach

Bardziej byś się postarał i zrobił swoje bany. Bo tu robotę robi w 99% MaxBans

Noo ale tak jak pisali inni.

Nie używaj format slot

Używaj argumentów

Używaj loop

No i staraj się używać jakiś czytelniejszych nazw zmiennych

Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203685
Udostępnij na innych stronach

Patrze na wszystko co jest związane z *.sk to mi się płakać chce @_@

Jeżeli już robisz w "Script" to polecam równomiernie uczyć się Javy i zaczynać robić projekty pod Spigota/CraftBukkita/BungeeCorda

Jak Cię czegoś poduczyć to pisz priv ;3 albo ts3 ts.funmine.pl

Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203690
Udostępnij na innych stronach

            format slot 0 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 1 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 2 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 3 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 4 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 5 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 6 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 7 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 8 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 9 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 11 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 13 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 15 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 17 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 18 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 19 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 20 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 21 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 22 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 23 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 24 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 25 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 26 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 27 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 28 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 29 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 31 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 33 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 34 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 35 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 36 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 37 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 38 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 42 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 43 of player with 1 of Gray Stained Glass Pane named " " to be unstealable
            format slot 44 of player with 1 of Gray Stained Glass Pane named " " to be unstealable

Za pomocą pętli można ten sam efekt osiągnąć TYLKO dwiema linijkami kodu. Do tego jeszcze format slot, bez komentarza. 

Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203697
Udostępnij na innych stronach

1. Skript z dodatkami posiada taką funkcję jak ban player oraz kick player due to "x"

2. loopuj

3. nazwy zmiennych czytelniejsze

4. format slot jest zbugowane, ale da się to naprawić za pomocą zmiennych

5. argumenty zamiast oddzielnych komend

Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203700
Udostępnij na innych stronach

36 minut temu, SernickLOL napisał:

1. Skript z dodatkami posiada taką funkcję jak ban player oraz kick player due to "x"

2. loopuj

3. nazwy zmiennych czytelniejsze

4. format slot jest zbugowane, ale da się to naprawić za pomocą zmiennych

5. argumenty zamiast oddzielnych komend

Kurde genialne... Szkoda że nikt wcześniej tego nie napisał.

 

W jakim celu Autorze posta tworzysz tyle komend, które jedynie co robią to wykonują kolejne komendy z pluginu? Nie mogłeś po prostu wywołać oryginalnych prosto w GUI?

Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203701
Udostępnij na innych stronach

4 minuty temu, LuckyPotato napisał:

Kurde genialne... Szkoda że nikt wcześniej tego nie napisał.

szczęśliwy ziemniaku, jako iż nikt nie wspomniał o funkcji jaką jest kick/ban player due to "cos" to postanowiłem o niej napisać w celu pomocy autorowi. Nie po to robi się skrypt aby wykonywał komendy z innego pluginu, to jest przesada...

Edytowane przez SernickLOL
Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203703
Udostępnij na innych stronach

18 godzin temu, SernickLOL napisał:

szczęśliwy ziemniaku, jako iż nikt nie wspomniał o funkcji jaką jest kick/ban player due to "cos" to postanowiłem o niej napisać w celu pomocy autorowi. Nie po to robi się skrypt aby wykonywał komendy z innego pluginu, to jest przesada...

chyba, że robisz aliasy komend :P 

What ever.

Co do tematu:

Tak jak koledzy wyżej napisali. zamiast komend to funkcje.

Format slot bugged.

Możesz wykorzystać te oto wideo-poradniki do kolejnej aktualizacji:

 

Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203775
Udostępnij na innych stronach

32 minuty temu, knugi napisał:

chyba, że robisz aliasy komend :P 

What ever.

Co do tematu:

Tak jak koledzy wyżej napisali. zamiast komend to funkcje.

Format slot bugged.

Możesz wykorzystać te oto wideo-poradniki do kolejnej aktualizacji:

 

Dzięki, oczywiście, wezme sobie rady do serca, już zrobiłem odbugowane gui, i biore się za bany, najprawdopodobniej nowa wersja pojutrze lub nawet jutro!

Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203779
Udostępnij na innych stronach

Aktualizacja 1.1 jest naprawdę bardzo świetna! 

Spodobała mi się i jest o wiele lepiej napisana od wersji pierwotnej.

Nauczyłeś się używać pętel, zarządzanie czasem, zarządzaniem inventory poprzez event on inventory click itd.

Jestem z Ciebie dumny, dobra robota :lajk:

Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-203904
Udostępnij na innych stronach

Powyżej widać mój skript na banowanie, nie jest on najlepszy. Ponieważ chcę doskonalić moje umiejętności, rozpoczynam pracę nad podobnym, lecz bardziej zaawansowanym skript'em! Nie wiem kiedy się pojawi, ale będzie lepszy!

Odnośnik do komentarza
https://skript.pl/temat/31323-banowanie-w-gui-v11/#findComment-205586
Udostępnij na innych stronach

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