Skocz do zawartości

Rekomendowane odpowiedzi

Użytkownik

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:

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Edytowane przez Grex
Usuwam starą wersję: 1.0

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

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)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
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ć.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

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

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
            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. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
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?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Moderator
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:

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
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!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Moderator

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:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

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!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Ten temat jest nieaktywny od dłuższego czasu. Nie odkopuj go bez potrzeby.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Losowy awatar
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Maksymalnie dozwolone są tylko 75 emotikony.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×