TpoyOfficial 2 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 (edytowane) HYPIXEL NICK Cześć, zrobiłem skrypt na zmiane nicku jaką posiadają Youtuberzy na Hypixelu. Mam nadzieję, że skrypt się spodoba. Jest to mój pierwszy skrypt który tu publikuję. Skrypt jest robiony pod minecraft 1.8. (Działa bezproblemowo na 1.8.8) Jak to działa? Skrypt umożliwia zmianę nazwy na czacie oraz tabliście używając przeznaczonej komendy. Po użyciu komendy pojawi się GUI z wyborem fałszywej rangi, Do wyboru są rangi które *istnieją na serwerze oraz możliwość nie zmieniania rangi. Po wyborze, zostanie wyświetlona informacja o zmianie nicku, i potem nick jest już zmieniony. * - są ustalone w skrypcie Wymagania: Wymaganie pluginy zostały wymienione w skrypcie, ale jeżeli ktoś nie przeczytał, to pluginy są następujące: Cytat EssentialsChat-2.x-SNAPSHOT (Opcjonalne), Skript 2.1.2, skQuery Lime dla minecrafta 1.8, PermissionsEx 1.23.4, skRayFall+ v1.9.12. Konfiguracja Pluginów: Część pluginów musi być specjalnie skonfigurowana aby skrypt działał poprawnie. Konfiguracja PermissionsEX: Cytat Rangi: gracz_fake, vip_fake, vip+_fake, mvp_fake, mvp+_fake, mvp++_fake, youtuber. Wszystkie rangi muszą posiadać permisję do GUI oraz komend (Do znalezienia w skrypcie, można zmienic). Konfiguracja Essentials: Cytat config.yml, linia 32. "change-displayname: false" config.yml, zakładka EssentialsChat Do "group-formats:" dodaj: gracz_fake: "&7{DISPLAYNAME} &8» &7{MESSAGE}" vip_fake: "&a[&aVIP&a] &a{DISPLAYNAME} &8» &f{MESSAGE}" vip+_fake: "&a[&aVIP&c+&a] &a{DISPLAYNAME} &8» &f{MESSAGE}" mvp_fake: "&b[&bMVP&b] &b{DISPLAYNAME} &8» &f{MESSAGE}" mvp+_fake: "&b[&bMVP&c+&b] &b{DISPLAYNAME} &8» &f{MESSAGE}" mvp++_fake: "&6[&6MVP&4++&6] &6{DISPLAYNAME} &8» &f{MESSAGE}" YouTuber: "&c[&fYOUTUBE&c] {DISPLAYNAME} &8» &f{MESSAGE}" Komendy /zmiennick <nick> - Zmienia Nick oraz daje możliwość wyboru rangi. /unnick - Usuwa nick (Można zrobic poprzez /zmiennick) Istnieje komenda /nickchangeessentials, ale komenda ta jest używana przez skrypt aby kontynuować po wyborze z gui. /nickadm <nick> - Panel administracyjny dający możliwość kontroli nicku innego gracza. (Wersja 1.5) GUI Spoiler https://imgur.com/a/8aKcWyK Skrypt: v1.5 - https://code.skript.pl/7ffxqUkX v1 .0 - https://code.skript.pl/5s8m6uvH (Przestarzałe)Changelog: Spoiler Wersja 1.0 - Wydanie Wersja 1.5 - Zmniejszenie kodu, dodanie nowych komend. TODO: (Piszcie jakieś propozycje) Spoiler AutoUpdate, Uprawnienia/Nazwy rang w "options:".Zmniejszenie kodu Zrobione Mam nadzieję, że skrypt się podobał. Cześć! Edytowane 15 września 2020 przez TpoyOfficial Aktualizacja Odnośnik do komentarza https://skript.pl/temat/41655-hypixel-nick-skrypt-na-nick-jak-z-hypixela/ Udostępnij na innych stronach Więcej opcji udostępniania...
Kormic 1951 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 (edytowane) Skrypt ładny i ciekawy, być może komuś się przyda. Kilka uwag ode mnie: 1. Nie używaj format slot, zamiast tego użyj Skripta (set slot) lub mGUI autorstwa Pana Marudy. Chociaż ze względu na starą wersję Skripta jestem w stanie zrozumieć dlaczego używasz SkQuery do tworzenia GUI. 2. W triggerach nie ma sensu sprawdzać czy argument jest ustawiony, gdyż i tak jest obowiązkowy. Gdybyś miał przykładowo tak: command /zmiennick [<text>]: executable by: players trigger: if player doesn't have permission "twoja.permisja": send "&4Nie masz dostepu do tej komendy." to player stop if arg 1 is not set: send "&cMusisz podac nowy nick!" to player stop #twój dalszy kod To to miałoby rację bytu. W definiowaniu komendy to czy typ argumentu jest między nawiasami kwadratowymi określa czy argument trzeba podać. Czyli w skrócie: [<typ_argumentu>] to nieobowiązkowy, a <typ_argumentu> to obowiązkowy. 3. Można w komendzie /nickchangeessentials znacznie ograniczyć ilość kodu. Zauważ, że wielokrotnie wysyłasz tę samą wiadomość lub wykonujesz tę samą rzecz. Czyli przykładowo dobrze jest zrobić coś takiego: command /nickchangeessentials <integer> <text>: trigger: if arg 1 is not between 1 and 7: stop if arg 1 is 1: execute console command "pex user %player% group set gracz_fake" if arg 1 is 2: execute console command "pex user %player% group set vip_fake" if arg 1 is 3: execute console command "pex user %player% group set vip+_fake" set player's display name to "%arg 2%" set player's tablist name to "%arg 2%" send player title "" with subtitle "&aTwoj nick zostal zmieniony!" 4. W pexie lepiej użyć 'group add' aniżeli 'group set', jest to zawsze bezpieczniejsze i masz pewność, że żadna grupa graczowi się nie usunie. EDIT: Oczywiście do konstruktywnej krytyki nie ma co się zrażać, spokojnie. Uważam, że zrobiłeś dobrą robotę. Edytowane 15 września 2020 przez Kormic TpoyOfficial 1 Odnośnik do komentarza https://skript.pl/temat/41655-hypixel-nick-skrypt-na-nick-jak-z-hypixela/#findComment-260985 Udostępnij na innych stronach Więcej opcji udostępniania...
Helios1993 333 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 Po co komuś skrypt, który do działania wymaga śmieciowego i martwego plugina, który jedynie zepsuje serwer? I jeszcze ten prehistoryczny essentials i skript... Odnośnik do komentarza https://skript.pl/temat/41655-hypixel-nick-skrypt-na-nick-jak-z-hypixela/#findComment-260988 Udostępnij na innych stronach Więcej opcji udostępniania...
TpoyOfficial 2 Opublikowano 15 września 2020 Autor Udostępnij Opublikowano 15 września 2020 31 minut temu, Kormic napisał: Skrypt ładny i ciekawy, być może komuś się przyda. Kilka uwag ode mnie: 1. Nie używaj format slot, zamiast tego użyj Skripta (set slot) lub mGUI autorstwa Pana Marudy. Chociaż ze względu na starą wersję Skripta jestem w stanie zrozumieć dlaczego używasz SkQuery do tworzenia GUI. 2. W triggerach nie ma sensu sprawdzać czy argument jest ustawiony, gdyż i tak jest obowiązkowy. Gdybyś miał przykładowo tak: command /zmiennick [<text>]: executable by: players trigger: if player doesn't have permission "twoja.permisja": send "&4Nie masz dostepu do tej komendy." to player stop if arg 1 is not set: send "&cMusisz podac nowy nick!" to player stop #twój dalszy kod To to miałoby rację bytu. W definiowaniu komendy to czy typ argumentu jest między nawiasami kwadratowymi określa czy argument trzeba podać. Czyli w skrócie: [<typ_argumentu>] to nieobowiązkowy, a <typ_argumentu> to obowiązkowy. 3. Można w komendzie /nickchangeessentials znacznie ograniczyć ilość kodu. Zauważ, że wielokrotnie wysyłasz tę samą wiadomość lub wykonujesz tę samą rzecz. Czyli przykładowo dobrze jest zrobić coś takiego: command /nickchangeessentials <integer> <text>: trigger: if arg 1 is not between 1 and 7: stop if arg 1 is 1: execute console command "pex user %player% group set gracz_fake" if arg 1 is 2: execute console command "pex user %player% group set vip_fake" if arg 1 is 3: execute console command "pex user %player% group set vip+_fake" set player's display name to "%arg 2%" set player's tablist name to "%arg 2%" send player title "" with subtitle "&aTwoj nick zostal zmieniony!" 4. W pexie lepiej użyć 'group add' aniżeli 'group set', jest to zawsze bezpieczniejsze i masz pewność, że żadna grupa graczowi się nie usunie. EDIT: Oczywiście do konstruktywnej krytyki nie ma co się zrażać, spokojnie. Uważam, że zrobiłeś dobrą robotę. Dzięki za uwagi, w następnej wersji skryptu postaram się poprawić! Zmienię w pexie na group add, miałem to zrobić ale najwyraźniej zapomniałem ¯\_(ツ)_/¯ Próbowałem używać set slota, ale chyba ta wersja skriptu takowego nie wspiera (skript nie rozumiał polecenia). W punkcie 3 masz rację, poprawię to, dzięki za fajną podpowiedź! Co do punktu 2 - Usunę sprawdzanie. (nie trzeba odrazu walić z tekstem "a bo nie ma [<text>] to ty rak" nie wspominając o autorze takowej wiadomości) Dzięki za fajne porady, jeszcze dziś postaram się wydać update! Kormic 1 Odnośnik do komentarza https://skript.pl/temat/41655-hypixel-nick-skrypt-na-nick-jak-z-hypixela/#findComment-260989 Udostępnij na innych stronach Więcej opcji udostępniania...
TpoyOfficial 2 Opublikowano 15 września 2020 Autor Udostępnij Opublikowano 15 września 2020 1 minutę temu, Helios1993 napisał: Po co komuś skrypt, który do działania wymaga śmieciowego i martwego plugina, który jedynie zepsuje serwer? I jeszcze ten prehistoryczny essentials i skript... Jeżeli chodzi o pex, to ja osobiście nie mam z pexem problemu, jeszcze nigdy nic złego się nie stało. LP nie ogarniam, jest zbyt skomplikowane, przyzwyczaiłem się do prostego w obsłudze pexa. Essentialsy prehistoryczne, bo nowsze nie chciały współgrać z pexem. Skript także prehistoryczny (2.1.2) bo nie wspiera skQuery Lime dla 1.8 którego użyłem w tym skrypcie. Odnośnik do komentarza https://skript.pl/temat/41655-hypixel-nick-skrypt-na-nick-jak-z-hypixela/#findComment-260990 Udostępnij na innych stronach Więcej opcji udostępniania...
Helios1993 333 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 Pex jest jednym z gorszych pluginów na uprawnienia, jest słabo zoptymalizowany, jest porzucony od 4 lat, ma wiele błędów i ma mało opcji. Luckperms jest od niego o wiele lepszy i prostszy. Dobre pluginy nie będą działały ze śmieciowymi, tak już jest. Najnowsza wersja skquery działa poprawnie z najnowszą wersją skripta (także na 1.8). Kormic, _xXCichyMleczXx_, LeviBoyPL i 1 inny 1 3 Odnośnik do komentarza https://skript.pl/temat/41655-hypixel-nick-skrypt-na-nick-jak-z-hypixela/#findComment-260995 Udostępnij na innych stronach Więcej opcji udostępniania...
TakiJakTy 140 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 Ten temat został przeniesiony. TpoyOfficial 1 Odnośnik do komentarza https://skript.pl/temat/41655-hypixel-nick-skrypt-na-nick-jak-z-hypixela/#findComment-260998 Udostępnij na innych stronach Więcej opcji udostępniania...
TpoyOfficial 2 Opublikowano 15 września 2020 Autor Udostępnij Opublikowano 15 września 2020 1 godzinę temu, Helios1993 napisał: Pex jest jednym z gorszych pluginów na uprawnienia, jest słabo zoptymalizowany, jest porzucony od 4 lat, ma wiele błędów i ma mało opcji. Luckperms jest od niego o wiele lepszy i prostszy. Dobre pluginy nie będą działały ze śmieciowymi, tak już jest. Najnowsza wersja skquery działa poprawnie z najnowszą wersją skripta (także na 1.8). A to ciekawe, mi próbując nie działało (ERROR: Is it up to date? w konsoli, i plugin sie wyłączał) Odnośnik do komentarza https://skript.pl/temat/41655-hypixel-nick-skrypt-na-nick-jak-z-hypixela/#findComment-261010 Udostępnij na innych stronach Więcej opcji udostępniania...
dziwakkolega 29 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 (edytowane) 5 godzin temu, Helios1993 napisał: Po co komuś skrypt, który do działania wymaga śmieciowego i martwego plugina, który jedynie zepsuje serwer? I jeszcze ten prehistoryczny essentials i skript... Ale co cie interesuje kto używa jakich pluginów dalej są serwery używające Pex'a co gdzie nie widzie coś o Pexie to ty piszesz właśnie takie komentarze, Pex jest dalej kontynuowany na jenkins Jest on aktualizowany, w najnowszej wersji z właśnie jenkins'a było mało błędów. To że ty jesteś Fanatykiem LuckPermsa nie znaczy że masz od razu pisać komentarze tego typu już ci tam chyba kolega Masters wyjaśnił kilka rzeczy nie wiem skąd ty tego pexa pobierasz ze masz błedy z dev bukkita czy co? Edytowane 15 września 2020 przez dziwakkolega TpoyOfficial i LeviBoyPL 1 1 Odnośnik do komentarza https://skript.pl/temat/41655-hypixel-nick-skrypt-na-nick-jak-z-hypixela/#findComment-261044 Udostępnij na innych stronach Więcej opcji udostępniania...
Helios1993 333 Opublikowano 16 września 2020 Udostępnij Opublikowano 16 września 2020 (edytowane) 10 godzin temu, dziwakkolega napisał: Ale co cie interesuje kto używa jakich pluginów dalej są serwery używające Pex'a co gdzie nie widzie coś o Pexie to ty piszesz właśnie takie komentarze, Pex jest dalej kontynuowany na jenkins Jest on aktualizowany, w najnowszej wersji z właśnie jenkins'a było mało błędów. To że ty jesteś Fanatykiem LuckPermsa nie znaczy że masz od razu pisać komentarze tego typu już ci tam chyba kolega Masters wyjaśnił kilka rzeczy nie wiem skąd ty tego pexa pobierasz ze masz błedy z dev bukkita czy co? Nawet sam autor pexa napisał żeby używać luckperms, to, że nie potrafisz czytać, to nie mój problem. Edytowane 16 września 2020 przez Helios1993 TpoyOfficial 1 Odnośnik do komentarza https://skript.pl/temat/41655-hypixel-nick-skrypt-na-nick-jak-z-hypixela/#findComment-261059 Udostępnij na innych stronach Więcej opcji udostępniania...
dziwakkolega 29 Opublikowano 16 września 2020 Udostępnij Opublikowano 16 września 2020 9 godzin temu, Helios1993 napisał: Nawet sam autor pexa napisał żeby używać luckperms, to, że nie potrafisz czytać, to nie mój problem. no to chyba ty nie umiesz czytać Autor Pex'a napisał że poleca plugin LuckPerms Odnośnik do komentarza https://skript.pl/temat/41655-hypixel-nick-skrypt-na-nick-jak-z-hypixela/#findComment-261101 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi