Wiru 1 Opublikowano 26 maja 2024 Udostępnij Opublikowano 26 maja 2024 Witam ogolem to chcialem napisac skrypt na resp mobow w odpowiednim regionie. Napisalem i wszystko dziala tylko nie wiem jak zrobic, aby pillager ktory sie respi byl nazwany Odnośnik do komentarza https://skript.pl/temat/57557-skrypt-na-resp-mobow/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 26 maja 2024 Udostępnij Opublikowano 26 maja 2024 30 minut temu, Wiru napisał: Witam ogolem to chcialem napisac skrypt na resp mobow w odpowiednim regionie. Napisalem i wszystko dziala tylko nie wiem jak zrobic, aby pillager ktory sie respi byl nazwany W ten sposób Pan nie ustawi nazwy przywołanego bytu (pillagera w tym przypadku). Należy najpierw przywołać go, a następnie ustawić jego nazwę ('name' lub 'display name', zależy czy ma być widoczna tylko przy najechaniu na byt, czy też niezależnie od tego). Może Pan to zrobić na dwa sposoby. # Sposób nr 1: spawn pillager at loop-player set display name of last spawned pillager to "&cPillager" # Sposób nr 2 (w mojej ocenie lepszy): spawn pillager at loop-player: set display name of pillager to "&cPillager" Różnica między nimi jest taka, że w przypadku pierwszego kodu nazwa jest ustawiana po pojawieniu się bytu, natomiast w przypadku drugiego kodu jest ona ustawiana przed pojawieniem się bytu. Jak może Pan zauważyć, napisałem, że druga wersja jest według mnie bardziej poprawna. Wynika to z następującego faktu - unikamy odwoływania się do ostatnio przywołanego bytu na serwerze. Co prawda takie odwoływanie się działa, jednakże jest ono mało eleganckie i czasem generuje wątpliwości dotyczące pewnych sytuacji (na przykład pojawienie się dwóch bytów jednocześnie, to znaczy w tym samym cyklu zegara gry). Pozdrawiam. Odnośnik do komentarza https://skript.pl/temat/57557-skrypt-na-resp-mobow/#findComment-342684 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KFZ 1 Opublikowano 26 maja 2024 Udostępnij Opublikowano 26 maja 2024 38 minut temu, Kormic napisał: W ten sposób Pan nie ustawi nazwy przywołanego bytu (pillagera w tym przypadku). Należy najpierw przywołać go, a następnie ustawić jego nazwę ('name' lub 'display name', zależy czy ma być widoczna tylko przy najechaniu na byt, czy też niezależnie od tego). Może Pan to zrobić na dwa sposoby. # Sposób nr 1: spawn pillager at loop-player set display name of last spawned pillager to "&cPillager" # Sposób nr 2 (w mojej ocenie lepszy): spawn pillager at loop-player: set display name of pillager to "&cPillager" Różnica między nimi jest taka, że w przypadku pierwszego kodu nazwa jest ustawiana po pojawieniu się bytu, natomiast w przypadku drugiego kodu jest ona ustawiana przed pojawieniem się bytu. Jak może Pan zauważyć, napisałem, że druga wersja jest według mnie bardziej poprawna. Wynika to z następującego faktu - unikamy odwoływania się do ostatnio przywołanego bytu na serwerze. Co prawda takie odwoływanie się działa, jednakże jest ono mało eleganckie i czasem generuje wątpliwości dotyczące pewnych sytuacji (na przykład pojawienie się dwóch bytów jednocześnie, to znaczy w tym samym cyklu zegara gry). Pozdrawiam. Dzięki za pomoc Kormic 1 Odnośnik do komentarza https://skript.pl/temat/57557-skrypt-na-resp-mobow/#findComment-342685 Udostępnij na innych stronach Więcej opcji udostępniania...
0 ivall 59 Opublikowano 29 maja 2024 Udostępnij Opublikowano 29 maja 2024 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/57557-skrypt-na-resp-mobow/#findComment-342744 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Wiru 1
Witam ogolem to chcialem napisac skrypt na resp mobow w odpowiednim regionie. Napisalem i wszystko dziala tylko nie wiem jak zrobic, aby pillager ktory sie respi byl nazwany
Odnośnik do komentarza
https://skript.pl/temat/57557-skrypt-na-resp-mobow/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi