Skocz do zawartości
  • 0

Teleport


PESA_GAMING_COM
 Udostępnij

Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 minuty temu, PESA_GAMING_COM napisał:

Potrzebuje skryptu na teleport ze świata "lobby" do świata "Survival" za pomocą komendy. Da się jej użyć tylko w świecie "lobby". W świecie Survival po teleporcie ma teleportować losowo, (teleportuje na kordy 0 70 0, przed losowym teleportem).

Co do pierwszej części zlecenia rozumiem...

command /survival:
	trigger:
		player is in world "lobby"
		teleport player to location at (0, 70, 0) in world "survival"

...natomiast co do drugiej części zlecenia to ani trochę nie rozumiem. Można jaśniej?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 minuty temu, PESA_GAMING_COM napisał:

Po teleporcie do world "survival" ma teleportować gracza w losowe miejsce w świecie "survival", maksymalny dystans 500 bloków

 

W takim razie proszę. Funkcja getRandomLoc() jest autorstwa użytkownika ZiemniaQ.

function getRandomLoc(xmin: integer=-1000, xmax: integer=1000, zmin: integer=-1000, zmax: integer=1000, world: text="world") :: location:
    while {_return} is not set:
        set {_x} to random integer between {_xmin} and {_xmax}
        set {_z} to random integer between {_zmin} and {_zmax}
        set {_loc} to highest block at location at {_x}, 0, {_z} in world ({_world} parsed as world)
        if block at {_loc} != lava or water:
            add 1 to y-loc of {_loc}
            if (block at {_loc}) and (block above block at {_loc}) != lava:
                set {_return} to {_loc}
    return {_return}
	
command /survival:
	trigger:
		player is in world "lobby"
		teleport player to getRandomLoc(-500, 500, -500, 500, "survival")

 

Odnośnik do komentarza
Udostępnij na innych stronach

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ą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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