Skocz do zawartości
Sop24PL

SBan - Zaawansowany skrypt na bany

Rekomendowane odpowiedzi

Użytkownik

SBan

Zaawansowany skrypt na banowanie.

Dzisiaj chciałbym wam przedstawić skrypt na banowanie według mojego pomysłu. Skrypt zawiera funkcję, które nie były jeszcze tutaj zaprezentowane. Jednak skrypt będzie się rozwijał bardzo szybko.

Funkcje skryptu:

  • Wykrywanie czy gracz jest Premium czy NonPremium
  • Wygodny panel za pomocą którego możemy wykonać wszystkie dostępne akcje na graczu.
  • Wsparcie dla gracza Offline
  • Wyświetlanie rangi oraz lokalizacji gracza online.
  • Teleportowanie do gracza po kliknięciu na jego głowę.
  • Przejrzyste szczegóły bana po zbanowaniu gracza.

Plany (ToDo)

  • Dodanie banowanie czasowego (tempban) ✅ (v.1.1)
  • Dodanie systemu automatycznej aktualizacji
  • Dodanie uprawnień do poszczególnych akcji
  • Dodanie do pliku konfiguracyjnego możliwość ustawienia wiadomości.
  • Przepisanie skryptu na plugin
  • System ostrzeżeń oraz wyciszenia.
  • Historia kar danego gracza
  • Lista banów
  • Statystyki dla administracji
  • Wsparcie MySQL

Jeśli macie pomysły na powiększenie listy ToDo zapraszam do pisania swoich propozycji w odpowiedziach.

Wymagania:

  1. Serwer na silniku Spigot lub PaperSpigot
  2. Skript
  3. SkQuery
  4. Skellett
  5. skRayFall

Skrypt został napisany na wersji silnika Spigot 1.12.2 oraz najnowszym stabilynm buildzie Skripta: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

Skrypt v.1.1 [AKTUALNY]:

Skrypt v.1.0 [NIEAKTUALNY]: 

Uprawnienia:

  • sban.open - Umożliwia otworzenie GUI

Komendy:

  • /acp <gracz> - Otwiera GUI dla danego gracza. (Aliasy: /panel, /staff)
Edytowane przez Sop24PL

Udostępnij tę odpowiedź


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

Wyszła nowa aktualizacja v1.1, w której znajdziecie:

  • Czasowe banowanie
  • Lekko zmieniony system banowania
  • Nowa opcja w pliku konfiguracyjnym

Po wrzuceniu nowej wersji skryptu, prosze usunąć poprzedni config.yml, a dopiero potem reloadowac skrypt.

Jeśli nie posiadacie pluginu na Ekonomie ustawcie economy na false w pliku config.yml

Edytowane przez Sop24PL

Udostępnij tę odpowiedź


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

To to jest plugin na banowanie czy co? Bo to co przedstawiasz to nie zaawansowany plugin banowania tylko jakiś mniejszy Essentials...

Co do samego kodu to nie przyczepie się, ale tak jak pisałem to nie jest "zaawansowany skrypt na bany" tylko jakiś mniejszy Essentials, inaczej tego nie można nazwać.

Jak dla mnie 9.5/10

Udostępnij tę odpowiedź


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

Nie, to jest skrypt na banowanie, ale nie takie zwykłe. Mój system zawiera o wiele przyjemniejszy sposób do wpisywania danych. Nie musisz pamiętać komendi argumentów. W skrypcie wszystkim zarządzasz z GUI. Dodatkowo skrypt pokazuje czy dany gracz jest Premium lub nie. Może to nie jest potrzebne ale zawsze. Patrzyłaś w ogóle jak skrypt działa?

Udostępnij tę odpowiedź


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

Fajny skrypcik, ale czy nowsze wersje mogłby się znajdować wyżej od tych nieaktualnych?

Lista to-do wygląda ambitnie, oby wszystko było zrobione porządnie :)

Powodzenia

Udostępnij tę odpowiedź


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

Oczywiście zmienię kolejność wersji. Zapewniam, że wszystko będę starał się zrealizować tak z aby nie naśmiecić w kodzie. Jutro wezmę się za Mysql, bo tak będzie mi łatwiej.

edit: Kolejność zmieniona.

Edytowane przez Sop24PL

Udostępnij tę odpowiedź


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

No tak, ale zawsze coś. Jest to w 90% prawdziwa informacja, bo przecież Nick non Premium może być zajęty przez premium

Udostępnij tę odpowiedź


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

To znaczy lista banow będzie zawierała wszystkie bany na serwerze. A historia bedzie indywidualna dla kazdego gracza i bedzie zawierala dokładne informacje o każdej karze nałożonej na gracza. W tym również mute, które dopisze do ToDo

Edytowane przez Sop24PL

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
13 godzin temu, Sop24PL napisał:

No tak, ale zawsze coś. Jest to w 90% prawdziwa informacja, bo przecież Nick non Premium może być zajęty przez premium

jeżeli na serwerze nie ma odpowiednich zabezpieczeń, gracz non-premium może bez problemu zalogować się na konto gracza premium na samym serwerze. A skrypt wykryje tylko nick premium czy nie xD

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość i zarejestrować się później. Jeżeli masz już konto, zaloguj się, aby dodać zawartość za jego pomocą.

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

×