Skocz do zawartości
  • 0

Skrypt na nether portale


Misio12320

Pytanie

Witam, potrzebuję skryptu na teleportację. Już tłumaczę, gracz wchodzi w nether portal będąc w świecie "swiat". Gracz jest teleportowany do świata nether tak jak ustawione jest to w vanilla, jednak problem jest w tym, że za każdym razem jak gracz wychodzi ze świata "world_nether" teleportuje go na "world". Poproszę o kod na zapobieganie temu.

Odnośnik do komentarza
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
2 minuty temu, Misio12320 napisał:

Witam, potrzebuję skryptu na teleportację. Już tłumaczę, gracz wchodzi w nether portal będąc w świecie "swiat". Gracz jest teleportowany do świata nether tak jak ustawione jest to w vanilla, jednak problem jest w tym, że za każdym razem jak gracz wychodzi ze świata "world_nether" teleportuje go na "world". Poproszę o kod na zapobieganie temu.

Masz na myśli, że teleportacja po prostu ma się nie odbywać? W takim wypadku proszę.

on player portal:
	player is in world "world_nether"
	cancel event

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1
15 minut temu, Kormic napisał:

Masz na myśli, że teleportacja po prostu ma się nie odbywać? W takim wypadku proszę.



on player portal:
	player is in world "world_nether"
	cancel event

 

Mu chodzi o to, że po wejściu w portal (będąc w netherze) teleportuje go on do świata "world" zamiast "swiat", i on chce, aby portal z netheru teleportował go do "swiat" a nie do "world" tak jak to robi teraz.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1
3 minuty temu, nwse napisał:

Mu chodzi o to, że po wejściu w portal (będąc w netherze) teleportuje go on do świata "world" zamiast "swiat", i on chce, aby portal z netheru teleportował go do "swiat" a nie do "world" tak jak to robi teraz.

Okej, dzięki wielkie za rozjaśnienie sprawy.

No cóż, oczywiście można po prostu przenieść gracza do świata "swiat", ale należy pamiętać o tym, że każdy portal posiada swój odpowiednik w innym świecie.

Mimo wszystko jeżeli autorowi pasuje zwyczajna teleportacja do któregokolwiek portalu... wystarczy dodać na końcu taką linijkę:

teleport player to location at (100, 100, 100) in world "swiat"

Należy dostosować koordynaty i tyle. Jeżeli zależy również na pitch i yaw (orientacji głowy gracza), wtedy trzeba użyć funkcji location() lub ręcznie ustawić te dwie wartości.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
56 minut temu, nwse napisał:

Mu chodzi o to, że po wejściu w portal (będąc w netherze) teleportuje go on do świata "world" zamiast "swiat", i on chce, aby portal z netheru teleportował go do "swiat" a nie do "world" tak jak to robi teraz.

Dziękuję za wyjaśnienie koledze.

47 minut temu, Kormic napisał:

No cóż, oczywiście można po prostu przenieść gracza do świata "swiat", ale należy pamiętać o tym, że każdy portal posiada swój odpowiednik w innym świecie.

To właśnie chciałbym zrobić, by teleportowało do świata "swiat" tak jak na vanilla tylko zamiast na "world" to ma "swiat" teleportować, ale nie wiem jak to napisać.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, Misio12320 napisał:

Dziękuję za wyjaśnienie koledze.

To właśnie chciałbym zrobić, by teleportowało do świata "swiat" tak jak na vanilla tylko zamiast na "world" to ma "swiat" teleportować, ale nie wiem jak to napisać.

a w konfiguracji serwera masz nazwę świata ustawioną na "swiat"?

 

bo jeśli tak, to powinno normalnie działać teleportowanie portalami

Edytowane przez nwse
Odnośnik do komentarza
Udostępnij na innych stronach

  • 1
1 minutę temu, Misio12320 napisał:

Otóż nie. Czy mógłbyś napisać gdzie to się wpisuje?

server.properties -> level-name=nazwa

 

zrób tylko backupa mapy na wszelki wypadek, poza tym stworzy się nowy nether i end (możesz też nazwy aktualnych światów zmienić na swiat_the_end i swiat_nether)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 godziny temu, nwse napisał:

server.properties -> level-name=nazwa

 

zrób tylko backupa mapy na wszelki wypadek, poza tym stworzy się nowy nether i end (możesz też nazwy aktualnych światów zmienić na swiat_the_end i swiat_nether)

Wygląda na to, że działa. Dziękuję państwu za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...