Backofficil1 1 Opublikowano 3 grudnia 2023 Udostępnij Opublikowano 3 grudnia 2023 Witam, potrzebuje skrypta na to że jak ktoś ginie, to anuluje jego zginięcie, i zmienia mu się tryb na spectatora a gracza ktory ma tak miec, mozna ustawic za pomoca omendy Cytuj Odnośnik do komentarza https://skript.pl/temat/56629-on-death/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 makstale 35 Opublikowano 3 grudnia 2023 Udostępnij Opublikowano 3 grudnia 2023 /wlaczsp tak/nie nick Cytuj Odnośnik do komentarza https://skript.pl/temat/56629-on-death/#findComment-339087 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 3 grudnia 2023 Udostępnij Opublikowano 3 grudnia 2023 (edytowane) W dniu 3.12.2023 o 22:15, makstale napisał: /wlaczsp tak/nie nick Pozwolisz, że lekko to skrócę i naprawię. variables: {m.sp::%player%} = false command /wlaczsp [<player>]: permission: op trigger: set {m.sp::%arg 1%} to true if ({m.sp::%arg 1%} ? false) is false else false wait tick # mozliwe ze nie potrzebne, jednak aby sie nie bugowalo ja bym zostawil send "&aWlaczono przechodzenie w tryb spectator dla gracza %arg 1%" if {m.sp::%arg 1%} is true else "&cWylaczono przechodzenie w tryb spectator dla gracza %arg 1%" on death: victim is a player {m.sp::%victim%} is true set victim's gamemode to spectator Generalnie to w obu wiadomościach pisze "Wlaczono" Zamiast zmieniania w zmiennej z wartosci true na false i na odwrót, można użyć warunku trójargumentowego który twoje 6 linijek zapisze w dwie. Użyłeś dwóch argumentów z czego drugi powinien przyjmować wartość player, a najlepiej aby ich w ogóle nie było bo są zbędne. Event trochę nie pasuje, po prostu wystarczylo zablokować dedanie gracza, usunięte też zbędne taby. Edytowane 9 grudnia 2023 przez Fendi makstale 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/56629-on-death/#findComment-339088 Udostępnij na innych stronach Więcej opcji udostępniania...
0 makstale 35 Opublikowano 6 grudnia 2023 Udostępnij Opublikowano 6 grudnia 2023 W dniu 3.12.2023 o 22:30, Fendi napisał: Pozwolisz, że lekko to skrócę i naprawię. variables: {m.sp::%player%} = false command /wlaczsp [<player>]: permission: op trigger: set {m.sp::%arg 1%} to true if ({m.sp::%arg 1%} ? false) is false else false wait tick # mozliwe ze nie potrzebne, jednak aby sie nie bugowalo ja bym zostawil send "&aWlaczono przechodzenie w tryb spectator dla gracza %arg 1%" if {m.sp::%arg 1%} is true else "&cWylaczono przechodzenie w tryb spectator dla gracza %arg 1%" on death: victim is a player {m.sp::%victim%} is true cancel event set victim's gamemode to spectator Generalnie to w obu wiadomościach pisze "Wlaczono" Zamiast zmieniania w zmiennej z wartosci true na false i na odwrót, można użyć warunku trójargumentowego który twoje 6 linijek zapisze w dwie. Użyłeś dwóch argumentów z czego drugi powinien przyjmować wartość player, a najlepiej aby ich w ogóle nie było bo są zbędne. Event trochę nie pasuje, po prostu wystarczylo zablokować dedanie gracza, usunięte też zbędne taby. 1. Tak, słuszna uwaga. 2. To jest stylistyka i sposób. Może OP woli komende typu tak/nie, a może bardziej wygodną taką jak Twoja. 3. Z zasady powinien, ale czy musi? I nie są zbędne, bo jeden musi być przeznaczony na nick gracza. 4. Sugerowałem się tym, że eventu PlayerDeathEvent nie da się anulować, więc wybrałem opcję ze sprawdzeniem życia i zadawanych obrażeń, która jest zgodna z pierwotnym założeniem. Tak, ten tick jest tam niepotrzebny Cytuj Odnośnik do komentarza https://skript.pl/temat/56629-on-death/#findComment-339118 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Backofficil1 1 Opublikowano 7 grudnia 2023 Autor Udostępnij Opublikowano 7 grudnia 2023 a dało by rade zmienić ten sk tak, aby działał na wersjach 1.20? bo jest błąd z cancel event Cytuj Odnośnik do komentarza https://skript.pl/temat/56629-on-death/#findComment-339124 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 7 grudnia 2023 Udostępnij Opublikowano 7 grudnia 2023 20 minut temu, Backofficil1 napisał: a dało by rade zmienić ten sk tak, aby działał na wersjach 1.20? bo jest błąd z cancel event jaki? mi nie pokazuje Backofficil1 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/56629-on-death/#findComment-339125 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Backofficil1 1 Opublikowano 7 grudnia 2023 Autor Udostępnij Opublikowano 7 grudnia 2023 a przypadkiem w 1.20.1 nie pokazuje się błąd z cancel eventem? Cytuj Odnośnik do komentarza https://skript.pl/temat/56629-on-death/#findComment-339126 Udostępnij na innych stronach Więcej opcji udostępniania...
0 makstale 35 Opublikowano 8 grudnia 2023 Udostępnij Opublikowano 8 grudnia 2023 Tak jak już pisałem, tego eventu nie da się anulować. Nie wiem nad czym się tu rozwodzicie, wystarczy zajrzeć do dokumentacji. Cytuj Odnośnik do komentarza https://skript.pl/temat/56629-on-death/#findComment-339128 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 8 grudnia 2023 Udostępnij Opublikowano 8 grudnia 2023 Godzinę temu, makstale napisał: Tak jak już pisałem, tego eventu nie da się anulować. Nie wiem nad czym się tu rozwodzicie, wystarczy zajrzeć do dokumentacji. Co ciekawe mi tu błędu nie pokazuje (ss wysłany wyżej) xd Cytuj Odnośnik do komentarza https://skript.pl/temat/56629-on-death/#findComment-339129 Udostępnij na innych stronach Więcej opcji udostępniania...
0 makstale 35 Opublikowano 8 grudnia 2023 Udostępnij Opublikowano 8 grudnia 2023 20 minut temu, Fendi napisał: Co ciekawe mi tu błędu nie pokazuje (ss wysłany wyżej) xd No właśnie również mnie to zastanawia. Być może jakieś niedopatrzenie w kodzie skparsera, nie wiem na jakiej zasadzie sprawdza te skrypty. Backofficil1 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/56629-on-death/#findComment-339130 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Backofficil1 1 Opublikowano 8 grudnia 2023 Autor Udostępnij Opublikowano 8 grudnia 2023 Wszystko działa, dziękuje Cytuj Odnośnik do komentarza https://skript.pl/temat/56629-on-death/#findComment-339139 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Backofficil1 1
Witam, potrzebuje skrypta na to że jak ktoś ginie, to anuluje jego zginięcie, i zmienia mu się tryb na spectatora
a gracza ktory ma tak miec, mozna ustawic za pomoca omendy
Odnośnik do komentarza
https://skript.pl/temat/56629-on-death/Udostępnij na innych stronach
10 odpowiedzi na to pytanie
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ą.