Skocz do zawartości
  • 0

Teleportacja na koordy zapisane w .yml


Pytanie

Witajcie,skrypt nie chce mnie prze teleportować na koordy zapisane w .yml

Pobieranie:

set {iwodsh.home.%player%} to single value "dom" get of "plugins/IwOdSh/players/%player%.yml"

Teleportacja:

teleport player to {iwodsh.home.%player%}

Gdy próbowałem to zrobić komendą to nie wczytuje koordów, a są zapisane w ten sposób

dom: 'x: 2520.5, y: 91, z: 1300.5'

Proszę o szybką pomoc. 

Pozdrawiam 

Odnośnik do komentarza
https://skript.pl/temat/10119-teleportacja-na-koordy-zapisane-w-yml/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nic nie pomogło :/

set {iwodsh.home.%player%} to coloured single value "dom" get of "plugins/IwOdSh/players/%player%.yml"

Edytowane przez ShroN
Odnośnik do komentarza
https://skript.pl/temat/10119-teleportacja-na-koordy-zapisane-w-yml/#findComment-75689
Udostępnij na innych stronach

  • 0
set "dom.x" to "%x-coordinate of {iwodsh.home.%player%}%" in yaml file "plugins/IwOdSh/players/%player%.yml"
set "dom.y" to "%y-coordinate of {iwodsh.home.%player%}%" in yaml file "plugins/IwOdSh/players/%player%.yml"
set "dom.z" to "%z-coordinate of {iwodsh.home.%player%}%" in yaml file "plugins/IwOdSh/players/%player%.yml"

set {_x} to  single value "dom.x" get of "plugins/IwOdSh/player/%player%.yml"
set {_y} to  single value "dom.y" get of "plugins/IwOdSh/player/%player%.yml"
set {_z} to  single value "dom.z" get of "plugins/IwOdSh/player/%player%.yml"
set {_loc} to location at ({_x}, {_y}, {_z})
teleport player to {_loc}

 

Odnośnik do komentarza
https://skript.pl/temat/10119-teleportacja-na-koordy-zapisane-w-yml/#findComment-75701
Udostępnij na innych stronach

  • 0

@krzysek jest jakiś błąd...

@UP nadal :/

Kod

		if arg 1 is "dom":
			if folder "{@map}" doesn't exists:
				send "{@tag} &f[&4HardError&f] &fBrakuje mapy!"
				stop
			else:
				set {iwodsh.wyspa.%player%} to single value "wyspa" get of "plugins/IwOdSh/players/%player%.yml"
				set {iwodsh.party.%player%} to single value "party" get of "plugins/IwOdSh/players/%player%.yml"
				set {iwodsh.jwparty.nick.%player%} to single value "jwparty" get of "plugins/IwOdSh/players/%player%.yml"
				set {iwodsh.wmparty.nick.%player%::*} to single value "wmparty" get of "plugins/IwOdSh/players/%player%.yml"
				set {iwodsh.wyspa.usun.%player%} to single value "usun" get of "plugins/IwOdSh/players/%player%.yml"
				set {iwodshx.home.%player%} to single value "dom.x" get of "plugins/IwOdSh/players/%player%.yml"
				set {iwodshy.home.%player%} to single value "dom.y" get of "plugins/IwOdSh/players/%player%.yml"
				set {iwodshz.home.%player%} to single value "dom.z" get of "plugins/IwOdSh/players/%player%.yml"
				set {iwodshall.home.%player%} to location at ({iwodshx.home.%player%}, {iwodshy.home.%player%}, {iwodshz.home.%player%})
				if {iwodsh.wyspa.%player%} is "true":
					if {iwodsh.czekanie} is "false":
						teleport the player to {iwodsh.home.%player%}
					else:
						send "{@tag} &ANie ruszaj sie przez &c3 sekundy&A!"
						set {iwodsh.poz1.%player%} to location of player
						set {iwodsh.czektp.%player%} to 0
						loop 3 times:
							wait 1 second
							set {iwodsh.poz2.%player%} to location of player
							if {iwodsh.poz1.%player%} is {iwodsh.poz2.%player%}:
								add 1 to {iwodsh.czektp.%player%} 
								if {iwodsh.czektp.%player%} is 3:
									teleport player to {iwodshall.home.%player%}
									execute player command "/tp %player% %{iwodshall.home.%player%}%"
									send "{@tag} &ATeleportacja zakonczona!"
									exit loop
							else:
								send "{@tag} &ATeleportacja zatrzymana!"
								exit loop
				else:
					send "{@tag} &aNie posiadasz wyspy"
					stop
Odnośnik do komentarza
https://skript.pl/temat/10119-teleportacja-na-koordy-zapisane-w-yml/#findComment-75717
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ę...