Sop24PL 40 Opublikowano 25 lipca 2019 Udostępnij Opublikowano 25 lipca 2019 (edytowane) 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: Serwer na silniku Spigot lub PaperSpigot Skript SkQuery Skellett skRayFall Skrypt został napisany na wersji silnika Spigot 1.12.2 oraz najnowszym stabilynm buildzie Skripta: https://github.com/SkriptLang/Skript/releases/tag/2.3.7 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 25 lipca 2019 przez Sop24PL HeezQ i Neeviq 2 Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/ Udostępnij na innych stronach Więcej opcji udostępniania...
Sop24PL 40 Opublikowano 25 lipca 2019 Autor Udostępnij Opublikowano 25 lipca 2019 (edytowane) 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 25 lipca 2019 przez Sop24PL Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-219572 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 25 lipca 2019 Udostępnij Opublikowano 25 lipca 2019 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 Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-219590 Udostępnij na innych stronach Więcej opcji udostępniania...
Sop24PL 40 Opublikowano 25 lipca 2019 Autor Udostępnij Opublikowano 25 lipca 2019 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? Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-219593 Udostępnij na innych stronach Więcej opcji udostępniania...
HeezQ 231 Opublikowano 25 lipca 2019 Udostępnij Opublikowano 25 lipca 2019 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 Sop24PL 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-219594 Udostępnij na innych stronach Więcej opcji udostępniania...
Sop24PL 40 Opublikowano 25 lipca 2019 Autor Udostępnij Opublikowano 25 lipca 2019 (edytowane) 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 25 lipca 2019 przez Sop24PL HeezQ 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-219595 Udostępnij na innych stronach Więcej opcji udostępniania...
kerpson 551 Opublikowano 25 lipca 2019 Udostępnij Opublikowano 25 lipca 2019 To nie wykrywa czy gracz jest premium tylko czy nick jest premium xD Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-219597 Udostępnij na innych stronach Więcej opcji udostępniania...
Sop24PL 40 Opublikowano 25 lipca 2019 Autor Udostępnij Opublikowano 25 lipca 2019 No tak, ale zawsze coś. Jest to w 90% prawdziwa informacja, bo przecież Nick non Premium może być zajęty przez premium Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-219599 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 25 lipca 2019 Udostępnij Opublikowano 25 lipca 2019 @up nie zawsze, poza tym Cytat Historia kar danego gracza Lista banów Przecież to jest to samo... Kara to ban, jak i mute itp Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-219614 Udostępnij na innych stronach Więcej opcji udostępniania...
Sop24PL 40 Opublikowano 26 lipca 2019 Autor Udostępnij Opublikowano 26 lipca 2019 (edytowane) 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 26 lipca 2019 przez Sop24PL Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-219628 Udostępnij na innych stronach Więcej opcji udostępniania...
kerpson 551 Opublikowano 26 lipca 2019 Udostępnij Opublikowano 26 lipca 2019 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 Sop24PL 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-219629 Udostępnij na innych stronach Więcej opcji udostępniania...
huert2007 50 Opublikowano 30 lipca 2019 Udostępnij Opublikowano 30 lipca 2019 Możesz dodac liste zbanowanych graczy która mozna segregowac Sop24PL 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-220057 Udostępnij na innych stronach Więcej opcji udostępniania...
Darodrago 0 Opublikowano 30 listopada 2019 Udostępnij Opublikowano 30 listopada 2019 (edytowane) Posiadam wszystkie wymagane skrypty ale dalej pojawiają mi się błędy, przez co plik config jest pusty I czy projekt jest już wstrzymany czy będą aktualizacje - [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] [Skript] Reloading Bany.sk... - [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] can't understand this condition: 'file existance of "plugins/SBan/bans/%uuid of {_p}%.yml" is true' (Bany.sk, line 15: if file existance of "plugins/SBan/bans/%uuid of {_p}%.yml" is true:') - [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] can't understand this condition: 'file existance of "plugins/SBan/bans/%{_u}%.yml" is true' (Bany.sk, line 38: if file existance of "plugins/SBan/bans/%{_u}%.yml" is true:') - [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] can't understand this condition: 'file existance of "plugins/SBan/config.yml" is false' (Bany.sk, line 79: if file existance of "plugins/SBan/config.yml" is false:') - [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] List is missing 'and' or 'or', defaulting to 'and': "&eTyp konta: %{_type}%", "&eBan: &7%{_banned}%", "&eLokalizacja: &7%{_location}%", "&eRanga: &7%{_group}%", "&eStatus: %{_status}%", "&eStan konta: %{_eco}%" (Bany.sk, line 119: set player's current inventory's slot {_i} to arg 1's skull named "&7&l%arg 1%" with lore "&eTyp konta: %{_type}%", "&eBan: &7%{_banned}%", "&eLokalizacja: &7%{_location}%", "&eRanga: &7%{_group}%", "&eStatus: %{_status}%", "&eStan konta: %{_eco}%"') - [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] [Skript] Encountered 3 errors while reloading Bany.sk! Edytowane 1 grudnia 2019 przez HeezQ Wstawiam w code Notatka dodana przez HeezQ Cytuj Odnośnik do komentarza https://skript.pl/temat/34101-sban-zaawansowany-skrypt-na-bany/#findComment-229937 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.